:where(.skeleton-line,.skeleton-shape){--skeleton-fill:color-mix(in srgb, var(--rooms-ink,var(--ink)) 10%, transparent)}.skeleton-line{block-size:1.3em;min-inline-size:0;align-items:center;block-size:1lh;display:flex}.skeleton-line:before{content:"";inline-size:var(--skeleton-width,100%);background:var(--skeleton-fill);border-radius:999px;block-size:.7em;max-inline-size:100%}.skeleton-shape{background:var(--skeleton-fill);border-radius:10px;display:block}.skeleton-shape[data-round]{border-radius:50%}.skeleton-line:before,.skeleton-shape{animation:1.4s ease-in-out infinite alternate skeleton-pulse}@keyframes skeleton-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton-line:before,.skeleton-shape{animation:none}}:root[data-appearance=terminal] :is(.skeleton-line,.skeleton-shape){--skeleton-fill:var(--term-line,#24492b)}:root[data-appearance=terminal] .skeleton-line:before,:root[data-appearance=terminal] .skeleton-shape{border-radius:0;animation:none}.skeleton{animation:1ms step-end .15s backwards skeleton-wait}@keyframes skeleton-wait{0%{visibility:hidden}}
