.cb-wrap{padding:var(--space-4xl) var(--space-xl) var(--space-5xl);justify-content:center;display:flex}.cb-card{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:560px;padding:var(--space-2xl) var(--space-xl);align-items:center;gap:var(--space-lg);text-align:center;background:#110818;flex-direction:column;display:flex}.cb-icon{background:var(--brand-primary-light);border:1px solid var(--border-p);width:56px;height:56px;color:var(--brand-accent);border-radius:50%;place-items:center;display:grid}.cb-icon--success{color:var(--brand-success);background:#5fc3781f;border-color:#5fc3784d}.cb-icon--error{color:var(--brand-danger-text);background:#c83c501f;border-color:#c83c504d}.cb-title{color:var(--brand-text);font-size:clamp(1.6rem,4vw,2.1rem);font-weight:700}.cb-sub{color:var(--brand-muted-strong);font-size:1rem;line-height:1.6}.cb-message{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;font-family:var(--font-body);color:var(--brand-text);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-lg);background:#ffffff08;font-size:.95rem;line-height:1.6}.cb-message--error{color:var(--brand-danger-text);background:#c83c5014;border-color:#c83c504d}.cb-image{border-radius:var(--radius);max-width:100%;height:auto;margin-inline:auto}.cb-skeleton{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.cb-skeleton span{background:linear-gradient(90deg, var(--surface) 25%, var(--surface2) 50%, var(--surface) 75%);background-size:200% 100%;border-radius:6px;height:14px;animation:1.5s ease-in-out infinite cb-shimmer;display:block}.cb-skeleton span:nth-child(2){width:75%}.cb-skeleton span:nth-child(3){width:50%}@keyframes cb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cb-skeleton span{background:var(--surface2);animation:none}}
