.skeleton{isolation:isolate;background:var(--skeleton-base);border-radius:6px;height:1em;display:block;position:relative;overflow:hidden}:root{--skeleton-base:#e3eaf2;--skeleton-highlight:#ffffff9c}:root[data-theme=dark]{--skeleton-base:#25374e;--skeleton-highlight:#aac4e21f}.skeleton:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--skeleton-highlight) 50%, transparent 80%);animation:1.6s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.skeleton-eyebrow{width:110px;height:12px;margin-bottom:20px}.skeleton-title{width:min(260px,80%);height:36px}.skeleton-copy{width:min(360px,90%);height:16px}.account-skeleton .page-heading .skeleton-copy{margin-top:16px}.skeleton-label{width:92px;height:12px}.skeleton-input{border-radius:8px;width:100%;height:44px}.skeleton-brand{width:140px;height:40px}.skeleton-avatar{border-radius:18px;flex-shrink:0;width:64px;height:64px}.skeleton-account-name{flex:1;gap:12px;display:grid}.skeleton-section-title{width:160px;height:22px;margin-bottom:28px}.skeleton-details{gap:24px;display:grid}.auth-form-skeleton{width:100%}.auth-form-skeleton .skeleton-copy{margin-top:20px}.skeleton-form-fields{gap:24px;margin-top:32px;display:grid}@media (prefers-reduced-motion:reduce){.skeleton:after{background:0 0;animation:none;transform:none}}
