.preferences{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:var(--space-3) 0 var(--space-4)}
.preferences label{display:grid;gap:var(--space-1);font:700 .85rem var(--mono);min-width:0}
.preferences select{width:100%;min-width:0;min-height:var(--touch);font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--muted);padding:var(--space-2)}
.preferences select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
.pdf-language{display:block;font-size:.75rem;color:var(--muted);margin:var(--space-1) 0}
.translation-note{display:none;font-size:.8rem!important;color:var(--muted)}
html:not([data-language="cs"]) .translation-note{display:block}
html[data-language="en"] .mobile-roll #mobileRoll{font-size:.7rem}
html[data-theme="light"]{--bg:#ffffff;--bg2:#f3f3f3;--panel:#ffffff;--line:#777777;--text:#111111;--muted:#444444;--lime:#111111;--lime-h:#333333;--red:#222222;--cyan:#222222;--violet:#333333;--pink:#333333;--gold:#333333;color-scheme:light}
html[data-theme="light"] body,html[data-theme="light"] body.board-expanded{background:#fff;color:#111;background-image:none}
html[data-theme="light"] .skyline{display:none}
html[data-theme="light"] .cut{--edge:#555!important;--fill:#fff!important;color:#111}
html[data-theme="light"] .btn.primary,html[data-theme="light"] .mode-tabs [aria-pressed="true"],html[data-theme="light"] #abcWin a.btn.primary,html[data-theme="light"] #abcWin a.btn.primary:visited{--edge:#111!important;--fill:#111!important;color:#fff!important}
html[data-theme="light"] .btn.primary:disabled{--edge:#777!important;--fill:#ddd!important;color:#444!important}
html[data-theme="light"] .btn:focus-visible{outline:2px solid #000;outline-offset:-4px;text-decoration:underline}
html[data-theme="light"] .btn:hover{--edge:#000!important}
html[data-theme="light"] .menu-grid a,html[data-theme="light"] .menu-grid a:visited{color:#111!important}
html[data-theme="light"] .mobile-roll{background:#fff!important;border-color:#111!important;box-shadow:none}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{background:#fff;color:#111;border-color:#555}
html[data-theme="light"] .backdrop{background:#ffffffeb}
html[data-theme="light"] dialog::backdrop{background:#ffffffd9}
html[data-theme="light"] #downloadPicker,html[data-theme="light"] #abcDialog{background:#fff;color:#111;border-color:#333}
html[data-theme="light"] .modal .actions,html[data-theme="light"] #focusUpdate,html[data-theme="light"] #focusEvent{background:#fff!important;color:#111;border-color:#555}
html[data-theme="light"] .win-banner{background:#ffffffed;color:#111}
html[data-theme="light"] .win-banner h2{color:#111}
html[data-theme="light"] .skin,html[data-theme="light"] .ritem,html[data-theme="light"] .reveal,html[data-theme="light"] .ach,html[data-theme="light"] .abc-chip,html[data-theme="light"] .box-results article{background:#f5f5f5;color:#111;border-color:#555;--rc:#333!important;--abc:#555!important}
html[data-theme="light"] .skin:disabled{opacity:.65}
html[data-theme="light"] .skin.eq{outline-color:#111}
html[data-theme="light"] [style*="color:"]:not(svg *){color:#111!important}
html[data-theme="light"] .odds td{color:#111!important;border-color:#555}
html[data-theme="light"] #cellTip{background:#fff;color:#111;border-color:#333}
html[data-theme="light"] .toast{background:#fff;color:#111;border:1px solid #333}
html[data-theme="light"] .hype>*{background:#fff;color:#111!important;border-color:#555}
html[data-theme="light"] .download-card img{background:#fff}
html[data-theme="light"] img,html[data-theme="light"] svg image,html[data-theme="light"] .disketa-avatar,html[data-theme="light"] .kebab{filter:grayscale(1)}
html[data-theme="light"] svg{filter:grayscale(1)}
html[data-theme="light"] .route .glow{opacity:.08}
html[data-theme="light"] .route.active{filter:none}
html[data-theme="light"] #scare{background:#fff;color:#111}
html[data-theme="light"] .dice{background:#fff;border-color:#111}
html[data-theme="light"] .pip{background:#111}
html[data-theme="light"] svg [fill="#063B12" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#063B12" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#063B12" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#090611" i]{fill:#ffffff}
html[data-theme="light"] svg [stroke="#090611" i]{stroke:#ffffff}
html[data-theme="light"] svg [stop-color="#090611" i]{stop-color:#ffffff}
html[data-theme="light"] svg [fill="#0b0810" i]{fill:#ffffff}
html[data-theme="light"] svg [stroke="#0b0810" i]{stroke:#ffffff}
html[data-theme="light"] svg [stop-color="#0b0810" i]{stop-color:#ffffff}
html[data-theme="light"] svg [fill="#110B1F" i]{fill:#ffffff}
html[data-theme="light"] svg [stroke="#110B1F" i]{stroke:#ffffff}
html[data-theme="light"] svg [stop-color="#110B1F" i]{stop-color:#ffffff}
html[data-theme="light"] svg [fill="#14101c" i]{fill:#ffffff}
html[data-theme="light"] svg [stroke="#14101c" i]{stroke:#ffffff}
html[data-theme="light"] svg [stop-color="#14101c" i]{stop-color:#ffffff}
html[data-theme="light"] svg [fill="#14141a" i]{fill:#ffffff}
html[data-theme="light"] svg [stroke="#14141a" i]{stroke:#ffffff}
html[data-theme="light"] svg [stop-color="#14141a" i]{stop-color:#ffffff}
html[data-theme="light"] svg [fill="#15121F" i]{fill:#ffffff}
html[data-theme="light"] svg [stroke="#15121F" i]{stroke:#ffffff}
html[data-theme="light"] svg [stop-color="#15121F" i]{stop-color:#ffffff}
html[data-theme="light"] svg [fill="#161320" i]{fill:#ffffff}
html[data-theme="light"] svg [stroke="#161320" i]{stroke:#ffffff}
html[data-theme="light"] svg [stop-color="#161320" i]{stop-color:#ffffff}
html[data-theme="light"] svg [fill="#18B33A" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#18B33A" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#18B33A" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#1B1B26" i]{fill:#ffffff}
html[data-theme="light"] svg [stroke="#1B1B26" i]{stroke:#ffffff}
html[data-theme="light"] svg [stop-color="#1B1B26" i]{stop-color:#ffffff}
html[data-theme="light"] svg [fill="#1b1b26" i]{fill:#ffffff}
html[data-theme="light"] svg [stroke="#1b1b26" i]{stroke:#ffffff}
html[data-theme="light"] svg [stop-color="#1b1b26" i]{stop-color:#ffffff}
html[data-theme="light"] svg [fill="#1f2412" i]{fill:#eeeeee}
html[data-theme="light"] svg [stroke="#1f2412" i]{stroke:#eeeeee}
html[data-theme="light"] svg [stop-color="#1f2412" i]{stop-color:#eeeeee}
html[data-theme="light"] svg [fill="#2C2B38" i]{fill:#eeeeee}
html[data-theme="light"] svg [stroke="#2C2B38" i]{stroke:#eeeeee}
html[data-theme="light"] svg [stop-color="#2C2B38" i]{stop-color:#eeeeee}
html[data-theme="light"] svg [fill="#2a3110" i]{fill:#eeeeee}
html[data-theme="light"] svg [stroke="#2a3110" i]{stroke:#eeeeee}
html[data-theme="light"] svg [stop-color="#2a3110" i]{stop-color:#eeeeee}
html[data-theme="light"] svg [fill="#3D7BFF" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#3D7BFF" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#3D7BFF" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#3DFFB5" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#3DFFB5" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#3DFFB5" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#3a0008" i]{fill:#f0f0f0}
html[data-theme="light"] svg [stroke="#3a0008" i]{stroke:#f0f0f0}
html[data-theme="light"] svg [stop-color="#3a0008" i]{stop-color:#f0f0f0}
html[data-theme="light"] svg [fill="#4a4f2b" i]{fill:#555555}
html[data-theme="light"] svg [stroke="#4a4f2b" i]{stroke:#555555}
html[data-theme="light"] svg [stop-color="#4a4f2b" i]{stop-color:#555555}
html[data-theme="light"] svg [fill="#504d60" i]{fill:#555555}
html[data-theme="light"] svg [stroke="#504d60" i]{stroke:#555555}
html[data-theme="light"] svg [stop-color="#504d60" i]{stop-color:#555555}
html[data-theme="light"] svg [fill="#5BFBF8" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#5BFBF8" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#5BFBF8" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#5a0010" i]{fill:#f0f0f0}
html[data-theme="light"] svg [stroke="#5a0010" i]{stroke:#f0f0f0}
html[data-theme="light"] svg [stop-color="#5a0010" i]{stop-color:#f0f0f0}
html[data-theme="light"] svg [fill="#7CFF5B" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#7CFF5B" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#7CFF5B" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#9A6A00" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#9A6A00" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#9A6A00" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#A4FFFD" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#A4FFFD" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#A4FFFD" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#A800FF" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#A800FF" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#A800FF" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#B8B5C4" i]{fill:#111111}
html[data-theme="light"] svg [stroke="#B8B5C4" i]{stroke:#111111}
html[data-theme="light"] svg [stop-color="#B8B5C4" i]{stop-color:#111111}
html[data-theme="light"] svg [fill="#BFA1FF" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#BFA1FF" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#BFA1FF" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#BFFFFE" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#BFFFFE" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#BFFFFE" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#C77DFF" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#C77DFF" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#C77DFF" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#C9CED8" i]{fill:#111111}
html[data-theme="light"] svg [stroke="#C9CED8" i]{stroke:#111111}
html[data-theme="light"] svg [stop-color="#C9CED8" i]{stop-color:#111111}
html[data-theme="light"] svg [fill="#D3FC23" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#D3FC23" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#D3FC23" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#E3FF68" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#E3FF68" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#E3FF68" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#F3F3F6" i]{fill:#111111}
html[data-theme="light"] svg [stroke="#F3F3F6" i]{stroke:#111111}
html[data-theme="light"] svg [stop-color="#F3F3F6" i]{stop-color:#111111}
html[data-theme="light"] svg [fill="#FE00AE" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#FE00AE" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#FE00AE" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#FF3B4E" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#FF3B4E" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#FF3B4E" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#FF8A1F" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#FF8A1F" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#FF8A1F" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#FFC83D" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#FFC83D" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#FFC83D" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#FFF6C2" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#FFF6C2" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#FFF6C2" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#FFFFFF" i]{fill:#111111}
html[data-theme="light"] svg [stroke="#FFFFFF" i]{stroke:#111111}
html[data-theme="light"] svg [stop-color="#FFFFFF" i]{stop-color:#111111}
html[data-theme="light"] svg [fill="#c9c9c9" i]{fill:#111111}
html[data-theme="light"] svg [stroke="#c9c9c9" i]{stroke:#111111}
html[data-theme="light"] svg [stop-color="#c9c9c9" i]{stop-color:#111111}
html[data-theme="light"] svg [fill="#d4d1df" i]{fill:#111111}
html[data-theme="light"] svg [stroke="#d4d1df" i]{stroke:#111111}
html[data-theme="light"] svg [stop-color="#d4d1df" i]{stop-color:#111111}
html[data-theme="light"] svg [fill="#ff46c5" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#ff46c5" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#ff46c5" i]{stop-color:#222222}
html[data-theme="light"] svg [fill="#ff70d2" i]{fill:#222222}
html[data-theme="light"] svg [stroke="#ff70d2" i]{stroke:#222222}
html[data-theme="light"] svg [stop-color="#ff70d2" i]{stop-color:#222222}