*{box-sizing:border-box}:root{font-family:Segoe UI,Arial,sans-serif;color-scheme:dark;--page: #0c0f10;--surface: #14191a;--brand: #1b2625;--field: #101516;--ink: #eef3f1;--muted: #9ba9a5;--line: #303b38;--accent: #b4cfbf;--button-ink: #17231d;--error: #edada6}:root[data-theme=light]{color-scheme:light;--page: #e8ece9;--surface: #fafbf8;--brand: #e0e9e1;--field: #f2f5ef;--ink: #202a24;--muted: #5e6d62;--line: #cad3c9;--accent: #355e46;--button-ink: #fff;--error: #9a312b}body{margin:0;background:var(--page);color:var(--ink)}button,input{font:inherit;border-radius:8px}button{cursor:pointer;color:inherit;border:0}button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button:hover:enabled{filter:brightness(1.12)}button:disabled,input:disabled{opacity:.6;cursor:default}@media(prefers-reduced-motion:no-preference){button{transition:background .15s,color .15s}}
