:root{color-scheme:light;--bg: #f6f7fb;--panel: #ffffff;--panel-alt: #eef0f6;--line: #dde1ec;--muted: #5b6472;--bright: #171d28;--dim: #6f7889;--content: #363d49;--acc: #3253d6;--acc-soft: rgba(50, 83, 214, .1);--warn: #b7791f;--good: #16955a;--bad: #b4322c;--link: #2f62cf;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0b0e12;--panel: #0f1319;--panel-alt: #141a21;--line: #232c26;--muted: #96a898;--bright: #e4eee1;--dim: #5c6a5e;--content: #b7c3b8;--acc: #7b97f5;--acc-soft: rgba(123, 151, 245, .14);--warn: #e0b45f;--good: #86e0a6;--bad: #f27a72;--link: #a3c7ef}}:root[data-theme=dark]{color-scheme:dark;--bg: #0b0e12;--panel: #0f1319;--panel-alt: #141a21;--line: #232c26;--muted: #96a898;--bright: #e4eee1;--dim: #5c6a5e;--content: #b7c3b8;--acc: #7b97f5;--acc-soft: rgba(123, 151, 245, .14);--warn: #e0b45f;--good: #86e0a6;--bad: #f27a72;--link: #a3c7ef}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{min-height:100%;background:var(--bg);color:var(--muted);font-family:var(--mono);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit}.page{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--content)}.spinner{width:16px;height:16px;flex:none;display:inline-block;border:2px solid var(--line);border-top-color:var(--acc);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner{animation:none}}
