:root{--paper:#f4f5f9;--surface:#fff;--ink:#18203f;--ink-muted:#5b6383;--line:#dadfeb;--line-strong:#c5ccdf;--accent:#23306e;--accent-soft:#e3e7f6;--action:#23306e;--action-hover:#1a2457;--on-action:#eef1fb;--danger:#c2412d;--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}button,input,textarea{font:inherit;color:inherit}button:not(:disabled){cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
