:root{color-scheme:light dark;--bg: #f7f5ef;--text: #1d1f24;--muted: #6b6f78;--cell: #ffffff;--block: #2a2d34;--clue: #e9e4d6;--clue-bar: #ece7da;--grid-line: #2a2d34;--arrow: #b5441f;--word-highlight: #d6e6f5;--active: #9cc7ec;--wrong: #c0392b;--success: #2e7d4f;--focus: #4a90d9;--key: #e2ded2}@media(prefers-color-scheme:dark){:root{--bg: #15171c;--text: #e8e6e1;--muted: #9a9ea8;--cell: #23262d;--block: #0b0c0f;--clue: #33302a;--clue-bar: #262421;--grid-line: #0b0c0f;--arrow: #f08a5d;--word-highlight: #24384d;--active: #2f5a83;--wrong: #ff7a6b;--success: #6fcf97;--focus: #6aa9e9;--key: #2c2f36}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button{font:inherit;color:inherit;padding:.45rem .9rem;border:1px solid var(--muted);border-radius:6px;background:var(--cell);cursor:pointer}
