:root{color-scheme:light;--bg: #fbf6ec;--card: #fffdf8;--ink: #2a2118;--muted: #7a6a58;--line: #eadfcc;--accent: #c2541b;--accent-soft: #fbe7da;--ok: #2e7d32;--ok-bg: #e3f2e1;--warn: #b3261e;--warn-bg: #fbe3e0;--wa: #1f9e52;--sun: #f6c445;--sun-soft: #fbedc4;--hen: #fffdf8;--comb: #d93a26;--beak: #e8902a}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg: #1b1611;--card: #251e17;--ink: #f5ede1;--muted: #b8a892;--line: #3a3027;--accent: #e0703a;--accent-soft: #3d2618;--ok: #7fcf86;--ok-bg: #1f3320;--warn: #ff8a80;--warn-bg: #3d1f1c;--wa: #1f9e52;--sun-soft: #3a3020;--hen: #f5ede1}}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:17px}body{margin:0;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,sans-serif;line-height:1.45}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
