@layer warp.components{:where([data-scope=skeleton]){--_shim:calc((.35 + .65 * var(--warp-x)) * var(--warp-motion-scale));border-radius:var(--warp-radius-mark);background:var(--warp-color-surface-active);color:#0000;block-size:12px;display:block;position:relative;overflow:clip}:where([data-scope=skeleton]):after{content:"";opacity:var(--_shim);background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--warp-color-surface-raised) 85%, transparent) 50%, transparent 80%) 0 0 / 200% 100% no-repeat;animation:warp-shimmer calc(1.1s + .28s * var(--warp-x)) var(--warp-sweep-ease) infinite;position:absolute;inset:0}:where([data-scope=skeleton][data-shape=circle]){border-radius:var(--warp-radius-round)}:where([data-scope=skeleton][data-shape=text]){block-size:.7em;margin-block:.4em}:where([data-scope=skeleton][data-shape=block]){border-radius:var(--warp-radius-control)}:where([data-scope=skeleton-scope][aria-busy=true]) :where([data-skeleton]){border-radius:var(--warp-radius-mark);-webkit-user-select:none;user-select:none;pointer-events:none;position:relative;overflow:clip;color:#0000!important;background:var(--warp-color-surface-active)!important;border-color:#0000!important}:where([data-scope=skeleton-scope][aria-busy=true]) :where([data-skeleton])>:where(*){visibility:hidden}:where([data-scope=skeleton-scope][aria-busy=true]) :where([data-skeleton=circle]){border-radius:var(--warp-radius-round)}:where([data-scope=skeleton-scope][aria-busy=true]) :where([data-skeleton]):after{content:"";visibility:visible;opacity:calc((.35 + .65 * var(--warp-x)) * var(--warp-motion-scale));background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--warp-color-surface-raised) 85%, transparent) 50%, transparent 80%) 0 0 / 200% 100% no-repeat;animation:warp-shimmer calc(1.1s + .28s * var(--warp-x)) var(--warp-sweep-ease) infinite;position:absolute;inset:0}:where([data-scope=skeleton-scope][aria-busy=false]) :where([data-skeleton]){animation:warp-fade-in var(--warp-duration-base) var(--warp-ease-out)}}