:root{--skeleton-base:var(--surface-muted,#eceef1);--skeleton-sheen:#ffffff8c;--skeleton-cycle:1.6s;--skeleton-radius:6px}:root[data-theme=dark]{--skeleton-base:var(--surface-muted,#23262b);--skeleton-sheen:#ffffff14}.skeleton{background:var(--skeleton-base);border-radius:var(--skeleton-radius);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-sheen) 50%, transparent 100%);animation:skeleton-wipe var(--skeleton-cycle) ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-wipe{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{background:var(--skeleton-sheen);opacity:.35;animation:none;transform:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
