:root{accent-color:var(--accent);font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfaf7;--surface:#fff;--fg:#1f1d1a;--muted:#5b5750;--line:#d8d3ca;--link:#1f5f8b;--accent:#1f5f8b;--accent-fg:#fff;--warn-bg:#fff4e0;--warn-fg:#6b3d00;--focus:#b4530a;--backdrop:#1f1d1a73}:root[data-theme=creamy]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1e8d6;--surface:#f8f1e3;--fg:#2e261c;--muted:#5e5244;--line:#d6c7ab;--link:#7c3f1b;--accent:#8a4a26;--accent-fg:#fffaf0;--warn-bg:#f6d9a3;--warn-fg:#4f2f00;--focus:#1d6d87;--backdrop:#2e261c73}:root[data-theme=matcha]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e2e9d8;--surface:#edf2e6;--fg:#1d2a1a;--muted:#485744;--line:#c3cfb5;--link:#2c5a24;--accent:#3b672e;--accent-fg:#fff;--warn-bg:#f3e1b5;--warn-fg:#553703;--focus:#9a2f72;--backdrop:#1d2a1a73}:root[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1917;--surface:#23221f;--fg:#ecebe7;--muted:#b3aea5;--line:#3d3a35;--link:#7db8e0;--accent:#7db8e0;--accent-fg:#10202c;--warn-bg:#3a2a12;--warn-fg:#f6d9a8;--focus:#f0a35e;--backdrop:#0009}:root[data-theme=dracula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#282a36;--surface:#313342;--fg:#f8f8f2;--muted:#b4bad6;--line:#44475a;--link:#ff79c6;--accent:#bd93f9;--accent-fg:#21222c;--warn-bg:#45392c;--warn-fg:#ffd6a8;--focus:#f1fa8c;--backdrop:#101117a6}:root[data-theme=dusk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#232136;--surface:#2a273f;--fg:#e0def4;--muted:#b2adca;--line:#3e3a58;--link:#9ccfd8;--accent:#ea9a97;--accent-fg:#232136;--warn-bg:#44363a;--warn-fg:#f6d3a0;--focus:#f6c177;--backdrop:#0f0e1aa6}:root[data-theme=fruity]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#343c42;--surface:#3d464d;--fg:#eef1f2;--muted:#c3ccd1;--line:#56626a;--link:#b5e48c;--accent:#ffad5a;--accent-fg:#2a2016;--warn-bg:#5a4628;--warn-fg:#ffe4bd;--focus:#7fd6ff;--backdrop:#14181b99}:root[data-theme=nord]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#2e3440;--surface:#3b4252;--fg:#eceff4;--muted:#c2cad8;--line:#4c566a;--link:#88c0d0;--accent:#88c0d0;--accent-fg:#2e3440;--warn-bg:#4d4739;--warn-fg:#f1dcae;--focus:#ebcb8b;--backdrop:#242933a6}:root[data-theme=solarized]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#002b36;--surface:#073642;--fg:#d5d8cc;--muted:#a3b0b0;--line:#1d4b56;--link:#6cb6e8;--accent:#5fb8b0;--accent-fg:#002b36;--warn-bg:#3b3a1a;--warn-fg:#ecd27a;--focus:#e8a03c;--backdrop:#00141aa6}body{background:var(--bg);color:var(--fg);margin:0}a{color:var(--link)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button{font:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);cursor:pointer;border-radius:4px;padding:.35rem .9rem}button.secondary{color:var(--accent);background:0 0}button:disabled{opacity:.6;cursor:default}input,select{font:inherit;border:1px solid var(--muted);background:var(--surface);color:var(--fg);border-radius:4px;padding:.3rem .5rem}.app-header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem 1rem;display:flex}.app-header .brand{color:var(--fg);margin-right:auto;font-weight:600;text-decoration:none}.app-header .who{color:var(--muted)}main{max-width:52rem;margin:0 auto;padding:1rem}.muted{color:var(--muted)}.notice{background:var(--warn-bg);color:var(--warn-fg);border-radius:4px;padding:.5rem .75rem}.notice a{color:inherit}.notice button.secondary{color:var(--warn-fg);border-color:var(--warn-fg)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
