@layer theme, base, components, utilities;@layer components{.rs-presence{--presence-top:var(--rs-gap,12px)}.rs-error{display:flex;gap:12px;padding:14px 16px;border-radius:var(--r-button);background:var(--surface-soft);box-shadow:inset 4px 0 0 var(--nope)}.rs-error svg{flex-shrink:0;margin-top:1px;color:var(--nope)}.rs-error-title{margin:0;font-size:15px;font-weight:800;line-height:1.35}.rs-error-line{margin:2px 0 0;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.45}.rs-load-error{display:flex;flex-direction:column;align-items:center;padding:24px 20px 22px;border-radius:var(--r-button);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:center;animation:rs-rise .22s var(--ease-ui) both}.rs-load-error>svg{color:var(--nope)}.rs-load-error-title{margin:10px 0 0;font-size:19px;font-weight:800;line-height:1.3}.rs-load-error-line{margin:6px 0 0;color:var(--ink-2);font-size:15px;font-weight:500;line-height:1.45}.rs-load-error>div{align-self:stretch}.rs-load-error .btn{margin-top:16px;padding:0 18px}@keyframes rs-rise{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.rs-load-error{animation:rs-fade .16s var(--ease-ui) both}@keyframes rs-fade{0%{opacity:0}}}}