:root{--light-blue:#cdd7e9;--blue:#4472c4;--light-green:#cacba1;--olive:#87864f;--salmon:#f88;--yellow:#ffe9a5;--lavendar:#cebaf7;--peach:#f8c79a;--dark-gray:#303030;--light-gray:#eceff1;--gray:#b8b8b8;--dark-blue:#183051;--dark-green:#2a4228;--dark-red:#5d0a18;--dark-yellow:#5d4b03;--dark-purple:#331a53;--dark-orange:#5a2f0f;--neon-blue:#00e1ff;--neon-green:#1f0;--neon-red:red;--neon-yellow:#fffb00;--neon-purple:#c300ff;--neon-orange:#ffa600;--lazyday-font:"Sniglet", system-ui;--game-button-disabled-opacity:.45;--main-font:var(--lazyday-font);--settings-button-height:2.75rem;--settings-selection-option-border:.15rem solid #00000026;--settings-selection-option-outline:.15rem solid var(--settings-selection-color);--modal-bg:#00000073;--victory-sound:"victory_general";--music-song-marquee-bg:#ffffff73;--unlocked-color:#ffc93f;--rain-opacity:100;--light-rain-rgb:210, 225, 232;--dark-rain-rgb:65, 83, 96;--rain-rgb:var(--dark-rain-rgb);--snow-opacity:100;--snow-rgb:var(--light-snow-rgb);--light-snow-rgb:255, 255, 255;--dark-snow-rgb:188, 195, 225;--test:#ffda45;--light-bug-rgb:255, 244, 118;--dark-bug-rgb:255, 218, 69;--bug-rgb:var(--light-bug-rgb);--leaf-orange-rgb:205, 101, 45;--leaf-red-rgb:156, 55, 44;--leaf-yellow-rgb:224, 168, 72;--leaf-brown-rgb:119, 75, 47;--ember-gold-rgb:255, 196, 92;--ember-orange-rgb:238, 116, 48;--ember-red-rgb:186, 65, 34}:root[data-theme=dark-blue]{--page-bg:var(--dark-blue);--title-lazy-day-color:#78aef2;--title-sudoku-color:#edf5ff;--nav-link-color:#a9bdd7;--nav-link-hover-color:white;--game-buttons-bg:#203655;--game-buttons-color:#edf5ff;--game-buttons-border:#5276a8;--game-buttons-hover-bg:#78aef2;--game-buttons-hover-color:#0b1b30;--notes-button-active-bg:#78aef2;--notes-button-active-color:#0b1b30;--new-game-modal-card-bg:#172944;--new-game-modal-card-h2-color:#78aef2;--new-game-difficulty-option-bg:#203655;--new-game-difficulty-option-color:#edf5ff;--new-game-difficulty-option-border:#5276a8;--new-game-difficulty-option-hover-bg:#78aef2;--new-game-difficulty-option-hover-color:#0b1b30;--cancel-button-bg:#a8444f;--cancel-button-color:white;--cancel-button-border:#c65a65;--cancel-button-hover-bg:#c6535f;--cancel-button-hover-color:white;--game-info-color:#a9bdd7;--settings-button-bg:#5b88be;--settings-button-color:#0b1b30;--settings-button-hover-bg:#9bc5f8;--settings-button-hover-color:#0b1b30;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:var(--settings-button-color);--settings-panel-body-bg:#525e85;--settings-panel-tabs-bg:#0e1c31;--settings-panel-tabs-button-color:#a9bdd7;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff14;--settings-panel-tabs-button-active-color:#edf5ff;--settings-panel-tabs-button-active-bg:#78aef23d;--settings-selection-color:#78aff28c;--settings-atmosphere-option-bg:#203655;--settings-atmosphere-option-color:#edf5ff;--settings-music-option-bg:#203655;--settings-music-option-color:#edf5ff;--settings-music-label-color:#a9bdd7;--settings-music-current-song-color:black;--settings-music-controls-button-bg:#78aef2;--settings-music-controls-button-color:#0b1b30;--settings-music-controls-button-hover-bg:#9bc5f8;--settings-toggle-label-color:#edf5ff;--settings-toggle-off-bg:#5276a8;--settings-toggle-on-bg:#78aef2;--settings-toggle-thumb-bg:white;--statistics-text-color:#edf5ff;--statistics-divider-color:#5276a8;--reset-statistics-modal-bg:#172944;--reset-statistics-modal-h2-color:#78aef2;--reset-statistics-modal-color:#edf5ff;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ff858f;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#a9bdd7;--unlocked-modal-bg:#0e1c31;--unlocked-modal-color:#edf5ff;--footer-color:#a9bdd7;--footer-link-color:#78aef2;--footer-secret-background:#ffffff0f;--footer-secret-placeholder-color:#ffffffa8;--footer-secret-focus-background:#ffffff1f;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=dark-green]{--page-bg:var(--dark-green);--title-lazy-day-color:#a9c77e;--title-sudoku-color:#f2f7eb;--nav-link-color:#bac8ad;--nav-link-hover-color:white;--game-buttons-bg:#34452f;--game-buttons-color:#f2f7eb;--game-buttons-border:#718364;--game-buttons-hover-bg:#a9c77e;--game-buttons-hover-color:#182114;--notes-button-active-bg:#a9c77e;--notes-button-active-color:#182114;--new-game-modal-card-bg:#273524;--new-game-modal-card-h2-color:#a9c77e;--new-game-difficulty-option-bg:#34452f;--new-game-difficulty-option-color:#f2f7eb;--new-game-difficulty-option-border:#718364;--new-game-difficulty-option-hover-bg:#a9c77e;--new-game-difficulty-option-hover-color:#182114;--cancel-button-bg:#a8444f;--cancel-button-color:white;--cancel-button-border:#c65a65;--cancel-button-hover-bg:#c6535f;--cancel-button-hover-color:white;--game-info-color:#bac8ad;--settings-button-bg:#7e955e;--settings-button-color:#182114;--settings-button-hover-bg:#c1d99f;--settings-button-hover-color:#182114;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:var(--settings-button-color);--settings-panel-body-bg:#465e40;--settings-panel-tabs-bg:#182317;--settings-panel-tabs-button-color:#bac8ad;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff14;--settings-panel-tabs-button-active-color:#f2f7eb;--settings-panel-tabs-button-active-bg:#a9c77e38;--settings-selection-color:#a8c77e88;--settings-atmosphere-option-bg:#34452f;--settings-atmosphere-option-color:#f2f7eb;--settings-music-option-bg:#34452f;--settings-music-option-color:#f2f7eb;--settings-music-label-color:#bac8ad;--settings-music-current-song-color:black;--settings-music-controls-button-bg:#a9c77e;--settings-music-controls-button-color:#182114;--settings-music-controls-button-hover-bg:#c1d99f;--settings-toggle-label-color:#f2f7eb;--settings-toggle-off-bg:#718364;--settings-toggle-on-bg:#a9c77e;--settings-toggle-thumb-bg:white;--statistics-text-color:#f2f7eb;--statistics-divider-color:#718364;--reset-statistics-modal-bg:#273524;--reset-statistics-modal-h2-color:#a9c77e;--reset-statistics-modal-color:#f2f7eb;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ff858f;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#bac8ad;--unlocked-modal-bg:#182317;--unlocked-modal-color:#f2f7eb;--footer-color:#bac8ad;--footer-link-color:#a9c77e;--footer-secret-background:#ffffff0f;--footer-secret-placeholder-color:#ffffffa8;--footer-secret-focus-background:#ffffff1f;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=dark-red]{--page-bg:var(--dark-red);--title-lazy-day-color:#f0848f;--title-sudoku-color:#fff1f2;--nav-link-color:#d6b2b6;--nav-link-hover-color:white;--game-buttons-bg:#5a2e36;--game-buttons-color:#fff1f2;--game-buttons-border:#9b5b64;--game-buttons-hover-bg:#f0848f;--game-buttons-hover-color:#351014;--notes-button-active-bg:#f0848f;--notes-button-active-color:#351014;--new-game-modal-card-bg:#46242a;--new-game-modal-card-h2-color:#f0848f;--new-game-difficulty-option-bg:#5a2e36;--new-game-difficulty-option-color:#fff1f2;--new-game-difficulty-option-border:#9b5b64;--new-game-difficulty-option-hover-bg:#f0848f;--new-game-difficulty-option-hover-color:#351014;--cancel-button-bg:#a8444f;--cancel-button-color:white;--cancel-button-border:#c65a65;--cancel-button-hover-bg:#c6535f;--cancel-button-hover-color:white;--game-info-color:#d6b2b6;--settings-button-bg:#9f4951;--settings-button-color:#351014;--settings-button-hover-bg:#f5a3ab;--settings-button-hover-color:#351014;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:var(--settings-button-color);--settings-panel-body-bg:#753d47;--settings-panel-tabs-bg:#2c1419;--settings-panel-tabs-button-color:#d6b2b6;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff14;--settings-panel-tabs-button-active-color:#fff1f2;--settings-panel-tabs-button-active-bg:#f0848f38;--settings-selection-color:#f0848f7f;--settings-atmosphere-option-bg:#5a2e36;--settings-atmosphere-option-color:#fff1f2;--settings-music-option-bg:#5a2e36;--settings-music-option-color:#fff1f2;--settings-music-label-color:#d6b2b6;--settings-music-current-song-color:black;--settings-music-controls-button-bg:#f0848f;--settings-music-controls-button-color:#351014;--settings-music-controls-button-hover-bg:#f5a3ab;--settings-toggle-label-color:#fff1f2;--settings-toggle-off-bg:#9b5b64;--settings-toggle-on-bg:#f0848f;--settings-toggle-thumb-bg:white;--statistics-text-color:#fff1f2;--statistics-divider-color:#9b5b64;--reset-statistics-modal-bg:#46242a;--reset-statistics-modal-h2-color:#f0848f;--reset-statistics-modal-color:#fff1f2;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ff858f;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#d6b2b6;--unlocked-modal-bg:#2c1419;--unlocked-modal-color:#fff1f2;--footer-color:#d6b2b6;--footer-link-color:#f0848f;--footer-secret-background:#ffffff0f;--footer-secret-placeholder-color:#ffffffa8;--footer-secret-focus-background:#ffffff1f;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=dark-yellow]{--page-bg:var(--dark-yellow);--title-lazy-day-color:#e8be5d;--title-sudoku-color:#fff7e3;--nav-link-color:#d2c29d;--nav-link-hover-color:white;--game-buttons-bg:#534326;--game-buttons-color:#fff7e3;--game-buttons-border:#967a43;--game-buttons-hover-bg:#e8be5d;--game-buttons-hover-color:#2d2108;--notes-button-active-bg:#e8be5d;--notes-button-active-color:#2d2108;--new-game-modal-card-bg:#40331c;--new-game-modal-card-h2-color:#e8be5d;--new-game-difficulty-option-bg:#534326;--new-game-difficulty-option-color:#fff7e3;--new-game-difficulty-option-border:#967a43;--new-game-difficulty-option-hover-bg:#e8be5d;--new-game-difficulty-option-hover-color:#2d2108;--cancel-button-bg:#a8444f;--cancel-button-color:white;--cancel-button-border:#c65a65;--cancel-button-hover-bg:#c6535f;--cancel-button-hover-color:white;--game-info-color:#d2c29d;--settings-button-bg:#bc9a4a;--settings-button-color:#2d2108;--settings-button-hover-bg:#f1d184;--settings-button-hover-color:#2d2108;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:var(--settings-button-color);--settings-panel-body-bg:#7e6437;--settings-panel-tabs-bg:#29200f;--settings-panel-tabs-button-color:#d2c29d;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff14;--settings-panel-tabs-button-active-color:#fff7e3;--settings-panel-tabs-button-active-bg:#e8be5d38;--settings-selection-color:#e8be5d83;--settings-atmosphere-option-bg:#534326;--settings-atmosphere-option-color:#fff7e3;--settings-music-option-bg:#534326;--settings-music-option-color:#fff7e3;--settings-music-label-color:#d2c29d;--settings-music-current-song-color:black;--settings-music-controls-button-bg:#e8be5d;--settings-music-controls-button-color:#2d2108;--settings-music-controls-button-hover-bg:#f1d184;--settings-toggle-label-color:#fff7e3;--settings-toggle-off-bg:#967a43;--settings-toggle-on-bg:#e8be5d;--settings-toggle-thumb-bg:white;--statistics-text-color:#fff7e3;--statistics-divider-color:#967a43;--reset-statistics-modal-bg:#40331c;--reset-statistics-modal-h2-color:#e8be5d;--reset-statistics-modal-color:#fff7e3;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ff858f;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#d2c29d;--unlocked-modal-bg:#29200f;--unlocked-modal-color:#fff7e3;--footer-color:#d2c29d;--footer-link-color:#e8be5d;--footer-secret-background:#ffffff0f;--footer-secret-placeholder-color:#ffffffa8;--footer-secret-focus-background:#ffffff1f;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=dark-purple]{--page-bg:var(--dark-purple);--title-lazy-day-color:#b993ec;--title-sudoku-color:#f8f0ff;--nav-link-color:#c8b7d8;--nav-link-hover-color:white;--game-buttons-bg:#46345d;--game-buttons-color:#f8f0ff;--game-buttons-border:#80669d;--game-buttons-hover-bg:#b993ec;--game-buttons-hover-color:#251334;--notes-button-active-bg:#b993ec;--notes-button-active-color:#251334;--new-game-modal-card-bg:#352747;--new-game-modal-card-h2-color:#b993ec;--new-game-difficulty-option-bg:#46345d;--new-game-difficulty-option-color:#f8f0ff;--new-game-difficulty-option-border:#80669d;--new-game-difficulty-option-hover-bg:#b993ec;--new-game-difficulty-option-hover-color:#251334;--cancel-button-bg:#a8444f;--cancel-button-color:white;--cancel-button-border:#c65a65;--cancel-button-hover-bg:#c6535f;--cancel-button-hover-color:white;--game-info-color:#c8b7d8;--settings-button-bg:#a281ce;--settings-button-color:#251334;--settings-button-hover-bg:#ceb1f2;--settings-button-hover-color:#251334;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:var(--settings-button-color);--settings-panel-body-bg:#6b4e91;--settings-panel-tabs-bg:#21172e;--settings-panel-tabs-button-color:#c8b7d8;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff14;--settings-panel-tabs-button-active-color:#f8f0ff;--settings-panel-tabs-button-active-bg:#b993ec38;--settings-selection-color:#b993ec82;--settings-atmosphere-option-bg:#46345d;--settings-atmosphere-option-color:#f8f0ff;--settings-music-option-bg:#46345d;--settings-music-option-color:#f8f0ff;--settings-music-label-color:#c8b7d8;--settings-music-current-song-color:black;--settings-music-controls-button-bg:#b993ec;--settings-music-controls-button-color:#251334;--settings-music-controls-button-hover-bg:#ceb1f2;--settings-toggle-label-color:#f8f0ff;--settings-toggle-off-bg:#80669d;--settings-toggle-on-bg:#b993ec;--settings-toggle-thumb-bg:white;--statistics-text-color:#f8f0ff;--statistics-divider-color:#80669d;--reset-statistics-modal-bg:#352747;--reset-statistics-modal-h2-color:#b993ec;--reset-statistics-modal-color:#f8f0ff;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ff858f;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#c8b7d8;--unlocked-modal-bg:#21172e;--unlocked-modal-color:#f8f0ff;--footer-color:#c8b7d8;--footer-link-color:#b993ec;--footer-secret-background:#ffffff0f;--footer-secret-placeholder-color:#ffffffa8;--footer-secret-focus-background:#ffffff1f;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=dark-orange]{--page-bg:var(--dark-orange);--title-lazy-day-color:#f19a61;--title-sudoku-color:#fff3eb;--nav-link-color:#d8bbaa;--nav-link-hover-color:white;--game-buttons-bg:#5a3928;--game-buttons-color:#fff3eb;--game-buttons-border:#9a694e;--game-buttons-hover-bg:#f19a61;--game-buttons-hover-color:#32170a;--notes-button-active-bg:#f19a61;--notes-button-active-color:#32170a;--new-game-modal-card-bg:#452b1d;--new-game-modal-card-h2-color:#f19a61;--new-game-difficulty-option-bg:#5a3928;--new-game-difficulty-option-color:#fff3eb;--new-game-difficulty-option-border:#9a694e;--new-game-difficulty-option-hover-bg:#f19a61;--new-game-difficulty-option-hover-color:#32170a;--cancel-button-bg:#a8444f;--cancel-button-color:white;--cancel-button-border:#c65a65;--cancel-button-hover-bg:#c6535f;--cancel-button-hover-color:white;--game-info-color:#d8bbaa;--settings-button-bg:#b87447;--settings-button-color:#32170a;--settings-button-hover-bg:#f6b588;--settings-button-hover-color:#32170a;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:var(--settings-button-color);--settings-panel-body-bg:#895438;--settings-panel-tabs-bg:#2b190f;--settings-panel-tabs-button-color:#d8bbaa;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff14;--settings-panel-tabs-button-active-color:#fff3eb;--settings-panel-tabs-button-active-bg:#f19a6138;--settings-selection-color:#f19b6180;--settings-atmosphere-option-bg:#5a3928;--settings-atmosphere-option-color:#fff3eb;--settings-music-option-bg:#5a3928;--settings-music-option-color:#fff3eb;--settings-music-label-color:#d8bbaa;--settings-music-current-song-color:black;--settings-music-controls-button-bg:#f19a61;--settings-music-controls-button-color:#32170a;--settings-music-controls-button-hover-bg:#f6b588;--settings-toggle-label-color:#fff3eb;--settings-toggle-off-bg:#9a694e;--settings-toggle-on-bg:#f19a61;--settings-toggle-thumb-bg:white;--statistics-text-color:#fff3eb;--statistics-divider-color:#9a694e;--reset-statistics-modal-bg:#452b1d;--reset-statistics-modal-h2-color:#f19a61;--reset-statistics-modal-color:#fff3eb;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ff858f;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#d8bbaa;--unlocked-modal-bg:#2b190f;--unlocked-modal-color:#fff3eb;--footer-color:#d8bbaa;--footer-link-color:#f19a61;--footer-secret-background:#ffffff0f;--footer-secret-placeholder-color:#ffffffa8;--footer-secret-focus-background:#ffffff1f;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=aurora]{--page-bg:var(--aurora-bg);--title-lazy-day-color:#8ce5cc;--title-sudoku-color:#f2ecff;--nav-link-color:#b4d8d5;--nav-link-hover-color:#fff;--game-buttons-bg:#eef9f7;--game-buttons-color:#173f43;--game-buttons-border:#5aa99d;--game-buttons-hover-bg:#3e978d;--game-buttons-hover-color:white;--notes-button-active-bg:#8ce5cc;--notes-button-active-color:#173538;--new-game-modal-card-bg:#193941;--new-game-modal-card-h2-color:#8ce5cc;--new-game-difficulty-option-bg:#eef9f7;--new-game-difficulty-option-color:#173538;--new-game-difficulty-option-border:#5aa99d;--new-game-difficulty-option-hover-bg:#4d9f96;--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#92536f;--cancel-button-color:white;--cancel-button-border:#b87894;--cancel-button-hover-bg:#ad6484;--cancel-button-hover-color:white;--game-info-color:#b4d8d5;--settings-button-bg:linear-gradient(135deg, #66cdb7, #5576b9);--settings-button-color:#102d32;--settings-button-hover-bg:linear-gradient(135deg, #8ce5cc, #7c8fd1);--settings-button-hover-color:#10252c;--settings-panel-header-bg:#17343c;--settings-panel-header-color:#a7f0dd;--settings-panel-body-bg:#e8f2f1;--settings-panel-tabs-bg:#315f66;--settings-panel-tabs-button-color:#d6edeb;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:white;--settings-panel-tabs-button-active-bg:#8ce5cc38;--settings-selection-color:#54a99e88;--settings-atmosphere-option-bg:#244c54;--settings-atmosphere-option-color:#f1fbfa;--settings-music-option-bg:#244c54;--settings-music-option-color:#f1fbfa;--settings-music-label-color:#568c89;--settings-music-current-song-color:#315f66;--settings-music-controls-button-bg:#315f66;--settings-music-controls-button-color:white;--settings-music-controls-button-hover-bg:#477d85;--settings-toggle-label-color:#315f66;--settings-toggle-off-bg:#9eb8b7;--settings-toggle-on-bg:#4ba99c;--settings-toggle-thumb-bg:white;--statistics-text-color:#315f66;--statistics-divider-color:#4ba99c55;--reset-statistics-modal-bg:#193941;--reset-statistics-modal-h2-color:#8ce5cc;--reset-statistics-modal-color:#eef9f7;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ff879a;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#b7d0ce;--unlocked-modal-bg:linear-gradient(135deg, #214e55, #553f72);--unlocked-modal-color:#d5fff3;--footer-color:#b4d8d5;--footer-link-color:#8ce5cc;--footer-secret-background:#ffffff12;--footer-secret-placeholder-color:#b7ebe0b8;--footer-secret-focus-background:#ffffff24;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=color-pop]{--page-bg:var(--color-pop-bg);--title-lazy-day-color:#7b579d;--title-sudoku-color:#304e78;--nav-link-color:#58759b;--nav-link-hover-color:#8d5daf;--game-buttons-bg:linear-gradient(145deg, #fffc, #eef8ffcc);--game-buttons-color:#3d4e79;--game-buttons-border:#a17abd;--game-buttons-hover-bg:linear-gradient(110deg, #86e8dc, #bda1ed, #f4d783);--game-buttons-hover-color:#28304f;--notes-button-active-bg:linear-gradient(110deg, #f4d783, #c79fe5);--notes-button-active-color:#303557;--new-game-modal-card-bg:linear-gradient(135deg, #ffffffed, #eee8f8ed);--new-game-modal-card-h2-color:#785494;--new-game-difficulty-option-bg:#ffffffd9;--new-game-difficulty-option-color:#3d4e79;--new-game-difficulty-option-border:#a17abd;--new-game-difficulty-option-hover-bg:linear-gradient(110deg, #86e8dc, #bda1ed, #f4d783);--new-game-difficulty-option-hover-color:#28304f;--cancel-button-bg:linear-gradient(135deg, #d77891, #a95e86);--cancel-button-color:white;--cancel-button-border:#985271;--cancel-button-hover-bg:linear-gradient(135deg, #e98ca1, #ba6d96);--cancel-button-hover-color:white;--game-info-color:#52718e;--settings-button-bg:linear-gradient(110deg, #77ded5, #b994e2, #f2cf6d);--settings-button-color:#293553;--settings-button-hover-bg:linear-gradient(110deg, #a4fff6, #d9bdf5, #ffe99f);--settings-button-hover-color:#202b45;--settings-panel-header-bg:linear-gradient(110deg, #477f91, #715a9c, #9c7840);--settings-panel-header-color:white;--settings-panel-body-bg:linear-gradient(135deg, #fbfeff, #f4effc, #fff9e9);--settings-panel-tabs-bg:linear-gradient(110deg, #5995a3, #7866a5, #ad8a4c);--settings-panel-tabs-button-color:#f1f5ff;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff24;--settings-panel-tabs-button-active-color:white;--settings-panel-tabs-button-active-bg:#ffffff38;--settings-selection-color:#a17abd88;--settings-atmosphere-option-bg:linear-gradient(135deg, #dffaf6, #eee3fb);--settings-atmosphere-option-color:#415274;--settings-music-option-bg:linear-gradient(135deg, #dffaf6, #eee3fb);--settings-music-option-color:#415274;--settings-music-label-color:#7f7693;--settings-music-current-song-color:#655c84;--settings-music-controls-button-bg:linear-gradient(110deg, #68b9b6, #8875b7);--settings-music-controls-button-color:white;--settings-music-controls-button-hover-bg:linear-gradient(110deg, #81d8d1, #a18bd0);--settings-toggle-label-color:#5f6482;--settings-toggle-off-bg:#b8bdcb;--settings-toggle-on-bg:linear-gradient(90deg, #67cfc7, #9f83cf);--settings-toggle-thumb-bg:white;--statistics-text-color:#5f6482;--statistics-divider-color:#9d7bc255;--reset-statistics-modal-bg:linear-gradient(135deg, #fff, #ede6f8);--reset-statistics-modal-h2-color:#785494;--reset-statistics-modal-color:#415274;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#c15372;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#747990;--unlocked-modal-bg:linear-gradient(110deg, #5fd6cd, #ab8bdd, #f0cc69, #72d7c6);--unlocked-modal-color:#26314d;--footer-color:#5c7892;--footer-link-color:#7b579d;--footer-secret-background:#ffffff38;--footer-secret-placeholder-color:#75538fa8;--footer-secret-focus-background:#fff6;--rain-rgb:var(--dark-rain-rgb);--snow-rgb:var(--dark-snow-rgb);--bug-rgb:var(--dark-bug-rgb)}:root[data-theme=lava-lamp]{--page-bg:var(--lava-lamp-bg);--title-lazy-day-color:#ffbe63;--title-sudoku-color:#fff4e6;--nav-link-color:#f5c1d6;--nav-link-hover-color:#ffe39f;--game-buttons-bg:#fff5ed;--game-buttons-color:#59204f;--game-buttons-border:#d65b79;--game-buttons-hover-bg:linear-gradient(135deg, #ed6579, #b6427c);--game-buttons-hover-color:white;--notes-button-active-bg:#ffbd61;--notes-button-active-color:#522044;--new-game-modal-card-bg:#51234f;--new-game-modal-card-h2-color:#ffc26b;--new-game-difficulty-option-bg:#fff5ed;--new-game-difficulty-option-color:#572047;--new-game-difficulty-option-border:#d65b79;--new-game-difficulty-option-hover-bg:#d9537a;--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#922f55;--cancel-button-color:white;--cancel-button-border:#c85a76;--cancel-button-hover-bg:#b63d61;--cancel-button-hover-color:white;--game-info-color:#f1bbcf;--settings-button-bg:linear-gradient(135deg, #ffbd61, #ed6579);--settings-button-color:#572047;--settings-button-hover-bg:linear-gradient(135deg, #ffd17f, #f48191);--settings-button-hover-color:#3d1635;--settings-panel-header-bg:#51234f;--settings-panel-header-color:#ffc26b;--settings-panel-body-bg:#fff0ed;--settings-panel-tabs-bg:#a4436c;--settings-panel-tabs-button-color:#ffe7ef;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:#fff3cb;--settings-panel-tabs-button-active-bg:#ffbd6138;--settings-selection-color:#e65e7f88;--settings-atmosphere-option-bg:#702c5c;--settings-atmosphere-option-color:#fff4f1;--settings-music-option-bg:#702c5c;--settings-music-option-color:#fff4f1;--settings-music-label-color:#a54e70;--settings-music-current-song-color:#7d315e;--settings-music-controls-button-bg:#a4436c;--settings-music-controls-button-color:white;--settings-music-controls-button-hover-bg:#c85276;--settings-toggle-label-color:#702c5c;--settings-toggle-off-bg:#c9a1ad;--settings-toggle-on-bg:#e05e7c;--settings-toggle-thumb-bg:white;--statistics-text-color:#702c5c;--statistics-divider-color:#d9537a55;--reset-statistics-modal-bg:#51234f;--reset-statistics-modal-h2-color:#ffc26b;--reset-statistics-modal-color:#fff4f1;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ff9b91;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#e4b7c7;--unlocked-modal-bg:linear-gradient(135deg, #6b285b, #d65272);--unlocked-modal-color:#fff0bd;--footer-color:#f1bbcf;--footer-link-color:#ffbd61;--footer-secret-background:#ffffff12;--footer-secret-placeholder-color:#ffd09eb8;--footer-secret-focus-background:#ffffff24;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=cozy-cafe]{--page-bg:var(--cozy-cafe-bg);--title-lazy-day-color:#ffe0a6;--title-sudoku-color:#fff8e9;--nav-link-color:#ead2b9;--nav-link-hover-color:#fff4d6;--game-buttons-bg:#fffaf0;--game-buttons-color:#5b392b;--game-buttons-border:#8d6047;--game-buttons-hover-bg:#a66f4f;--game-buttons-hover-color:white;--notes-button-active-bg:#d7a66e;--notes-button-active-color:#4a2d23;--new-game-modal-card-bg:#704b39;--new-game-modal-card-h2-color:#ffe0a6;--new-game-difficulty-option-bg:#fffaf0;--new-game-difficulty-option-color:#523329;--new-game-difficulty-option-border:#8d6047;--new-game-difficulty-option-hover-bg:#a66f4f;--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#9a5149;--cancel-button-color:white;--cancel-button-border:#bc756a;--cancel-button-hover-bg:#b36057;--cancel-button-hover-color:white;--game-info-color:#ead2b9;--settings-button-bg:linear-gradient(135deg, #d7a66e, #a56b48);--settings-button-color:#432a21;--settings-button-hover-bg:linear-gradient(135deg, #ebc18a, #ba8058);--settings-button-hover-color:#362119;--settings-panel-header-bg:#664333;--settings-panel-header-color:#ffe0a6;--settings-panel-body-bg:#f7ecdd;--settings-panel-tabs-bg:#9b6b50;--settings-panel-tabs-button-color:#f9e8d6;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:#fff5dc;--settings-panel-tabs-button-active-bg:#ffe0a638;--settings-selection-color:#b77d5688;--settings-atmosphere-option-bg:#79513e;--settings-atmosphere-option-color:#fff8ef;--settings-music-option-bg:#79513e;--settings-music-option-color:#fff8ef;--settings-music-label-color:#9b7059;--settings-music-current-song-color:#75503f;--settings-music-controls-button-bg:#9b6b50;--settings-music-controls-button-color:white;--settings-music-controls-button-hover-bg:#b47d5c;--settings-toggle-label-color:#6e4a3a;--settings-toggle-off-bg:#bea99a;--settings-toggle-on-bg:#aa7451;--settings-toggle-thumb-bg:white;--statistics-text-color:#6e4a3a;--statistics-divider-color:#a66f4f55;--reset-statistics-modal-bg:#664333;--reset-statistics-modal-h2-color:#ffe0a6;--reset-statistics-modal-color:#fff8ef;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ff9a8e;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#dbc3b2;--unlocked-modal-bg:linear-gradient(135deg, #704b39, #b57b52);--unlocked-modal-color:#fff0c7;--footer-color:#dbc3b2;--footer-link-color:#ffe0a6;--footer-secret-background:#ffffff12;--footer-secret-placeholder-color:#ffe0a6b8;--footer-secret-focus-background:#ffffff24;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=campfire]{--page-bg:var(--campfire-bg);--title-lazy-day-color:#ffc15c;--title-sudoku-color:#fff0d4;--nav-link-color:#d7aa87;--nav-link-hover-color:#ffc15c;--game-buttons-bg:#fff5e7;--game-buttons-color:#56291f;--game-buttons-border:#a84d28;--game-buttons-hover-bg:#c55b29;--game-buttons-hover-color:white;--notes-button-active-bg:#ffc15c;--notes-button-active-color:#432018;--new-game-modal-card-bg:#422421;--new-game-modal-card-h2-color:#ffc15c;--new-game-difficulty-option-bg:#fff5e7;--new-game-difficulty-option-color:#56291f;--new-game-difficulty-option-border:#a84d28;--new-game-difficulty-option-hover-bg:#c55b29;--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#873d36;--cancel-button-color:white;--cancel-button-border:#b66358;--cancel-button-hover-bg:#a54b40;--cancel-button-hover-color:white;--game-info-color:#d7aa87;--settings-button-bg:linear-gradient(135deg, #ffc15c, #d96822);--settings-button-color:#432018;--settings-button-hover-bg:linear-gradient(135deg, #ffd789, #ee843b);--settings-button-hover-color:#301713;--settings-panel-header-bg:#422421;--settings-panel-header-color:#ffc15c;--settings-panel-body-bg:#f4e8d9;--settings-panel-tabs-bg:#75412f;--settings-panel-tabs-button-color:#ead2bd;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:#ffd789;--settings-panel-tabs-button-active-bg:#ffc15c2e;--settings-selection-color:#c55b2988;--settings-atmosphere-option-bg:#563128;--settings-atmosphere-option-color:#fff5e7;--settings-music-option-bg:#563128;--settings-music-option-color:#fff5e7;--settings-music-label-color:#92634e;--settings-music-current-song-color:#71422f;--settings-music-controls-button-bg:#75412f;--settings-music-controls-button-color:#fff5e7;--settings-music-controls-button-hover-bg:#955238;--settings-toggle-label-color:#68402f;--settings-toggle-off-bg:#b9a294;--settings-toggle-on-bg:#c55b29;--settings-toggle-thumb-bg:white;--statistics-text-color:#68402f;--statistics-divider-color:#c55b2955;--reset-statistics-modal-bg:#422421;--reset-statistics-modal-h2-color:#ffc15c;--reset-statistics-modal-color:#fff5e7;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ff8e7a;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#d0b4a2;--unlocked-modal-bg:linear-gradient(135deg, #422421, #a94a27);--unlocked-modal-color:#ffe0a3;--footer-color:#c79776;--footer-link-color:#ffc15c;--footer-secret-background:#ffffff10;--footer-secret-placeholder-color:#ffc15ca8;--footer-secret-focus-background:#ffffff1f;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=emerald]{--page-bg:var(--emerald-bg);--title-lazy-day-color:#d5bc72;--title-sudoku-color:#e7fff1;--nav-link-color:#9bc9b1;--nav-link-hover-color:#e2cf94;--game-buttons-bg:#edf8ef;--game-buttons-color:#174333;--game-buttons-border:#557e64;--game-buttons-hover-bg:#386d52;--game-buttons-hover-color:white;--notes-button-active-bg:#d5bc72;--notes-button-active-color:#17372b;--new-game-modal-card-bg:#173b30;--new-game-modal-card-h2-color:#e2cf94;--new-game-difficulty-option-bg:#edf8ef;--new-game-difficulty-option-color:#174333;--new-game-difficulty-option-border:#557e64;--new-game-difficulty-option-hover-bg:#386d52;--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#794946;--cancel-button-color:white;--cancel-button-border:#a16b65;--cancel-button-hover-bg:#935a55;--cancel-button-hover-color:white;--game-info-color:#9bc9b1;--settings-button-bg:linear-gradient(135deg, #d5bc72, #9b7c3d);--settings-button-color:#17372b;--settings-button-hover-bg:linear-gradient(135deg, #ead89b, #b99a56);--settings-button-hover-color:#0d271e;--settings-panel-header-bg:#173b30;--settings-panel-header-color:#e2cf94;--settings-panel-body-bg:#e7f0e9;--settings-panel-tabs-bg:#315c49;--settings-panel-tabs-button-color:#c6ded0;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:#ead89b;--settings-panel-tabs-button-active-bg:#d5bc7233;--settings-selection-color:#497e6288;--settings-atmosphere-option-bg:#234a3b;--settings-atmosphere-option-color:#edf8ef;--settings-music-option-bg:#234a3b;--settings-music-option-color:#edf8ef;--settings-music-label-color:#608573;--settings-music-current-song-color:#416b57;--settings-music-controls-button-bg:#315c49;--settings-music-controls-button-color:#edf8ef;--settings-music-controls-button-hover-bg:#44745d;--settings-toggle-label-color:#3d6853;--settings-toggle-off-bg:#9caf9f;--settings-toggle-on-bg:#497e62;--settings-toggle-thumb-bg:white;--statistics-text-color:#3d6853;--statistics-divider-color:#497e6255;--reset-statistics-modal-bg:#173b30;--reset-statistics-modal-h2-color:#e2cf94;--reset-statistics-modal-color:#edf8ef;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#e97e79;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#adc8b7;--unlocked-modal-bg:linear-gradient(135deg, #173b30, #49664a);--unlocked-modal-color:#f1dda0;--footer-color:#86ad98;--footer-link-color:#d5bc72;--footer-secret-background:#ffffff10;--footer-secret-placeholder-color:#d5bc72a8;--footer-secret-focus-background:#ffffff1f;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=master-theme]{--main-font:"Cinzel", serif;--page-bg:var(--master-theme-bg);--title-lazy-day-color:#e8c86c;--title-sudoku-color:#fff7d6;--nav-link-color:#bbae82;--nav-link-hover-color:#ffe59a;--game-buttons-bg:linear-gradient(145deg, #262724, #111210);--game-buttons-color:#f1e8ca;--game-buttons-border:#9f8341;--game-buttons-hover-bg:linear-gradient(145deg, #e2c266, #8f702c);--game-buttons-hover-color:#17130b;--notes-button-active-bg:#e2c266;--notes-button-active-color:#17130b;--new-game-modal-card-bg:#1d1e1b;--new-game-modal-card-h2-color:#e8c86c;--new-game-difficulty-option-bg:#292a26;--new-game-difficulty-option-color:#f1e8ca;--new-game-difficulty-option-border:#8d743b;--new-game-difficulty-option-hover-bg:#b29343;--new-game-difficulty-option-hover-color:#17130b;--cancel-button-bg:#633b3a;--cancel-button-color:white;--cancel-button-border:#9a6561;--cancel-button-hover-bg:#814c49;--cancel-button-hover-color:white;--game-info-color:#bbae82;--settings-button-bg:linear-gradient(135deg, #f0d77f, #9d782d);--settings-button-color:#211a0c;--settings-button-hover-bg:linear-gradient(135deg, #ffebaa, #c39b42);--settings-button-hover-color:#151107;--settings-panel-header-bg:#171815;--settings-panel-header-color:#e8c86c;--settings-panel-body-bg:#eee9dc;--settings-panel-tabs-bg:#3b3930;--settings-panel-tabs-button-color:#d0c7aa;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff14;--settings-panel-tabs-button-active-color:#ffe59a;--settings-panel-tabs-button-active-bg:#e2c2662e;--settings-selection-color:#b2934388;--settings-atmosphere-option-bg:#252621;--settings-atmosphere-option-color:#f1e8ca;--settings-music-option-bg:#252621;--settings-music-option-color:#f1e8ca;--settings-music-label-color:#796f54;--settings-music-current-song-color:#665a3d;--settings-music-controls-button-bg:#3b3930;--settings-music-controls-button-color:#f1e8ca;--settings-music-controls-button-hover-bg:#62583e;--settings-toggle-label-color:#554f3e;--settings-toggle-off-bg:#aaa493;--settings-toggle-on-bg:#b29343;--settings-toggle-thumb-bg:white;--statistics-text-color:#554f3e;--statistics-divider-color:#b2934355;--reset-statistics-modal-bg:#1d1e1b;--reset-statistics-modal-h2-color:#e8c86c;--reset-statistics-modal-color:#f1e8ca;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ef817b;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#bdb49c;--unlocked-modal-bg:linear-gradient(145deg, #141511, #4b4229);--unlocked-modal-color:#ffe59a;--footer-color:#8e866e;--footer-link-color:#e8c86c;--footer-secret-background:#e8c86c0f;--footer-secret-placeholder-color:#e8c86ca8;--footer-secret-focus-background:#e8c86c1f;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=grand-master-theme]{--main-font:"Cinzel", serif;--page-bg:var(--grand-master-theme-bg);--title-lazy-day-color:#f4d77d;--title-sudoku-color:#f8fff9;--nav-link-color:#a2cbb8;--nav-link-hover-color:#f4d77d;--game-buttons-bg:linear-gradient(145deg, #183b31, #091d18);--game-buttons-color:#effff6;--game-buttons-border:#c4a34c;--game-buttons-hover-bg:linear-gradient(145deg, #f0d477, #9e7c2f);--game-buttons-hover-color:#10241d;--notes-button-active-bg:#f0d477;--notes-button-active-color:#10241d;--new-game-modal-card-bg:linear-gradient(145deg, #12382e, #071c17);--new-game-modal-card-h2-color:#f4d77d;--new-game-difficulty-option-bg:#153f34;--new-game-difficulty-option-color:#effff6;--new-game-difficulty-option-border:#b99742;--new-game-difficulty-option-hover-bg:linear-gradient(135deg, #e6c963, #95732a);--new-game-difficulty-option-hover-color:#10241d;--cancel-button-bg:#67393c;--cancel-button-color:white;--cancel-button-border:#9b6265;--cancel-button-hover-bg:#84494d;--cancel-button-hover-color:white;--game-info-color:#9bc8b4;--settings-button-bg:linear-gradient(145deg, #f3dc8d, #b38a33, #806120);--settings-button-color:#10241d;--settings-button-hover-bg:linear-gradient(145deg, #fff0b0, #d4ad4d, #9b7629);--settings-button-hover-color:#071611;--settings-panel-header-bg:#071d18;--settings-panel-header-color:#f4d77d;--settings-panel-body-bg:linear-gradient(145deg, #edf4ed, #dce8df);--settings-panel-tabs-bg:linear-gradient(90deg, #143b31, #235947, #143b31);--settings-panel-tabs-button-color:#c6ddcf;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff14;--settings-panel-tabs-button-active-color:#ffe699;--settings-panel-tabs-button-active-bg:#d9b85b33;--settings-selection-color:#23745b88;--settings-atmosphere-option-bg:linear-gradient(145deg, #164438, #09231d);--settings-atmosphere-option-color:#f0fff7;--settings-music-option-bg:linear-gradient(145deg, #164438, #09231d);--settings-music-option-color:#f0fff7;--settings-music-label-color:#567969;--settings-music-current-song-color:#35604e;--settings-music-controls-button-bg:linear-gradient(145deg, #235947, #153d32);--settings-music-controls-button-color:#f0fff7;--settings-music-controls-button-hover-bg:#32735d;--settings-toggle-label-color:#315d4c;--settings-toggle-off-bg:#9bad9f;--settings-toggle-on-bg:#b99742;--settings-toggle-thumb-bg:white;--statistics-text-color:#315d4c;--statistics-divider-color:#b9974255;--reset-statistics-modal-bg:linear-gradient(145deg, #12382e, #071c17);--reset-statistics-modal-h2-color:#f4d77d;--reset-statistics-modal-color:#effff6;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#f08080;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#aac5b7;--unlocked-modal-bg:repeating-linear-gradient(45deg, transparent 0, transparent 1.5rem, #f4d77d0d 1.5rem, #f4d77d0d 1.6rem), linear-gradient(145deg, #174c3d, #061b16);--unlocked-modal-color:#ffe699;--footer-color:#7fa793;--footer-link-color:#f4d77d;--footer-secret-background:#f4d77d0f;--footer-secret-placeholder-color:#f4d77da8;--footer-secret-focus-background:#f4d77d1f;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=ultimate-master-theme]{--main-font:"Cinzel", serif;--page-bg:var(--ultimate-master-theme-bg);--title-lazy-day-color:#f7d875;--title-sudoku-color:#fff9e8;--nav-link-color:#d8c3df;--nav-link-hover-color:#ffe89b;--game-buttons-bg:linear-gradient(145deg, #fffaf0, #eadfca);--game-buttons-color:#43204e;--game-buttons-border:#c8a548;--game-buttons-hover-bg:linear-gradient(135deg, #f8de83, #c99c35);--game-buttons-hover-color:#29132f;--notes-button-active-bg:linear-gradient(135deg, #ffe89b, #d1a63f);--notes-button-active-color:#29132f;--new-game-modal-card-bg:linear-gradient(145deg, #471947, #25112f);--new-game-modal-card-h2-color:#f7d875;--new-game-difficulty-option-bg:linear-gradient(145deg, #fffaf0, #eadfca);--new-game-difficulty-option-color:#43204e;--new-game-difficulty-option-border:#c8a548;--new-game-difficulty-option-hover-bg:linear-gradient(135deg, #f8de83, #c99c35);--new-game-difficulty-option-hover-color:#29132f;--cancel-button-bg:linear-gradient(145deg, #8b2945, #5e1b35);--cancel-button-color:white;--cancel-button-border:#bd6479;--cancel-button-hover-bg:linear-gradient(145deg, #ad3a57, #792442);--cancel-button-hover-color:white;--game-info-color:#d2bdd8;--settings-button-bg:linear-gradient(135deg, #fff0a9, #e0b84d, #a97a20);--settings-button-color:#301637;--settings-button-hover-bg:linear-gradient(135deg, #fff8d0, #f1d36f, #c99a31);--settings-button-hover-color:#211027;--settings-panel-header-bg:linear-gradient(90deg, #281132, #5b1d4d, #281132);--settings-panel-header-color:#f7d875;--settings-panel-body-bg:linear-gradient(145deg, #fffaf0, #eee5d7);--settings-panel-tabs-bg:linear-gradient(90deg, #3d1747, #6c275b, #3d1747);--settings-panel-tabs-button-color:#e8d8eb;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff18;--settings-panel-tabs-button-active-color:#ffe89b;--settings-panel-tabs-button-active-bg:#f7d87533;--settings-selection-color:#9b598c88;--settings-atmosphere-option-bg:linear-gradient(145deg, #5d2051, #30143a);--settings-atmosphere-option-color:#fff8e8;--settings-music-option-bg:linear-gradient(145deg, #5d2051, #30143a);--settings-music-option-color:#fff8e8;--settings-music-label-color:#88647e;--settings-music-current-song-color:#68415f;--settings-music-controls-button-bg:linear-gradient(145deg, #6c275b, #431a4b);--settings-music-controls-button-color:#fff8e8;--settings-music-controls-button-hover-bg:linear-gradient(145deg, #8b3672, #5a2460);--settings-toggle-label-color:#65415f;--settings-toggle-off-bg:#b9a5b5;--settings-toggle-on-bg:linear-gradient(90deg, #b68d31, #e3c45f);--settings-toggle-thumb-bg:white;--statistics-text-color:#65415f;--statistics-divider-color:#b68d3155;--reset-statistics-modal-bg:linear-gradient(145deg, #471947, #25112f);--reset-statistics-modal-h2-color:#f7d875;--reset-statistics-modal-color:#fff8e8;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ff8ca1;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#cfb8cc;--unlocked-modal-bg:repeating-linear-gradient(45deg, transparent 0, transparent 1.5rem, #ffe89b12 1.5rem, #ffe89b12 1.6rem), linear-gradient(135deg, #371441, #84294f, #9e7524, #371441);--unlocked-modal-color:#fff2b5;--footer-color:#bca1c0;--footer-link-color:#f7d875;--footer-secret-background:#f7d87512;--footer-secret-placeholder-color:#f7d875b0;--footer-secret-focus-background:#f7d87524;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=master-theme] .settings-tabs button,:root[data-theme=grand-master-theme] .settings-tabs button,:root[data-theme=ultimate-master-theme] .settings-tabs button,:root[data-theme=master-theme] .game-buttons button,:root[data-theme=grand-master-theme] .game-buttons button,:root[data-theme=ultimate-master-theme] .game-buttons button{font-size:.85rem}:root[data-theme=matrix]{--main-font:"Courier New", monospace;--page-bg:#07140d;--title-lazy-day-color:#7cff91;--title-sudoku-color:#d8ffe0;--nav-link-color:#56bd6a;--nav-link-hover-color:#b5ffc2;--game-buttons-bg:#10291a;--game-buttons-color:#97ffa9;--game-buttons-border:#3fd45a;--game-buttons-hover-bg:#3fd45a;--game-buttons-hover-color:#07140d;--notes-button-active-bg:#a3ffb3;--notes-button-active-color:#07140d;--new-game-modal-card-bg:#0c2114;--new-game-modal-card-h2-color:#97ffa9;--new-game-difficulty-option-bg:#10291a;--new-game-difficulty-option-color:#b5ffc2;--new-game-difficulty-option-border:#3fd45a;--new-game-difficulty-option-hover-bg:#3fd45a;--new-game-difficulty-option-hover-color:#07140d;--cancel-button-bg:#401b24;--cancel-button-color:#ff9bac;--cancel-button-border:#d75b70;--cancel-button-hover-bg:#d75b70;--cancel-button-hover-color:white;--game-info-color:#6ed681;--settings-button-bg:#3fd45a;--settings-button-color:#07140d;--settings-button-hover-bg:#83f998;--settings-button-hover-color:#07140d;--settings-panel-header-bg:#08180f;--settings-panel-header-color:#97ffa9;--settings-panel-body-bg:#dff5e4;--settings-panel-tabs-bg:#153b22;--settings-panel-tabs-button-color:#9be8aa;--settings-panel-tabs-button-hover-color:#d8ffe0;--settings-panel-tabs-button-hover-bg:#3fd45a24;--settings-panel-tabs-button-active-color:#b5ffc2;--settings-panel-tabs-button-active-bg:#3fd45a45;--settings-selection-color:#3fd45a88;--settings-atmosphere-option-bg:#10291a;--settings-atmosphere-option-color:#b5ffc2;--settings-music-option-bg:#10291a;--settings-music-option-color:#b5ffc2;--settings-music-label-color:#4d8a5b;--settings-music-current-song-color:#28643a;--settings-music-controls-button-bg:#153b22;--settings-music-controls-button-color:#b5ffc2;--settings-music-controls-button-hover-bg:#26723b;--settings-toggle-label-color:#245532;--settings-toggle-off-bg:#8aa891;--settings-toggle-on-bg:#3fd45a;--settings-toggle-thumb-bg:#f0fff3;--statistics-text-color:#245532;--statistics-divider-color:#3fd45a66;--reset-statistics-modal-bg:#0c2114;--reset-statistics-modal-h2-color:#97ffa9;--reset-statistics-modal-color:#d8ffe0;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#ff788f;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#84b88f;--unlocked-modal-bg:#10291a;--unlocked-modal-color:#a3ffb3;--footer-color:#589c66;--footer-link-color:#7cff91;--footer-secret-background:#3fd45a14;--footer-secret-placeholder-color:#7cff91a8;--footer-secret-focus-background:#3fd45a2e;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb)}:root[data-theme=matrix] .settings-tabs button,:root[data-theme=matrix] .game-buttons button{font-size:.9rem}:root{--aurora-bg:radial-gradient(circle at 20% 10%, #315c68 0%, transparent 34%), radial-gradient(circle at 82% 18%, #563d75 0%, transparent 38%), linear-gradient(160deg, #132d35 0%, #17283b 52%, #261d38 100%);--color-pop-bg:radial-gradient(circle at 50% -10%, #fff 0%, #fff7c7 10%, transparent 31%), radial-gradient(ellipse at 0% 52%, #8ff6ec 0%, transparent 38%), radial-gradient(ellipse at 100% 48%, #deb7ff 0%, transparent 38%), linear-gradient(135deg, #d9f9ff 0%, #e9e0ff 28%, #fff4d5 52%, #d9fff2 74%, #e4e6ff 100%);--lava-lamp-bg:radial-gradient(circle at 50% -10%, #f06b75 0%, transparent 42%), linear-gradient(155deg, #2b1745 0%, #53245c 48%, #a94362 100%);--cozy-cafe-bg:radial-gradient(circle at 50% 5%, #d8aa78 0%, transparent 42%), linear-gradient(155deg, #8b6048 0%, #674533 52%, #3f2b25 100%);--campfire-bg:radial-gradient(ellipse at 50% 110%, #d96822 0%, #74301f 28%, #301d22 58%, #15151d 100%);--emerald-bg:linear-gradient(145deg, #071d18 0%, #0f382d 42%, #175143 72%, #263c32 100%);--master-theme-bg:radial-gradient(ellipse at 50% -15%, #755e2d 0%, #302b29 28%, transparent 58%), linear-gradient(145deg, #080909 0%, #171817 48%, #090a09 100%);--grand-master-theme-bg:repeating-linear-gradient(45deg, transparent 0, transparent 4rem, #d9b85b0a 4rem, #d9b85b0a 4.08rem), repeating-linear-gradient(-45deg, transparent 0, transparent 4rem, #d9b85b0a 4rem, #d9b85b0a 4.08rem), radial-gradient(ellipse at 50% 0%, #176653 0%, #0c352d 34%, #071d1a 68%, #030a09 100%);--ultimate-master-theme-bg:repeating-linear-gradient(45deg, transparent 0, transparent 5rem, #f4cf6a0a 5rem, #f4cf6a0a 5.08rem), repeating-linear-gradient(-45deg, transparent 0, transparent 5rem, #f4cf6a0a 5rem, #f4cf6a0a 5.08rem), radial-gradient(ellipse at 50% -10%, #9c7735 0%, #562a67 28%, transparent 57%), linear-gradient(145deg, #1a102d 0%, #361440 42%, #541a39 72%, #1b102b 100%)}:root[data-theme=light-blue]{--page-bg:var(--light-blue);--title-lazy-day-color:var(--blue);--title-sudoku-color:white;--nav-link-color:#98a7c9;--nav-link-hover-color:white;--game-buttons-bg:white;--game-buttons-color:black;--game-buttons-border:black;--game-buttons-hover-bg:var(--blue);--game-buttons-hover-color:white;--notes-button-active-bg:#98a7c9;--notes-button-active-color:white;--new-game-modal-card-bg:#dfe7f3;--new-game-modal-card-h2-color:var(--blue);--new-game-difficulty-option-bg:white;--new-game-difficulty-option-color:black;--new-game-difficulty-option-border:black;--new-game-difficulty-option-hover-bg:var(--blue);--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#ff7575;--cancel-button-color:white;--cancel-button-border:var(--cancel-button-bg);--cancel-button-hover-bg:#ff5151;--cancel-button-hover-color:white;--game-info-color:gray;--settings-button-bg:var(--blue);--settings-button-color:white;--settings-button-hover-bg:#5b80d2;--settings-button-hover-color:white;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:var(--settings-button-color);--settings-panel-body-bg:#dfe7f3;--settings-panel-tabs-bg:#91addd;--settings-panel-tabs-button-color:#ffffff8c;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:white;--settings-panel-tabs-button-active-bg:#ffffff38;--settings-selection-color:#98a7c9;--settings-atmosphere-option-bg:var(--page-bg);--settings-atmosphere-option-color:white;--settings-music-option-bg:var(--page-bg);--settings-music-option-color:white;--settings-music-label-color:#98a7c9;--settings-music-current-song-color:var(--blue);--settings-music-controls-button-bg:var(--settings-button-bg);--settings-music-controls-button-color:var(--settings-button-color);--settings-music-controls-button-hover-bg:var(--settings-button-hover-bg);--settings-toggle-label-color:var(--blue);--settings-toggle-off-bg:#b7c0d2;--settings-toggle-on-bg:var(--blue);--settings-toggle-thumb-bg:white;--statistics-text-color:var(--blue);--statistics-divider-color:#98a7c966;--reset-statistics-modal-bg:white;--reset-statistics-modal-h2-color:var(--blue);--reset-statistics-modal-color:black;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#d70000;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:gray;--unlocked-modal-bg:var(--blue);--unlocked-modal-color:white;--footer-color:white;--footer-link-color:var(--blue);--footer-secret-background:#ffffff1f;--footer-secret-placeholder-color:#ffffffe7;--footer-secret-focus-background:#ffffff38;--rain-rgb:var(--dark-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--dark-bug-rgb)}:root[data-theme=light-green]{--page-bg:var(--light-green);--title-lazy-day-color:#7a8865;--title-sudoku-color:white;--nav-link-color:#fff4c6dc;--nav-link-hover-color:white;--game-buttons-bg:white;--game-buttons-color:#606038;--game-buttons-border:#69683e;--game-buttons-hover-bg:var(--olive);--game-buttons-hover-color:white;--notes-button-active-bg:var(--olive);--notes-button-active-color:white;--new-game-modal-card-bg:#a7a381;--new-game-modal-card-h2-color:white;--new-game-difficulty-option-bg:white;--new-game-difficulty-option-color:black;--new-game-difficulty-option-border:#69683e;--new-game-difficulty-option-hover-bg:var(--olive);--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#c95252;--cancel-button-color:white;--cancel-button-border:var(--cancel-button-bg);--cancel-button-hover-bg:#ce3838;--cancel-button-hover-color:white;--game-info-color:#87864f;--settings-button-bg:var(--olive);--settings-button-color:white;--settings-button-hover-bg:#abaa64;--settings-button-hover-color:white;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:var(--settings-button-color);--settings-panel-body-bg:#eaeaea7a;--settings-panel-tabs-bg:#a9aa7a;--settings-panel-tabs-button-color:#ffffff8c;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:white;--settings-panel-tabs-button-active-bg:#ffffff38;--settings-selection-color:#b0b481;--settings-atmosphere-option-bg:var(--page-bg);--settings-atmosphere-option-color:white;--settings-music-option-bg:var(--page-bg);--settings-music-option-color:white;--settings-music-label-color:#b0b481;--settings-music-current-song-color:var(--olive);--settings-music-controls-button-bg:var(--settings-button-bg);--settings-music-controls-button-color:var(--settings-button-color);--settings-music-controls-button-hover-bg:var(--settings-button-hover-bg);--settings-toggle-label-color:#777646;--settings-toggle-off-bg:var(--light-green);--settings-toggle-on-bg:var(--olive);--settings-toggle-thumb-bg:white;--statistics-text-color:#777646;--statistics-divider-color:#777646;--reset-statistics-modal-bg:white;--reset-statistics-modal-h2-color:#777646;--reset-statistics-modal-color:black;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#d70000;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:var(--olive);--unlocked-modal-bg:olive;--unlocked-modal-color:white;--footer-color:white;--footer-link-color:var(--olive);--footer-secret-background:#828e441f;--footer-secret-placeholder-color:#ffffffe7;--footer-secret-focus-background:#ffffff38;--rain-rgb:var(--dark-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--dark-bug-rgb)}:root[data-theme=salmon]{--page-bg:var(--salmon);--title-lazy-day-color:#d42e2e;--title-sudoku-color:#fff;--nav-link-color:#ffc6c6e8;--nav-link-hover-color:white;--game-buttons-bg:white;--game-buttons-color:#721919;--game-buttons-border:#721919;--game-buttons-hover-bg:#d42e2e;--game-buttons-hover-color:white;--notes-button-active-bg:#721919;--notes-button-active-color:white;--new-game-modal-card-bg:#ffb6b6;--new-game-modal-card-h2-color:#721919;--new-game-difficulty-option-bg:white;--new-game-difficulty-option-color:black;--new-game-difficulty-option-border:#721919;--new-game-difficulty-option-hover-bg:#ef5f5f;--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#ce3232;--cancel-button-color:white;--cancel-button-border:var(--cancel-button-bg);--cancel-button-hover-bg:#b92c2c;--cancel-button-hover-color:white;--game-info-color:#971f1f;--settings-button-bg:#d94a4a;--settings-button-color:white;--settings-button-hover-bg:#c43737;--settings-button-hover-color:white;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:var(--settings-button-color);--settings-panel-body-bg:#ffd2d27a;--settings-panel-tabs-bg:#cf6363;--settings-panel-tabs-button-color:#ffffff8c;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:white;--settings-panel-tabs-button-active-bg:#ffffff38;--settings-selection-color:#d94a4a94;--settings-atmosphere-option-bg:var(--page-bg);--settings-atmosphere-option-color:white;--settings-music-option-bg:var(--page-bg);--settings-music-option-color:white;--settings-music-label-color:#b48181;--settings-music-current-song-color:#971f1f;--settings-music-controls-button-bg:var(--settings-button-bg);--settings-music-controls-button-color:var(--settings-button-color);--settings-music-controls-button-hover-bg:var(--settings-button-hover-bg);--settings-toggle-label-color:#971f1f;--settings-toggle-off-bg:#721919;--settings-toggle-on-bg:#e16767;--settings-toggle-thumb-bg:white;--statistics-text-color:#971f1f;--statistics-divider-color:#721919;--reset-statistics-modal-bg:white;--reset-statistics-modal-h2-color:#721919;--reset-statistics-modal-color:black;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#d70000;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#971f1f;--unlocked-modal-bg:#d44343;--unlocked-modal-color:#fff4f4;--footer-color:white;--footer-link-color:#971f1f;--footer-secret-background:#828e441f;--footer-secret-placeholder-color:#ffffffe7;--footer-secret-focus-background:#ffffff38;--rain-rgb:var(--dark-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--dark-bug-rgb)}:root[data-theme=yellow]{--page-bg:var(--yellow);--title-lazy-day-color:#d7a549;--title-sudoku-color:white;--nav-link-color:#8c5a1d6c;--nav-link-hover-color:white;--game-buttons-bg:#fffdf6;--game-buttons-color:#7a5318;--game-buttons-border:#7a5318;--game-buttons-hover-bg:#d6a94b;--game-buttons-hover-color:white;--notes-button-active-bg:#7a5318;--notes-button-active-color:white;--new-game-modal-card-bg:#f7e3a8;--new-game-modal-card-h2-color:#7a5318;--new-game-difficulty-option-bg:#fffdf6;--new-game-difficulty-option-color:#3f321c;--new-game-difficulty-option-border:#7a5318;--new-game-difficulty-option-hover-bg:#ddb355;--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#bf8742;--cancel-button-color:white;--cancel-button-border:var(--cancel-button-bg);--cancel-button-hover-bg:#a97435;--cancel-button-hover-color:white;--game-info-color:#85561d;--settings-button-bg:#d7a549;--settings-button-color:white;--settings-button-hover-bg:#bf8e37;--settings-button-hover-color:white;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:var(--settings-button-color);--settings-panel-body-bg:#fff4d980;--settings-panel-tabs-bg:#d9b25f;--settings-panel-tabs-button-color:#fff9;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:white;--settings-panel-tabs-button-active-bg:#ffffff38;--settings-selection-color:#d7a54988;--settings-atmosphere-option-bg:var(--page-bg);--settings-atmosphere-option-color:white;--settings-music-option-bg:var(--page-bg);--settings-music-option-color:white;--settings-music-label-color:#9a7a43;--settings-music-current-song-color:#85561d;--settings-music-controls-button-bg:var(--settings-button-bg);--settings-music-controls-button-color:var(--settings-button-color);--settings-music-controls-button-hover-bg:var(--settings-button-hover-bg);--settings-toggle-label-color:#85561d;--settings-toggle-off-bg:#7a5318;--settings-toggle-on-bg:#e2bb63;--settings-toggle-thumb-bg:white;--statistics-text-color:#85561d;--statistics-divider-color:#7a5318;--reset-statistics-modal-bg:#fffdf6;--reset-statistics-modal-h2-color:#7a5318;--reset-statistics-modal-color:#3f321c;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#bf5d2a;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#85561d;--unlocked-modal-bg:#d6a94b;--unlocked-modal-color:#fffdf8;--footer-color:white;--footer-link-color:#85561d;--footer-secret-background:#7a53181f;--footer-secret-placeholder-color:#ffffffe7;--footer-secret-focus-background:#ffffff38;--rain-rgb:var(--dark-rain-rgb);--snow-rgb:var(--dark-snow-rgb);--bug-rgb:var(--dark-bug-rgb)}:root[data-theme=lavendar]{--page-bg:var(--lavendar);--title-lazy-day-color:#5d3d93;--title-sudoku-color:#fff;--nav-link-color:#eee6ff;--nav-link-hover-color:white;--game-buttons-bg:#faf8ff;--game-buttons-color:#56397f;--game-buttons-border:#56397f;--game-buttons-hover-bg:#8662c6;--game-buttons-hover-color:white;--notes-button-active-bg:#56397f;--notes-button-active-color:white;--new-game-modal-card-bg:#ddd2f6;--new-game-modal-card-h2-color:#56397f;--new-game-difficulty-option-bg:#faf8ff;--new-game-difficulty-option-color:#32214c;--new-game-difficulty-option-border:#56397f;--new-game-difficulty-option-hover-bg:#8b69c8;--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#9b73d6;--cancel-button-color:white;--cancel-button-border:var(--cancel-button-bg);--cancel-button-hover-bg:#865fc0;--cancel-button-hover-color:white;--game-info-color:#65459a;--settings-button-bg:#8d68ca;--settings-button-color:white;--settings-button-hover-bg:#7755b0;--settings-button-hover-color:white;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:var(--settings-button-color);--settings-panel-body-bg:#f0eaff80;--settings-panel-tabs-bg:#9d80d6;--settings-panel-tabs-button-color:#fff9;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:white;--settings-panel-tabs-button-active-bg:#ffffff38;--settings-selection-color:#8d68ca88;--settings-atmosphere-option-bg:var(--page-bg);--settings-atmosphere-option-color:white;--settings-music-option-bg:var(--page-bg);--settings-music-option-color:white;--settings-music-label-color:#8f7aa8;--settings-music-current-song-color:#65459a;--settings-music-controls-button-bg:var(--settings-button-bg);--settings-music-controls-button-color:var(--settings-button-color);--settings-music-controls-button-hover-bg:var(--settings-button-hover-bg);--settings-toggle-label-color:#65459a;--settings-toggle-off-bg:#56397f;--settings-toggle-on-bg:#b99af3;--settings-toggle-thumb-bg:white;--statistics-text-color:#65459a;--statistics-divider-color:#56397f;--reset-statistics-modal-bg:#faf8ff;--reset-statistics-modal-h2-color:#56397f;--reset-statistics-modal-color:#32214c;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#9a4fa9;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#65459a;--unlocked-modal-bg:#8d68ca;--unlocked-modal-color:#fcfbff;--footer-color:white;--footer-link-color:#65459a;--footer-secret-background:#56397f1f;--footer-secret-placeholder-color:#ffffffe7;--footer-secret-focus-background:#ffffff38;--rain-rgb:var(--dark-rain-rgb);--snow-rgb:var(--dark-snow-rgb);--bug-rgb:var(--dark-bug-rgb)}:root[data-theme=peach]{--page-bg:var(--peach);--title-lazy-day-color:#c96a2c;--title-sudoku-color:#fff;--nav-link-color:#fff1e3;--nav-link-hover-color:white;--game-buttons-bg:white;--game-buttons-color:#a75a2a;--game-buttons-border:#a75a2a;--game-buttons-hover-bg:#f2a05d;--game-buttons-hover-color:white;--notes-button-active-bg:#a75a2a;--notes-button-active-color:white;--new-game-modal-card-bg:#ffe1c3;--new-game-modal-card-h2-color:#a75a2a;--new-game-difficulty-option-bg:white;--new-game-difficulty-option-color:#4e2b14;--new-game-difficulty-option-border:#a75a2a;--new-game-difficulty-option-hover-bg:#f4ae71;--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#df8342;--cancel-button-color:white;--cancel-button-border:var(--cancel-button-bg);--cancel-button-hover-bg:#cb7337;--cancel-button-hover-color:white;--game-info-color:#b0602c;--settings-button-bg:#ef9d5b;--settings-button-color:white;--settings-button-hover-bg:#e08946;--settings-button-hover-color:white;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:white;--settings-panel-body-bg:#fff3e780;--settings-panel-tabs-bg:#f3b47c;--settings-panel-tabs-button-color:#fff9;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:white;--settings-panel-tabs-button-active-bg:#ffffff38;--settings-selection-color:#ef9d5b88;--settings-atmosphere-option-bg:var(--page-bg);--settings-atmosphere-option-color:white;--settings-music-option-bg:var(--page-bg);--settings-music-option-color:white;--settings-music-label-color:#bf8f6b;--settings-music-current-song-color:#b0602c;--settings-music-controls-button-bg:var(--settings-button-bg);--settings-music-controls-button-color:white;--settings-music-controls-button-hover-bg:var(--settings-button-hover-bg);--settings-toggle-label-color:#b0602c;--settings-toggle-off-bg:#a75a2a;--settings-toggle-on-bg:#ffc08a;--settings-toggle-thumb-bg:white;--statistics-text-color:#b0602c;--statistics-divider-color:#a75a2a;--reset-statistics-modal-bg:white;--reset-statistics-modal-h2-color:#a75a2a;--reset-statistics-modal-color:#4e2b14;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#d96b2d;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#b0602c;--unlocked-modal-bg:#ef9d5b;--unlocked-modal-color:#fffaf6;--footer-color:white;--footer-link-color:#b0602c;--footer-secret-background:#a75a2a1f;--footer-secret-placeholder-color:#ffffffe7;--footer-secret-focus-background:#ffffff38;--rain-rgb:var(--dark-rain-rgb);--snow-rgb:var(--dark-snow-rgb);--bug-rgb:var(--dark-bug-rgb)}:root[data-theme=light-gray]{--page-bg:var(--light-gray);--title-lazy-day-color:#717c88;--title-sudoku-color:#262626;--nav-link-color:silver;--nav-link-hover-color:white;--game-buttons-bg:white;--game-buttons-color:#55616d;--game-buttons-border:black;--game-buttons-hover-bg:#8d99a6;--game-buttons-hover-color:white;--notes-button-active-bg:#55616d;--notes-button-active-color:white;--new-game-modal-card-bg:#f6f8f9;--new-game-modal-card-h2-color:#55616d;--new-game-difficulty-option-bg:white;--new-game-difficulty-option-color:#2f3439;--new-game-difficulty-option-border:#55616d;--new-game-difficulty-option-hover-bg:#9aa6b2;--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#8a98a6;--cancel-button-color:white;--cancel-button-border:var(--cancel-button-bg);--cancel-button-hover-bg:#74818d;--cancel-button-hover-color:white;--game-info-color:#5f6973;--settings-button-bg:#909ca8;--settings-button-color:white;--settings-button-hover-bg:#798590;--settings-button-hover-color:white;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:white;--settings-panel-body-bg:#ffffff80;--settings-panel-tabs-bg:#a7b0b9;--settings-panel-tabs-button-color:#fff9;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:white;--settings-panel-tabs-button-active-bg:#ffffff38;--settings-selection-color:#909ca888;--settings-atmosphere-option-bg:var(--page-bg);--settings-atmosphere-option-color:white;--settings-music-option-bg:var(--page-bg);--settings-music-option-color:white;--settings-music-label-color:#8a9198;--settings-music-current-song-color:#5f6973;--settings-music-controls-button-bg:var(--settings-button-bg);--settings-music-controls-button-color:white;--settings-music-controls-button-hover-bg:var(--settings-button-hover-bg);--settings-toggle-label-color:#5f6973;--settings-toggle-off-bg:#55616d;--settings-toggle-on-bg:#bcc4cc;--settings-toggle-thumb-bg:white;--statistics-text-color:#5f6973;--statistics-divider-color:#55616d;--reset-statistics-modal-bg:white;--reset-statistics-modal-h2-color:#55616d;--reset-statistics-modal-color:#2f3439;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#8a98a6;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#5f6973;--unlocked-modal-bg:#909ca8;--unlocked-modal-color:#fff;--footer-color:white;--footer-link-color:#5f6973;--footer-secret-background:#55616d1f;--footer-secret-placeholder-color:#ffffffe7;--footer-secret-focus-background:#ffffff38;--rain-rgb:var(--dark-rain-rgb);--snow-rgb:var(--dark-snow-rgb);--bug-rgb:var(--dark-bug-rgb)}:root[data-theme=gray]{--page-bg:var(--gray);--title-lazy-day-color:#4f4f4f;--title-sudoku-color:#fff;--nav-link-color:#ededed;--nav-link-hover-color:white;--game-buttons-bg:#fafafa;--game-buttons-color:#474747;--game-buttons-border:#474747;--game-buttons-hover-bg:gray;--game-buttons-hover-color:white;--notes-button-active-bg:#474747;--notes-button-active-color:white;--new-game-modal-card-bg:#ddd;--new-game-modal-card-h2-color:#474747;--new-game-difficulty-option-bg:white;--new-game-difficulty-option-color:#2d2d2d;--new-game-difficulty-option-border:#474747;--new-game-difficulty-option-hover-bg:#8d8d8d;--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#7a7a7a;--cancel-button-color:white;--cancel-button-border:var(--cancel-button-bg);--cancel-button-hover-bg:#666;--cancel-button-hover-color:white;--game-info-color:#555;--settings-button-bg:#757575;--settings-button-color:white;--settings-button-hover-bg:#616161;--settings-button-hover-color:white;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:white;--settings-panel-body-bg:#f2f2f280;--settings-panel-tabs-bg:#909090;--settings-panel-tabs-button-color:#fff9;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:white;--settings-panel-tabs-button-active-bg:#ffffff38;--settings-selection-color:#75757588;--settings-atmosphere-option-bg:var(--page-bg);--settings-atmosphere-option-color:white;--settings-music-option-bg:var(--page-bg);--settings-music-option-color:white;--settings-music-label-color:#888;--settings-music-current-song-color:#555;--settings-music-controls-button-bg:var(--settings-button-bg);--settings-music-controls-button-color:white;--settings-music-controls-button-hover-bg:var(--settings-button-hover-bg);--settings-toggle-label-color:#555;--settings-toggle-off-bg:#474747;--settings-toggle-on-bg:#b0b0b0;--settings-toggle-thumb-bg:white;--statistics-text-color:#555;--statistics-divider-color:#474747;--reset-statistics-modal-bg:white;--reset-statistics-modal-h2-color:#474747;--reset-statistics-modal-color:#2d2d2d;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#777;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:#555;--unlocked-modal-bg:#757575;--unlocked-modal-color:#fff;--footer-color:white;--footer-link-color:#555;--footer-secret-background:#4747471f;--footer-secret-placeholder-color:#ffffffe7;--footer-secret-focus-background:#ffffff38;--rain-rgb:var(--dark-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-theme=dark-gray]{--page-bg:var(--dark-gray);--title-lazy-day-color:white;--title-sudoku-color:#b0b0b0;--nav-link-color:#939393;--nav-link-hover-color:white;--game-buttons-bg:#dbdbdb;--game-buttons-color:black;--game-buttons-border:black;--game-buttons-hover-bg:var(--dark-gray);--game-buttons-hover-color:#cecece;--notes-button-active-bg:#939393;--notes-button-active-color:white;--new-game-modal-card-bg:#676767;--new-game-modal-card-h2-color:#e7e7e7;--new-game-difficulty-option-bg:#dbdbdb;--new-game-difficulty-option-color:black;--new-game-difficulty-option-border:#3c3c3c;--new-game-difficulty-option-hover-bg:gray;--new-game-difficulty-option-hover-color:white;--cancel-button-bg:#c95252;--cancel-button-color:white;--cancel-button-border:var(--cancel-button-bg);--cancel-button-hover-bg:#ce3838;--cancel-button-hover-color:white;--game-info-color:#8d8d8d;--settings-button-bg:#000;--settings-button-color:white;--settings-button-hover-bg:#3b3b3b;--settings-button-hover-color:white;--settings-panel-header-bg:var(--settings-button-bg);--settings-panel-header-color:var(--settings-button-color);--settings-panel-body-bg:#cecece;--settings-panel-tabs-bg:#a5a5a5;--settings-panel-tabs-button-color:#ffffff8c;--settings-panel-tabs-button-hover-color:white;--settings-panel-tabs-button-hover-bg:#ffffff1f;--settings-panel-tabs-button-active-color:white;--settings-panel-tabs-button-active-bg:#ffffff38;--settings-selection-color:gray;--settings-atmosphere-option-bg:var(--page-bg);--settings-atmosphere-option-color:#cecece;--settings-music-option-bg:var(--page-bg);--settings-music-option-color:#cecece;--settings-music-label-color:#8e8e8e;--settings-music-current-song-color:var(--dark-gray);--settings-music-controls-button-bg:var(--settings-button-bg);--settings-music-controls-button-color:var(--settings-button-color);--settings-music-controls-button-hover-bg:var(--settings-button-hover-bg);--settings-toggle-label-color:var(--dark-gray);--settings-toggle-off-bg:#9b9b9b;--settings-toggle-on-bg:#555656;--settings-toggle-thumb-bg:white;--statistics-text-color:var(--dark-gray);--statistics-divider-color:#55565655;--reset-statistics-modal-bg:#dbdbdb;--reset-statistics-modal-h2-color:var(--dark-gray);--reset-statistics-modal-color:black;--confirm-reset-statistics-bg:transparent;--confirm-reset-statistics-color:#d70000;--cancel-reset-statistics-bg:transparent;--cancel-reset-statistics-color:gray;--unlocked-modal-bg:black;--unlocked-modal-color:white;--footer-color:#9b9b9b;--footer-link-color:white;--footer-secret-background:#8989891f;--footer-secret-placeholder-color:#9e9e9ee7;--footer-secret-focus-background:#d1d1d138;--rain-rgb:var(--light-rain-rgb);--snow-rgb:var(--light-snow-rgb);--bug-rgb:var(--light-bug-rgb)}:root[data-grid-theme=basic-blue]{--grid-bg:var(--grid-basic-blue-bg);--grid-line-color:var(--grid-basic-blue-lines);--grid-border-color:var(--grid-basic-blue-border);--cell-given-number-color:white;--cell-selected-bg:#ffffff3f;--cell-user-entry-color:#9ea3ff;--cell-wrong-color:#f3220b}:root[data-grid-theme=basic-green]{--grid-bg:var(--grid-basic-green-bg);--grid-line-color:var(--grid-basic-green-lines);--grid-border-color:var(--grid-basic-green-border);--cell-given-number-color:white;--cell-selected-bg:#d0ffc34e;--cell-user-entry-color:#95fd90;--cell-wrong-color:#ff2a00}:root[data-grid-theme=basic-red]{--grid-bg:var(--grid-basic-red-bg);--grid-line-color:var(--grid-basic-red-lines);--grid-border-color:var(--grid-basic-red-border);--cell-given-number-color:white;--cell-selected-bg:#ffffff4b;--cell-user-entry-color:#ff9b9b;--cell-wrong-color:#ff2a00}:root[data-grid-theme=basic-yellow]{--grid-bg:var(--grid-basic-yellow-bg);--grid-line-color:var(--grid-basic-yellow-lines);--grid-border-color:var(--grid-basic-yellow-border);--cell-given-number-color:white;--cell-selected-bg:#fffdda8a;--cell-user-entry-color:#c0933f;--cell-wrong-color:#ff2a00}:root[data-grid-theme=basic-purple]{--grid-bg:var(--grid-basic-purple-bg);--grid-line-color:var(--grid-basic-purple-lines);--grid-border-color:var(--grid-basic-purple-border);--cell-given-number-color:white;--cell-selected-bg:#ebdaff63;--cell-user-entry-color:#ce99ff;--cell-wrong-color:#ff2a00}:root[data-grid-theme=basic-orange]{--grid-bg:var(--grid-basic-orange-bg);--grid-line-color:var(--grid-basic-orange-lines);--grid-border-color:var(--grid-basic-orange-border);--cell-given-number-color:white;--cell-selected-bg:#ffedda64;--cell-user-entry-color:#ffbe80;--cell-wrong-color:#d60000}:root[data-grid-theme=matte-blue]{--grid-bg:var(--grid-matte-blue-bg);--grid-line-color:var(--grid-matte-blue-lines);--grid-border-color:var(--grid-matte-blue-border);--cell-given-number-color:#173c56;--cell-selected-bg:#e5f6ff81;--cell-user-entry-color:#577cff;--cell-wrong-color:#d72545}:root[data-grid-theme=matte-green]{--grid-bg:var(--grid-matte-green-bg);--grid-line-color:var(--grid-matte-green-lines);--grid-border-color:var(--grid-matte-green-border);--cell-given-number-color:#294721;--cell-selected-bg:#e5ffe581;--cell-user-entry-color:#83ff72;--cell-wrong-color:#cb2944}:root[data-grid-theme=matte-red]{--grid-bg:var(--grid-matte-red-bg);--grid-line-color:var(--grid-matte-red-lines);--grid-border-color:var(--grid-matte-red-border);--cell-given-number-color:#511e1e;--cell-selected-bg:#ffe5e581;--cell-user-entry-color:#a52d2d;--cell-wrong-color:red}:root[data-grid-theme=matte-yellow]{--grid-bg:var(--grid-matte-yellow-bg);--grid-line-color:var(--grid-matte-yellow-lines);--grid-border-color:var(--grid-matte-yellow-border);--cell-given-number-color:#4e3c0e;--cell-selected-bg:#ffffe581;--cell-user-entry-color:#a27116;--cell-wrong-color:#d30f36}:root[data-grid-theme=matte-purple]{--grid-bg:var(--grid-matte-purple-bg);--grid-line-color:var(--grid-matte-purple-lines);--grid-border-color:var(--grid-matte-purple-border);--cell-given-number-color:#3c2954;--cell-selected-bg:#f5e5ff81;--cell-user-entry-color:#91409c;--cell-wrong-color:#ff0f0f}:root[data-grid-theme=matte-orange]{--grid-bg:var(--grid-matte-orange-bg);--grid-line-color:var(--grid-matte-orange-lines);--grid-border-color:var(--grid-matte-orange-border);--cell-given-number-color:#552d12;--cell-selected-bg:#fff3e581;--cell-user-entry-color:#965b27;--cell-wrong-color:#d70229}:root[data-grid-theme=neon-blue]{--grid-bg:var(--grid-neon-blue-bg);--grid-line-color:var(--grid-neon-blue-lines);--grid-border-color:var(--grid-neon-blue-border);--cell-given-number-color:white;--cell-selected-bg:#68d4ff59;--cell-user-entry-color:var(--neon-blue);--cell-wrong-color:red}:root[data-grid-theme=neon-green]{--grid-bg:var(--grid-neon-green-bg);--grid-line-color:var(--grid-neon-green-lines);--grid-border-color:var(--grid-neon-green-border);--cell-given-number-color:white;--cell-selected-bg:#68ff6d4d;--cell-user-entry-color:var(--neon-green);--cell-wrong-color:red}:root[data-grid-theme=neon-red]{--grid-bg:var(--grid-neon-red-bg);--grid-line-color:var(--grid-neon-red-lines);--grid-border-color:var(--grid-neon-red-border);--cell-given-number-color:white;--cell-selected-bg:#ff68684c;--cell-user-entry-color:var(--neon-red);--cell-wrong-color:#650000}:root[data-grid-theme=neon-yellow]{--grid-bg:var(--grid-neon-yellow-bg);--grid-line-color:var(--grid-neon-yellow-lines);--grid-border-color:var(--grid-neon-yellow-border);--cell-given-number-color:white;--cell-selected-bg:#f7ff6846;--cell-user-entry-color:var(--neon-yellow);--cell-wrong-color:red}:root[data-grid-theme=neon-purple]{--grid-bg:var(--grid-neon-purple-bg);--grid-line-color:var(--grid-neon-purple-lines);--grid-border-color:var(--grid-neon-purple-border);--cell-given-number-color:white;--cell-selected-bg:#be68ff4a;--cell-user-entry-color:var(--neon-purple);--cell-wrong-color:red}:root[data-grid-theme=neon-orange]{--grid-bg:var(--grid-neon-orange-bg);--grid-line-color:var(--grid-neon-orange-lines);--grid-border-color:var(--grid-neon-orange-border);--cell-given-number-color:white;--cell-selected-bg:#ffca6844;--cell-user-entry-color:var(--neon-orange);--cell-wrong-color:red}:root[data-grid-theme=bronze]{--grid-bg:linear-gradient(135deg,#a9683e 0%,#e3a875 55%,#b87549 100%);--grid-line-color:#70401f;--grid-border-color:#4d2813;--grid-border-gradient:linear-gradient(135deg,#693417,#b98a5b,#693417);--cell-given-number-color:#482411;--cell-selected-bg:#f7cea3d5;--cell-user-entry-color:#ffebdd;--cell-wrong-color:#f31616}:root[data-grid-theme=silver]{--grid-bg:linear-gradient(135deg,#89939c 0%,#d6e0e8 55%,#9ca7b0 100%);--grid-line-color:#5f6972;--grid-border-color:#3d464e;--grid-border-gradient:linear-gradient(135deg,#48525b,#c5c5c5,#69747e);--cell-given-number-color:#1d2327;--cell-selected-bg:#7f7f7fb8;--cell-user-entry-color:#fff;--cell-wrong-color:#f02c2c}:root[data-grid-theme=gold]{--grid-bg:linear-gradient(135deg,#b27a0b 0%,#f1cf68 55%,#c28a18 100%);--grid-line-color:#805806;--grid-border-color:#553a03;--grid-border-gradient:linear-gradient(135deg,#684500,#efde87,#8a5d05);--cell-given-number-color:#513600;--cell-selected-bg:#ffe99bd0;--cell-user-entry-color:#fff4c4;--cell-wrong-color:#f21f1f}:root[data-grid-theme=diamond]{--grid-bg:linear-gradient(135deg,#62b5ca 0%,#cbf3fe 55%,#559fb1 100%);--grid-line-color:#327f94;--grid-border-color:#185b70;--grid-border-gradient:linear-gradient(135deg,#6b939f,#e0fafd,#577882);--cell-given-number-color:#174556;--cell-selected-bg:#effcffd9;--cell-user-entry-color:#fff;--cell-wrong-color:#ff4168}:root[data-grid-theme=bronze] .sudoku-grid,:root[data-grid-theme=silver] .sudoku-grid,:root[data-grid-theme=gold] .sudoku-grid,:root[data-grid-theme=diamond] .sudoku-grid{border-image:var(--grid-border-gradient) 1}:root[data-grid-theme=glass]{--grid-bg:#dff6ff24;--grid-line-color:#ffffff70;--grid-border-color:#ffffffb8;--cell-given-number-color:#000;--cell-selected-bg:#6b779b6e;--cell-user-entry-color:#0050fe;--cell-wrong-color:#d92648}:root[data-grid-theme=glass] .cell{text-shadow:0 0 .18rem #ffffff2d,0 0 .35rem #ffffff19}:root[data-grid-theme=glass] .sudoku-grid{border-color:var(--grid-border-color);-webkit-backdrop-filter:blur(.75rem)saturate(135%);background:linear-gradient(135deg,#ffffff30 0%,#bcecff18 45%,#ffffff0d 100%);position:relative;overflow:hidden;box-shadow:0 .75rem 2rem #101c2b30,inset 0 .08rem #ffffffb8,inset 0 0 1.5rem #ffffff12}:root[data-grid-theme=glass] .sudoku-grid:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(125deg,#ffffff30 0%,#ffffff0a 28%,#0000 29% 66%,#b9ecff12 100%);position:absolute;inset:0}:root[data-grid-theme=chalkboard]{--grid-bg:var(--grid-chalkboard-bg);--grid-line-color:var(--grid-chalkboard-lines);--grid-border-color:var(--grid-chalkboard-border);--cell-given-number-color:#f4f0d8;--cell-selected-bg:#52796f;--cell-user-entry-color:#f5d76e;--cell-wrong-color:#ff7b73}:root[data-grid-theme=chalkboard] .sudoku-grid{font-family:Cabin Sketch,sans-serif}:root[data-grid-theme=sudoku-master]{--grid-bg:radial-gradient(circle at 50% 35%, #45356f 0%, #241b46 48%, #100c24 100%);--grid-line-color:#b89a56;--grid-border-color:#f2d27a;--cell-given-number-color:#fff1b8;--cell-selected-bg:#9f7aea66;--cell-user-entry-color:#e2c46f;--cell-wrong-color:#f1031b}:root[data-grid-theme=sudoku-master] .cell.selected{box-shadow:inset 0 0 12px #bc9cff99,0 0 8px #e1c36780}:root[data-grid-theme=grand-master]{--grid-bg:conic-gradient(from 225deg at 50% 50%, #071c24 0deg, #123d45 72deg, #18274a 144deg, #3a1745 216deg, #401d32 288deg, #071c24 360deg);--grid-line-color:#65c6c8;--grid-border-color:#d5ffff;--cell-given-number-color:#e7ffff;--cell-selected-bg:#70f5df2a;--cell-user-entry-color:#7eaced;--cell-wrong-color:#ff4f64}:root[data-grid-theme=grand-master] .cell.selected{box-shadow:inset 0 0 16px #74ffe13f,inset 0 0 30px #6ec8ff55,0 0 10px #d5ffff4f}:root[data-grid-theme=ultimate-master]{--grid-bg:linear-gradient(145deg, #071526 0%, #102e3d 34%, #261044 68%, #090716 100%);--grid-line-color:#58bdd0;--grid-border-color:#b9fbff;--cell-given-number-color:#eaffff;--cell-selected-bg:#5ee8f23e;--cell-user-entry-color:#7eaced;--cell-wrong-color:#f80733}:root[data-grid-theme=ultimate-master-2] .cell.selected{box-shadow:inset 0 0 16px #7efbff5a,0 0 10px #ff8cea66}:root[data-grid-theme=matrix]{--grid-bg:radial-gradient(circle at center, #07150b 0%, #020b05 55%, #000402 100%);--grid-line-color:#087b32;--grid-border-color:#0f6;--cell-given-number-color:#86ffa9;--cell-selected-bg:#00ff6638;--cell-user-entry-color:#0f6;--cell-wrong-color:#ff314f}:root[data-grid-theme=matrix] .sudoku-grid{box-shadow:0 0 0 1px #003d18,0 0 12px #0f68,0 0 28px #00b84755,inset 0 0 22px #001a0a}:root[data-grid-theme=matrix] .cell{text-shadow:0 0 4px,0 0 8px #0f65}:root[data-grid-theme=matrix] .cell.selected{box-shadow:inset 0 0 12px #0f67,inset 0 0 24px #00b84744,0 0 8px #0f69}:root[data-grid-theme=matrix] .cell.user-entry{text-shadow:0 0 4px #0f6,0 0 10px #0f6,0 0 18px #00b847}:root{--grid-classic-bg:white;--grid-classic-lines:black;--grid-classic-border:black;--grid-classic-blue-bg:white;--grid-classic-blue-lines:blue;--grid-classic-blue-border:black;--grid-classic-red-bg:white;--grid-classic-red-lines:red;--grid-classic-red-border:black;--grid-dark-bg:#373737;--grid-dark-lines:#dbdbdb;--grid-dark-border:#dbdbdb;--grid-dark-blue-bg:#373737;--grid-dark-blue-lines:#263eee;--grid-dark-blue-border:#dbdbdb;--grid-dark-red-bg:#373737;--grid-dark-red-lines:#ff2c2c;--grid-dark-red-border:#dbdbdb;--grid-basic-blue-bg:#25259d;--grid-basic-blue-lines:#fff;--grid-basic-blue-border:#fff;--grid-basic-red-bg:#a50000;--grid-basic-red-lines:#fff;--grid-basic-red-border:#fff;--grid-basic-green-bg:#476b3f;--grid-basic-green-lines:#fff;--grid-basic-green-border:#fff;--grid-basic-yellow-bg:#ffda6c;--grid-basic-yellow-lines:#fff;--grid-basic-yellow-border:#fff;--grid-basic-purple-bg:#642c9f;--grid-basic-purple-lines:#fff;--grid-basic-purple-border:#fff;--grid-basic-orange-bg:#d17417;--grid-basic-orange-lines:#fff;--grid-basic-orange-border:#fff;--grid-matte-blue-bg:#9bc8e7;--grid-matte-blue-lines:#356f98;--grid-matte-blue-border:#204d6c;--grid-matte-green-bg:#a8cb9c;--grid-matte-green-lines:#4d783f;--grid-matte-green-border:#315829;--grid-matte-red-bg:#d98282;--grid-matte-red-lines:#8b3434;--grid-matte-red-border:#602323;--grid-matte-orange-bg:#e9a366;--grid-matte-orange-lines:#965321;--grid-matte-orange-border:#673714;--grid-matte-yellow-bg:#efd77c;--grid-matte-yellow-lines:#96761f;--grid-matte-yellow-border:#674f12;--grid-matte-purple-bg:#b9a1d4;--grid-matte-purple-lines:#684c88;--grid-matte-purple-border:#493363;--grid-neon-blue-bg:#000;--grid-neon-blue-lines:var(--neon-blue);--grid-neon-blue-border:var(--neon-blue);--grid-neon-green-bg:#000;--grid-neon-green-lines:var(--neon-green);--grid-neon-green-border:var(--neon-green);--grid-neon-red-bg:#000;--grid-neon-red-lines:var(--neon-red);--grid-neon-red-border:var(--neon-red);--grid-neon-yellow-bg:#000;--grid-neon-yellow-lines:var(--neon-yellow);--grid-neon-yellow-border:var(--neon-yellow);--grid-neon-purple-bg:#000;--grid-neon-purple-lines:var(--neon-purple);--grid-neon-purple-border:var(--neon-purple);--grid-neon-orange-bg:#000;--grid-neon-orange-lines:var(--neon-orange);--grid-neon-orange-border:var(--neon-orange);--grid-bronze-bg:#f3dfc5;--grid-bronze-lines:#a56538;--grid-bronze-border:#784421;--grid-silver-bg:#eef1f4;--grid-silver-lines:#7d8792;--grid-silver-border:#505b66;--grid-gold-bg:#fff1b8;--grid-gold-lines:#c18b16;--grid-gold-border:#805a08;--grid-diamond-bg:#edfaff;--grid-diamond-lines:#58aabd;--grid-diamond-border:#26788e;--grid-glass-bg:#dff6ff24;--grid-glass-lines:#ffffff70;--grid-glass-border:#ffffffb8;--grid-chalkboard-bg:#29483d;--grid-chalkboard-lines:#c8c5aa;--grid-chalkboard-border:#eee8c9;--grid-sudoku-master-bg:radial-gradient(circle at 50% 35%,#45356f 0%,#241b46 48%,#100c24 100%);--grid-sudoku-master-lines:#b89a56;--grid-sudoku-master-border:#f2d27a;--grid-grand-master-bg:conic-gradient(from 225deg at 50% 50%,#071c24 0deg,#123d45 72deg, #18274a 144deg,#3a1745 216deg,#401d32 288deg,#071c24 360deg);--grid-grand-master-lines:#65c6c8;--grid-grand-master-border:#d5ffff;--grid-ultimate-master-bg:linear-gradient(145deg,#071526 0%,#102e3d 34%,#261044 68%,#090716 100%);--grid-ultimate-master-lines:#58bdd0;--grid-ultimate-master-border:#b9fbff}:root[data-grid-theme=classic]{--grid-bg:var(--grid-classic-bg);--grid-line-color:var(--grid-classic-lines);--grid-border-color:var(--grid-classic-border);--cell-given-number-color:black;--cell-selected-bg:#1b1b1b3c;--cell-user-entry-color:#3549fe;--cell-wrong-color:red}:root[data-grid-theme=classic-blue]{--grid-bg:var(--grid-classic-blue-bg);--grid-line-color:var(--grid-classic-blue-lines);--grid-border-color:var(--grid-classic-blue-border);--cell-given-number-color:black;--cell-selected-bg:#1b1b1b3c;--cell-user-entry-color:#3549fe;--cell-wrong-color:red}:root[data-grid-theme=classic-red]{--grid-bg:var(--grid-classic-red-bg);--grid-line-color:var(--grid-classic-red-lines);--grid-border-color:var(--grid-classic-red-border);--cell-given-number-color:black;--cell-selected-bg:#1b1b1b3c;--cell-user-entry-color:#3549fe;--cell-wrong-color:red}:root[data-grid-theme=dark]{--grid-bg:var(--grid-dark-bg);--grid-line-color:var(--grid-dark-lines);--grid-border-color:var(--grid-dark-border);--cell-given-number-color:white;--cell-selected-bg:#ffffff48;--cell-user-entry-color:#3758ff;--cell-wrong-color:#c80000}:root[data-grid-theme=dark-blue]{--grid-bg:var(--grid-dark-blue-bg);--grid-line-color:var(--grid-dark-blue-lines);--grid-border-color:var(--grid-dark-blue-border);--cell-given-number-color:white;--cell-selected-bg:#ffffff48;--cell-user-entry-color:#3758ff;--cell-wrong-color:#c80000}:root[data-grid-theme=dark-red]{--grid-bg:var(--grid-dark-red-bg);--grid-line-color:var(--grid-dark-red-lines);--grid-border-color:var(--grid-dark-red-border);--cell-given-number-color:white;--cell-selected-bg:#ffffff48;--cell-user-entry-color:#3758ff;--cell-wrong-color:#c80000}.site-header{justify-content:center;align-items:flex-start;height:6rem;padding-top:1.5rem;display:flex;position:relative}.site-title{letter-spacing:.03em;color:var(--title-sudoku-color);margin:0;font-size:2.25rem;line-height:1}.site-title span{color:var(--title-lazy-day-color)}.navbar{gap:2.5rem;display:flex;position:absolute;top:1.45rem;right:1.25rem}.navbar a{color:var(--nav-link-color);font-size:1.35rem;text-decoration:none}.navbar a:hover{color:var(--nav-link-hover-color)}.page-shell{place-items:center;padding-top:1rem;display:grid}.game-info{width:33rem;color:var(--game-info-color);justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.game-info p{margin:0;font-size:.9rem}.timer-display,.timer-text,.game-difficulty{font-weight:450}.game-card{justify-items:center;display:grid}.sudoku-grid{aspect-ratio:1;background:var(--grid-bg);border:.32rem solid var(--grid-border-color);grid-template-columns:repeat(9,1fr);width:33rem;display:grid}.cell{border-right:.08rem solid var(--grid-line-color);border-bottom:.08rem solid var(--grid-line-color);color:var(--cell-given-number-color);cursor:pointer;place-items:center;font-size:2rem;font-weight:500;display:grid}.cell.selected{background:var(--cell-selected-bg)}.cell.user-entry{color:var(--cell-user-entry-color)}.cell.wrong{color:var(--cell-wrong-color)}.cell.given{color:var(--cell-given-number-color)}.cell:nth-child(3n){border-right-width:.14rem}.cell:nth-child(9n){border-right:none}.cell:nth-child(n+19):nth-child(-n+27),.cell:nth-child(n+46):nth-child(-n+54){border-bottom-width:.14rem}.cell:nth-child(n+73){border-bottom:none}.game-buttons{gap:3.55rem;margin-top:2rem;display:flex}.game-buttons button{border:.15rem solid var(--game-buttons-border);background:var(--game-buttons-bg);width:8rem;height:2.5rem;color:var(--game-buttons-color);cursor:pointer;border-radius:.5rem;font-family:inherit;font-size:1.35rem;font-weight:400}.game-buttons button:hover{background:var(--game-buttons-hover-bg);color:var(--game-buttons-hover-color)}.game-buttons button:disabled{opacity:var(--game-button-disabled-opacity);cursor:not-allowed}.game-buttons button:disabled:hover{background:var(--game-buttons-bg);color:var(--game-buttons-color)}.new-game-modal{z-index:100;background:var(--modal-bg);place-items:center;display:none;position:fixed;inset:0}.new-game-modal.is-open{display:grid}.new-game-modal-card{background:var(--new-game-modal-card-bg);width:min(90vw,24rem);color:var(--new-game-modal-card-color);text-align:center;border-radius:1rem;padding:2rem;box-shadow:0 1rem 3rem #00000040}.new-game-modal-card h2{color:var(--new-game-modal-card-h2-color);margin:0 0 1.5rem;font-size:2rem;font-weight:400}.difficulty-options{gap:.85rem;display:grid}.difficulty-options button,.cancel-button{border:.15rem solid var(--new-game-difficulty-option-border);background:var(--new-game-difficulty-option-bg);height:2.75rem;color:var(--new-game-difficulty-option-color);cursor:pointer;border-radius:.5rem;font-family:inherit;font-size:1.25rem;font-weight:400}.difficulty-options button:hover{background:var(--new-game-difficulty-option-hover-bg);color:var(--new-game-difficulty-option-hover-color)}.cancel-button{background:var(--cancel-button-bg);width:50%;height:2rem;color:var(--cancel-button-color);border:.15rem solid var(--cancel-button-border);margin-top:2rem}.cancel-button:hover{background:var(--cancel-button-hover-bg);color:var(--cancel-button-hover-color)}.notes-button.is-active{background:var(--notes-button-active-bg);color:var(--notes-button-active-color)}.cell-notes{width:100%;height:100%;color:var(--cell-user-entry-color);pointer-events:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-items:center;font-size:.75rem;font-weight:400;line-height:1;display:grid}.cell-notes span{font-weight:400}.win-modal{z-index:100;background:var(--modal-bg);place-items:center;display:none;position:fixed;inset:0}.win-modal.is-open{display:grid}.win-modal-card{background:var(--new-game-modal-card-bg);text-align:center;border-radius:1rem;width:min(90vw,24rem);padding:2rem;box-shadow:0 1rem 3rem #00000040}.win-modal-card h2{color:var(--new-game-modal-card-h2-color);margin:0 0 .75rem;font-size:2rem;font-weight:400}.win-modal-card p{color:var(--new-game-modal-card-h2-color);margin:0 0 1.5rem;font-size:1.15rem}.win-modal-card .win-time{margin-bottom:.35rem;font-size:1.2rem;font-weight:400}.win-modal-card .win-time span{font-weight:500}.win-best-time{min-height:1.5rem;font-weight:500}.win-modal-buttons{gap:.85rem;display:grid}.win-modal-buttons button{border:.15rem solid var(--new-game-difficulty-option-border);background:var(--new-game-difficulty-option-bg);height:2.75rem;color:var(--new-game-difficulty-option-color);cursor:pointer;border-radius:.5rem;font-family:inherit;font-size:1.25rem;font-weight:400}.win-modal-buttons button:hover{background:var(--new-game-difficulty-option-hover-bg);color:var(--new-game-difficulty-option-hover-color)}.confetti-container{z-index:101;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti{width:var(--confetti-width);height:var(--confetti-height);opacity:0;animation:confetti-burst var(--confetti-duration) ease-out forwards;border-radius:.1rem;position:absolute;top:-2rem}.confetti.from-left{left:-2rem}.confetti.from-right{right:-2rem}@keyframes confetti-burst{0%{opacity:1;transform:translate(0)rotate(0)}20%{opacity:1;transform:translate(calc(var(--confetti-x) * .45), var(--confetti-rise)) rotate(240deg)}55%{opacity:1;transform:translate(calc(var(--confetti-x) * .8), 38vh) rotate(520deg)}to{opacity:0;transform:translate(var(--confetti-x), 110vh) rotate(900deg)}}@media (prefers-reduced-motion:reduce){.confetti-container{display:none}}.how-to-play-shell{width:min(68rem,100% - 2rem);margin:0 auto;padding:2rem 0 5rem}.how-to-play-hero{text-align:center;max-width:49rem;margin:2rem auto 3rem}.how-to-play-eyebrow,.section-heading>p,.rule-number{color:var(--nav-link-color);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.85rem}.how-to-play-hero h2{color:var(--title-lazy-day-color);margin:0;font-size:clamp(2.6rem,7vw,5.25rem);line-height:.95}.how-to-play-hero>p:last-child{max-width:43rem;color:var(--how-to-play-text,#ffffffeb);margin:1.5rem auto 0;font-size:1.12rem;line-height:1.7}.rule-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.rule-card,.lesson-card,.strategy-list,.how-to-play-callout{background:var(--how-to-play-card-bg,#ffffffc7);color:var(--how-to-play-card-text,#25324a);border:.1rem solid var(--how-to-play-card-border,#ffffff73);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);box-shadow:0 1rem 2.5rem #0000001a}.rule-card{border-radius:1.25rem;min-height:14rem;padding:1.5rem}.rule-icon{background:var(--settings-button-bg);width:3rem;height:3rem;color:var(--settings-button-color);border-radius:.85rem;place-items:center;margin-bottom:1.25rem;font-size:1.2rem;display:grid}.rule-card h3,.strategy-list h3,.how-to-play-callout h2{margin:0;font-size:1.25rem}.rule-card p:last-child,.strategy-list p,.lesson-copy p,.how-to-play-callout p{margin:.65rem 0 0;line-height:1.6}.how-to-play-section{margin-top:4.5rem}.section-heading{margin-bottom:1.25rem}.section-heading h2{color:var(--title-lazy-day-color);margin:0;font-size:clamp(1.9rem,4vw,2.75rem)}.lesson-card{border-radius:1.5rem;grid-template-columns:1.5fr 1fr;align-items:center;gap:2.5rem;padding:2rem;display:grid}.lesson-copy p:first-child{margin-top:0}.mini-grid-example{grid-template-columns:repeat(3,4rem);justify-content:center;display:grid}.mini-grid-example>span{border-bottom:.1rem solid;border-right:.1rem solid;place-items:center;width:4rem;height:4rem;font-size:1.45rem;display:grid}.mini-grid-example>span:nth-child(3n){border-right:none}.mini-grid-example>span:nth-child(n+7){border-bottom:none}.mini-grid-example .missing-cell{background:var(--settings-button-bg);color:var(--settings-button-color)}.mini-grid-example>p{text-align:center;grid-column:1/-1;margin:1rem 0 0}.strategy-list{border-radius:1.5rem;overflow:hidden}.strategy-list article{border-bottom:.08rem solid #0000001a;grid-template-columns:3rem 1fr;gap:1rem;padding:1.4rem 1.75rem;display:grid}.strategy-list article:last-child{border-bottom:none}.strategy-list article>span{color:var(--settings-button-bg);font-size:1.15rem}.how-to-play-callout{border-radius:1.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin-top:4.5rem;padding:2rem;display:grid}.how-to-play-callout>i{color:var(--settings-button-bg);font-size:2.5rem}.how-to-play-callout p{max-width:42rem}.how-to-play-callout a{background:var(--settings-button-bg);color:var(--settings-button-color);white-space:nowrap;border-radius:.65rem;padding:.8rem 1.15rem;text-decoration:none;transition:transform .2s,background .2s}.how-to-play-callout a:hover{background:var(--settings-button-hover-bg);transform:translateY(-.12rem)}@media (width<=800px){.rule-grid{grid-template-columns:1fr}.rule-card{min-height:auto}.lesson-card{grid-template-columns:1fr}.how-to-play-callout{grid-template-columns:auto 1fr}.how-to-play-callout a{text-align:center;grid-column:1/-1}}@media (width<=500px){.how-to-play-shell{width:min(100% - 1.25rem,68rem)}.lesson-card,.how-to-play-callout{padding:1.35rem}.mini-grid-example{grid-template-columns:repeat(3,3.25rem)}.mini-grid-example>span{width:3.25rem;height:3.25rem}.strategy-list article{grid-template-columns:2.25rem 1fr;padding:1.2rem}}.about-page{overflow-x:hidden}.site-title-link{color:inherit;text-decoration:none}.navbar a[aria-current=page]{color:var(--nav-link-hover-color)}.about-shell{width:min(72rem,100% - 2rem);margin:0 auto;padding:2rem 0 5rem}.about-hero{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);align-items:center;gap:4rem;min-height:35rem;display:grid}.about-eyebrow,.about-section-heading>p{color:var(--nav-link-color);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-size:.82rem}.about-hero-copy h2{max-width:43rem;color:var(--title-lazy-day-color);letter-spacing:-.045em;margin:0;font-size:clamp(3.35rem,7vw,6.5rem);line-height:.88}.about-intro{max-width:40rem;color:var(--about-page-light-text,#ffffffeb);margin:1.75rem 0 0;font-size:1.14rem;line-height:1.75}.about-primary-link,.about-closing>a{background:var(--settings-button-bg);width:fit-content;color:var(--settings-button-color);border-radius:.75rem;align-items:center;gap:.65rem;margin-top:1.7rem;padding:.9rem 1.2rem;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 .75rem 1.75rem #0000001f}.about-primary-link:hover,.about-closing>a:hover{background:var(--settings-button-hover-bg);transform:translateY(-.18rem)}.about-hero-art{place-items:center;min-height:30rem;display:grid;position:relative}.cozy-orbit{border:.08rem solid #ffffff4d;border-radius:50%;position:absolute}.orbit-one{width:24rem;height:24rem}.orbit-two{border-style:dashed;width:17rem;height:17rem;animation:40s linear infinite cozy-spin}.cozy-card{border:.1rem solid var(--about-card-border,#ffffff80);background:var(--about-card-bg,#ffffffc7);color:var(--about-card-text,#25324a);-webkit-backdrop-filter:blur(.85rem);backdrop-filter:blur(.85rem);place-items:center;display:grid;position:absolute;box-shadow:0 1.4rem 3rem #00000024}.cozy-card-main{border-radius:2.25rem;width:15rem;height:15rem;transform:rotate(-4deg)}.cozy-grid{aspect-ratio:1;border:.16rem solid;grid-template-columns:repeat(3,1fr);width:10.5rem;display:grid}.cozy-grid span{border-bottom:.07rem solid;border-right:.07rem solid;place-items:center;font-size:1.25rem;display:grid}.cozy-grid span:nth-child(3n){border-right:none}.cozy-grid span:nth-child(n+7){border-bottom:none}.cozy-card-coffee,.cozy-card-music,.cozy-card-leaf{width:5.5rem;height:5.5rem;color:var(--settings-button-bg);border-radius:1.5rem;font-size:1.75rem}.cozy-card-coffee{top:1.5rem;right:2.5rem;transform:rotate(8deg)}.cozy-card-music{bottom:1.5rem;left:2rem;transform:rotate(-9deg)}.cozy-card-leaf{border-radius:50%;width:4.5rem;height:4.5rem;bottom:5.75rem;right:0;transform:rotate(10deg)}@keyframes cozy-spin{to{transform:rotate(360deg)}}.about-statement{text-align:center;border-top:.08rem solid #ffffff61;border-bottom:.08rem solid #ffffff61;max-width:61rem;margin:3rem auto 0;padding:2.75rem}.about-statement p{color:var(--about-page-light-text,#fffffff5);margin:0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.35}.about-section{margin-top:6rem}.about-section-heading{max-width:44rem;margin-bottom:1.75rem}.about-section-heading h2,.about-maker-copy h2,.about-closing h2{color:var(--title-lazy-day-color);margin:0;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1}.centered-heading{text-align:center;margin-left:auto;margin-right:auto}.centered-heading span{color:var(--about-page-light-text,#ffffffe0);margin-top:.9rem;font-size:1.08rem;display:block}.about-origin-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.about-story-card,.about-values-grid,.about-maker-section,.about-closing{border:.1rem solid var(--about-card-border,#ffffff73);background:var(--about-card-bg,#ffffffc7);color:var(--about-card-text,#25324a);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);box-shadow:0 1rem 2.5rem #0000001a}.about-story-card{border-radius:1.5rem;min-height:19rem;padding:1.75rem;transition:transform .22s,box-shadow .22s}.about-story-card:hover{transform:translateY(-.35rem);box-shadow:0 1.4rem 3rem #00000026}.featured-story-card{transform:translateY(-1rem)}.featured-story-card:hover{transform:translateY(-1.35rem)}.about-card-icon{background:var(--settings-button-bg);width:3.25rem;height:3.25rem;color:var(--settings-button-color);border-radius:1rem;place-items:center;margin-bottom:1.35rem;font-size:1.25rem;display:grid}.about-story-card h3,.about-values-grid h3{margin:0;font-size:1.35rem}.about-story-card p,.about-values-grid p,.about-maker-copy>p,.about-closing p{margin:.8rem 0 0;line-height:1.65}.about-values-grid{border-radius:1.5rem;max-width:61rem;margin:0 auto;overflow:hidden}.about-values-grid article{border-bottom:.08rem solid #0000001a;grid-template-columns:3rem 1fr;gap:1rem;padding:1.65rem 2rem;display:grid}.about-values-grid article:last-child{border-bottom:none}.about-values-grid article>span{color:var(--settings-button-bg);font-size:1.1rem}.about-maker-section{border-radius:2rem;grid-template-columns:11rem 1fr;align-items:center;gap:3rem;margin-top:6rem;padding:3rem;display:grid}.about-maker-badge{background:var(--settings-button-bg);width:11rem;height:11rem;color:var(--settings-button-color);border-radius:2.5rem;place-items:center;font-size:3.6rem;display:grid;transform:rotate(-4deg);box-shadow:.8rem .8rem #00000014}.about-maker-copy>p{max-width:48rem}.about-maker-copy>a{color:var(--settings-button-bg);align-items:center;gap:.5rem;margin-top:1.25rem;text-decoration:none;display:inline-flex}.about-maker-copy>a:hover{text-decoration:underline}.about-closing{border-radius:1.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin-top:6rem;padding:2rem 2.25rem;display:grid}.about-closing>i{color:var(--settings-button-bg);font-size:2.75rem}.about-closing p{color:var(--settings-button-bg);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.82rem}.about-closing>a{white-space:nowrap;margin-top:0}@media (prefers-reduced-motion:reduce){.orbit-two{animation:none}}@media (width<=850px){.about-hero{text-align:center;grid-template-columns:1fr;gap:2rem;min-height:auto}.about-hero-copy{justify-items:center;display:grid}.about-hero-art{min-height:26rem}.about-origin-grid{grid-template-columns:1fr}.about-story-card{min-height:auto}.featured-story-card,.featured-story-card:hover{transform:none}.about-maker-section{text-align:center;grid-template-columns:1fr}.about-maker-badge{margin:0 auto}.about-closing{grid-template-columns:auto 1fr}.about-closing>a{grid-column:1/-1;justify-content:center;width:100%}}@media (width<=520px){.about-shell{width:min(100% - 1.25rem,72rem)}.about-hero-art{min-height:22rem;margin:-2rem 0;transform:scale(.82)}.about-statement{padding:2rem .5rem}.about-maker-section{padding:1.5rem}.about-maker-badge{border-radius:2rem;width:8rem;height:8rem;font-size:2.7rem}.about-values-grid article{grid-template-columns:2.25rem 1fr;padding:1.35rem}.about-closing{padding:1.5rem}}.settings-button{z-index:40;width:3rem;height:var(--settings-button-height);background:var(--settings-button-bg);color:var(--settings-button-color);cursor:pointer;border:none;border-radius:0 1rem 1rem 0;justify-content:center;align-items:center;font-size:1.55rem;transition:transform .3s,background .2s,color .2s;display:flex;position:fixed;top:8rem;left:0}.settings-button:hover{background:var(--settings-button-hover-bg);color:var(--settings-button-hover-color)}.settings-button i{transition:transform .3s}.settings-button:hover i{transform:rotate(90deg)}.settings-button.panel-open{transform:translate(22rem)}.settings-panel{z-index:30;background:var(--settings-panel-body-bg);border-radius:0 0 1rem;width:22rem;transition:transform .3s;position:fixed;top:8rem;left:0;overflow:hidden;transform:translate(-100%);box-shadow:0 .5rem 1rem #00000026,0 1.5rem 3rem #0000001f}.settings-panel.is-open{transform:translate(0)}.settings-panel-header{height:var(--settings-button-height);background:var(--settings-panel-header-bg);color:var(--settings-panel-header-color);justify-content:center;align-items:center;padding:1rem;display:flex}.settings-panel-header h2{margin:0;font-size:1.65rem;font-weight:400;line-height:1}.settings-panel-body{height:min(18rem, calc(100vh - 8rem - var(--settings-button-height) - 1rem));background:var(--settings-panel-body-bg);grid-template-columns:8.25rem minmax(0,1fr);min-height:0;display:grid}.settings-tabs{background:var(--settings-panel-tabs-bg);flex-direction:column;gap:.45rem;padding:1rem .65rem;display:flex}.settings-tabs button{width:100%;color:var(--settings-panel-tabs-button-color);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.65rem;padding:.65rem .75rem;font-family:inherit;font-size:1rem;line-height:1.15;transition:background .2s,color .2s,transform .2s}.settings-tabs button:hover{background:var(--settings-panel-tabs-button-hover-bg);color:var(--settings-panel-tabs-button-hover-color);transform:translate(.15rem)}.settings-tabs button.is-active{background:var(--settings-panel-tabs-button-active-bg);color:var(--settings-panel-tabs-button-active-color);font-weight:400}.settings-content{scrollbar-gutter:stable;overscroll-behavior:contain;min-width:0;min-height:0;padding:1.35rem;overflow:hidden auto}.settings-content>div{display:none}.settings-content>div.is-active{width:100%;display:block}.settings-volume-row{width:100%;color:var(--settings-toggle-label-color);gap:.45rem;margin:1rem auto 0;font-size:.95rem;display:grid}.settings-volume-slider{width:100%;accent-color:var(--settings-selection-color);cursor:pointer}.settings-background-options{flex-wrap:wrap;align-content:start;gap:1rem;display:flex}.color-option{aspect-ratio:1;border:var(--settings-selection-option-border);cursor:pointer;border-radius:.75rem;place-items:center;width:3rem;height:3rem;font-size:1.35rem;transition:transform .15s,border-color .15s;display:grid}.color-option:hover{transform:translateY(-2px)}.color-option.is-selected{outline:var(--settings-selection-option-outline);outline-offset:.18rem;place-items:center;display:grid}.color-option.light-blue{background:var(--light-blue)}.color-option.light-green{background:var(--light-green)}.color-option.salmon{background:var(--salmon)}.color-option.yellow{background:var(--yellow)}.color-option.lavendar{background:var(--lavendar)}.color-option.peach{background:var(--peach)}.color-option.light-gray{background:var(--light-gray)}.color-option.gray{background:var(--gray)}.color-option.dark-gray{background:var(--dark-gray)}.color-option.dark-blue{background:var(--dark-blue)}.color-option.dark-green{background:var(--dark-green)}.color-option.dark-red{background:var(--dark-red)}.color-option.dark-yellow{background:var(--dark-yellow)}.color-option.dark-purple{background:var(--dark-purple)}.color-option.dark-orange{background:var(--dark-orange)}.color-option.aurora{background:var(--aurora-bg)}.color-option.color-pop{background:var(--color-pop-bg)}.color-option.lava-lamp{background:var(--lava-lamp-bg)}.color-option.cozy-cafe{background:var(--cozy-cafe-bg)}.color-option.campfire{background:var(--campfire-bg)}.color-option.emerald{background:var(--emerald-bg)}.color-option.master-theme{background:var(--master-theme-bg)}.color-option.grand-master-theme{background:var(--grand-master-theme-bg)}.color-option.ultimate-master-theme{background:var(--ultimate-master-theme-bg)}.settings-grid-options{flex-wrap:wrap;align-content:start;gap:1rem;display:flex}.grid-option{aspect-ratio:1;border:var(--settings-selection-option-border);cursor:pointer;border-radius:.75rem;place-items:center;width:3rem;height:3rem;transition:transform .15s,border-color .15s;display:grid}.grid-option:hover{transform:translateY(-2px)}.grid-option.is-selected{outline:var(--settings-selection-option-outline);outline-offset:.18rem}.grid-option.classic{background:linear-gradient(var(--grid-classic-lines), var(--grid-classic-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-classic-lines), var(--grid-classic-lines)) center / .15rem 80% no-repeat, var(--grid-classic-bg);border:.13rem solid var(--grid-classic-border)}.grid-option.classic-blue{background:linear-gradient(var(--grid-classic-blue-lines), var(--grid-classic-blue-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-classic-blue-lines), var(--grid-classic-blue-lines)) center / .15rem 80% no-repeat, var(--grid-classic-blue-bg);border:.13rem solid var(--grid-classic-blue-border)}.grid-option.classic-red{background:linear-gradient(var(--grid-classic-red-lines), var(--grid-classic-red-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-classic-red-lines), var(--grid-classic-red-lines)) center / .15rem 80% no-repeat, var(--grid-classic-red-bg);border:.13rem solid var(--grid-classic-red-border)}.grid-option.dark{background:linear-gradient(var(--grid-dark-lines), var(--grid-dark-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-dark-lines), var(--grid-dark-lines)) center / .15rem 80% no-repeat, var(--grid-dark-bg);border:.13rem solid var(--grid-dark-border)}.grid-option.dark-blue{background:linear-gradient(var(--grid-dark-blue-lines), var(--grid-dark-blue-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-dark-blue-lines), var(--grid-dark-blue-lines)) center / .15rem 80% no-repeat, var(--grid-dark-blue-bg);border:.13rem solid var(--grid-dark-blue-border)}.grid-option.dark-red{background:linear-gradient(var(--grid-dark-red-lines), var(--grid-dark-red-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-dark-red-lines), var(--grid-dark-red-lines)) center / .15rem 80% no-repeat, var(--grid-dark-red-bg);border:.13rem solid var(--grid-dark-red-border)}.grid-option.basic-blue{background:linear-gradient(var(--grid-basic-blue-lines), var(--grid-basic-blue-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-basic-blue-lines), var(--grid-basic-blue-lines)) center / .15rem 80% no-repeat, var(--grid-basic-blue-bg);border:.13rem solid var(--grid-basic-blue-border)}.grid-option.basic-red{background:linear-gradient(var(--grid-basic-red-lines), var(--grid-basic-red-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-basic-red-lines), var(--grid-basic-red-lines)) center / .15rem 80% no-repeat, var(--grid-basic-red-bg);border:.13rem solid var(--grid-basic-red-border)}.grid-option.basic-green{background:linear-gradient(var(--grid-basic-green-lines), var(--grid-basic-green-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-basic-green-lines), var(--grid-basic-green-lines)) center / .15rem 80% no-repeat, var(--grid-basic-green-bg);border:.13rem solid var(--grid-basic-green-border)}.grid-option.basic-yellow{background:linear-gradient(var(--grid-basic-yellow-lines), var(--grid-basic-yellow-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-basic-yellow-lines), var(--grid-basic-yellow-lines)) center / .15rem 80% no-repeat, var(--grid-basic-yellow-bg);border:.13rem solid var(--grid-basic-yellow-border)}.grid-option.basic-purple{background:linear-gradient(var(--grid-basic-purple-lines), var(--grid-basic-purple-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-basic-purple-lines), var(--grid-basic-purple-lines)) center / .15rem 80% no-repeat, var(--grid-basic-purple-bg);border:.13rem solid var(--grid-basic-purple-border)}.grid-option.basic-orange{background:linear-gradient(var(--grid-basic-orange-lines), var(--grid-basic-orange-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-basic-orange-lines), var(--grid-basic-orange-lines)) center / .15rem 80% no-repeat, var(--grid-basic-orange-bg);border:.13rem solid var(--grid-basic-orange-border)}.grid-option.matte-blue{background:linear-gradient(var(--grid-matte-blue-lines), var(--grid-matte-blue-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-matte-blue-lines), var(--grid-matte-blue-lines)) center / .15rem 80% no-repeat, var(--grid-matte-blue-bg);border:.13rem solid var(--grid-matte-blue-border)}.grid-option.matte-green{background:linear-gradient(var(--grid-matte-green-lines), var(--grid-matte-green-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-matte-green-lines), var(--grid-matte-green-lines)) center / .15rem 80% no-repeat, var(--grid-matte-green-bg);border:.13rem solid var(--grid-matte-green-border)}.grid-option.matte-red{background:linear-gradient(var(--grid-matte-red-lines), var(--grid-matte-red-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-matte-red-lines), var(--grid-matte-red-lines)) center / .15rem 80% no-repeat, var(--grid-matte-red-bg);border:.13rem solid var(--grid-matte-red-border)}.grid-option.matte-purple{background:linear-gradient(var(--grid-matte-purple-lines), var(--grid-matte-purple-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-matte-purple-lines), var(--grid-matte-purple-lines)) center / .15rem 80% no-repeat, var(--grid-matte-purple-bg);border:.13rem solid var(--grid-matte-purple-border)}.grid-option.matte-yellow{background:linear-gradient(var(--grid-matte-yellow-lines), var(--grid-matte-yellow-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-matte-yellow-lines), var(--grid-matte-yellow-lines)) center / .15rem 80% no-repeat, var(--grid-matte-yellow-bg);border:.13rem solid var(--grid-matte-yellow-border)}.grid-option.matte-orange{background:linear-gradient(var(--grid-matte-orange-lines), var(--grid-matte-orange-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-matte-orange-lines), var(--grid-matte-orange-lines)) center / .15rem 80% no-repeat, var(--grid-matte-orange-bg);border:.13rem solid var(--grid-matte-orange-border)}.grid-option.neon-blue{background:linear-gradient(var(--grid-neon-blue-lines), var(--grid-neon-blue-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-neon-blue-lines), var(--grid-neon-blue-lines)) center / .15rem 80% no-repeat, var(--grid-neon-blue-bg);border:.13rem solid var(--grid-neon-blue-border)}.grid-option.neon-green{background:linear-gradient(var(--grid-neon-green-lines), var(--grid-neon-green-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-neon-green-lines), var(--grid-neon-green-lines)) center / .15rem 80% no-repeat, var(--grid-neon-green-bg);border:.13rem solid var(--grid-neon-green-border)}.grid-option.neon-red{background:linear-gradient(var(--grid-neon-red-lines), var(--grid-neon-red-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-neon-red-lines), var(--grid-neon-red-lines)) center / .15rem 80% no-repeat, var(--grid-neon-red-bg);border:.13rem solid var(--grid-neon-red-border)}.grid-option.neon-yellow{background:linear-gradient(var(--grid-neon-yellow-lines), var(--grid-neon-yellow-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-neon-yellow-lines), var(--grid-neon-yellow-lines)) center / .15rem 80% no-repeat, var(--grid-neon-yellow-bg);border:.13rem solid var(--grid-neon-yellow-border)}.grid-option.neon-purple{background:linear-gradient(var(--grid-neon-purple-lines), var(--grid-neon-purple-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-neon-purple-lines), var(--grid-neon-purple-lines)) center / .15rem 80% no-repeat, var(--grid-neon-purple-bg);border:.13rem solid var(--grid-neon-purple-border)}.grid-option.neon-orange{background:linear-gradient(var(--grid-neon-orange-lines), var(--grid-neon-orange-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-neon-orange-lines), var(--grid-neon-orange-lines)) center / .15rem 80% no-repeat, var(--grid-neon-orange-bg);border:.13rem solid var(--grid-neon-orange-border)}.grid-option.bronze{background:linear-gradient(var(--grid-bronze-lines), var(--grid-bronze-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-bronze-lines), var(--grid-bronze-lines)) center / .15rem 80% no-repeat, linear-gradient(135deg, #fff2df, var(--grid-bronze-bg) 48%, #c7824f);border:.13rem solid var(--grid-bronze-border)}.grid-option.silver{background:linear-gradient(var(--grid-silver-lines), var(--grid-silver-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-silver-lines), var(--grid-silver-lines)) center / .15rem 80% no-repeat, linear-gradient(135deg, #fff, var(--grid-silver-bg) 48%, #aeb8c2);border:.13rem solid var(--grid-silver-border)}.grid-option.gold{background:linear-gradient(var(--grid-gold-lines), var(--grid-gold-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-gold-lines), var(--grid-gold-lines)) center / .15rem 80% no-repeat, linear-gradient(135deg, #fffbe0, var(--grid-gold-bg) 48%, #d9a928);border:.13rem solid var(--grid-gold-border)}.grid-option.diamond{background:linear-gradient(var(--grid-diamond-lines), var(--grid-diamond-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-diamond-lines), var(--grid-diamond-lines)) center / .15rem 80% no-repeat, linear-gradient(135deg, #fff 5%, #c8f4ff 35%, #eefcff 55%, #8ddbea 100%);border:.13rem solid var(--grid-diamond-border)}.grid-option.glass{background:linear-gradient(var(--grid-glass-lines), var(--grid-glass-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-glass-lines), var(--grid-glass-lines)) center / .15rem 80% no-repeat, linear-gradient(135deg, #fff0, var(--page-bg) 50%, #fff0);border:.13rem solid var(--grid-glass-border);-webkit-backdrop-filter:blur(.4rem)saturate(135%)}.grid-option.chalkboard{background:linear-gradient(var(--grid-chalkboard-lines), var(--grid-chalkboard-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-chalkboard-lines), var(--grid-chalkboard-lines)) center / .15rem 80% no-repeat, var(--grid-chalkboard-bg);border:.13rem solid var(--grid-chalkboard-border)}.grid-option.sudoku-master{background:linear-gradient(var(--grid-sudoku-master-lines), var(--grid-sudoku-master-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-sudoku-master-lines), var(--grid-sudoku-master-lines)) center / .15rem 80% no-repeat, var(--grid-sudoku-master-bg);border:.13rem solid var(--grid-sudoku-master-border)}.grid-option.grand-master{background:linear-gradient(var(--grid-grand-master-lines), var(--grid-grand-master-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-grand-master-lines), var(--grid-grand-master-lines)) center / .15rem 80% no-repeat, var(--grid-grand-master-bg);border:.13rem solid var(--grid-grand-master-border)}.grid-option.ultimate-master{background:linear-gradient(var(--grid-ultimate-master-lines), var(--grid-ultimate-master-lines)) center / 80% .15rem no-repeat, linear-gradient(90deg, var(--grid-ultimate-master-lines), var(--grid-ultimate-master-lines)) center / .15rem 80% no-repeat, var(--grid-ultimate-master-bg);border:.13rem solid var(--grid-ultimate-master-border)}.settings-atmosphere-options{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.atmosphere-option{border:var(--settings-selection-option-border);background:var(--settings-atmosphere-option-bg);width:3rem;height:3rem;color:var(--settings-atmosphere-option-color);cursor:pointer;border-radius:.75rem;place-items:center;padding:0;font-size:1.35rem;transition:transform .15s,background .15s;display:grid}.atmosphere-option:hover{transform:translateY(-2px)}.atmosphere-option.is-selected{outline:var(--settings-selection-option-outline);outline-offset:.18rem}.settings-atmosphere-sound{width:100%;max-width:14rem;margin:1.25rem auto 0}.settings-music-options{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.music-option{border:var(--settings-selection-option-border);background:var(--settings-music-option-bg);width:3rem;height:3rem;color:var(--settings-music-option-color);cursor:pointer;border-radius:.75rem;place-items:center;font-size:1.35rem;transition:transform .15s;display:grid}.music-option:hover{transform:translateY(-2px)}.music-option.is-selected{outline:var(--settings-selection-option-outline);outline-offset:.18rem}.music-player{width:10rem;margin:1.5rem auto 0}.music-label{color:var(--settings-music-label-color);text-align:center;margin:0 0 .35rem;font-size:.85rem}.song-marquee{background:var(--music-song-marquee-bg);width:100%;max-width:10rem;color:var(--settings-music-current-song-color);border-radius:.5rem;padding:.4rem .55rem;overflow:hidden}.current-song{white-space:nowrap;padding-left:100%;animation:10s linear infinite song-scroll;display:inline-block}@keyframes song-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.music-controls{justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}.music-controls button{background:var(--settings-music-controls-button-bg);width:2.35rem;height:2.35rem;color:var(--settings-music-controls-button-color);cursor:pointer;border:none;border-radius:50%}.music-controls button:hover{background:var(--settings-music-controls-button-hover-bg)}.settings-toggle-list{width:100%;min-width:10rem}.settings-toggle-row{color:var(--settings-toggle-label-color);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:1rem;font-weight:400;display:flex}.settings-toggle{background:var(--settings-toggle-off-bg);cursor:pointer;border:none;border-radius:999rem;flex:0 0 3rem;width:3rem;height:1.65rem;padding:0;transition:background .2s;position:relative}.settings-toggle-thumb{background:var(--settings-toggle-thumb-bg);border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .2s;position:absolute;top:.2rem;left:.2rem}.settings-toggle[aria-checked=true]{background:var(--settings-toggle-on-bg)}.settings-toggle[aria-checked=true] .settings-toggle-thumb{transform:translate(1.35rem)}.atmosphere-layer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-header,.page-shell,.site-footer{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.atmosphere-layer{display:none}}.atmosphere-rain-canvas{opacity:0;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.atmosphere-rain-canvas.is-active{opacity:var(--rain-opacity)}.atmosphere-snow-canvas{opacity:0;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.atmosphere-snow-canvas.is-active{opacity:var(--snow-opacity)}.atmosphere-night-canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.atmosphere-night-canvas.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.atmosphere-night-canvas{display:none}}.atmosphere-leaves-canvas{opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.atmosphere-leaves-canvas.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.atmosphere-leaves-canvas{display:none}}.atmosphere-campfire-canvas{opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.atmosphere-campfire-canvas.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.atmosphere-campfire-canvas{display:none}}.site-footer{text-align:center;color:var(--footer-color);margin-top:5rem;padding:2rem 1rem;font-size:.75rem;position:relative}.footer-content p{margin:.35rem 0}.footer-content a{color:var(--footer-link-color);font-weight:400;text-decoration:none}.footer-content a:hover{text-decoration:underline}.footer-support{position:absolute;bottom:2rem;right:1.5rem}.footer-support-link{color:var(--footer-color);align-items:center;gap:.5rem;font-size:.95rem;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}.footer-support-link:hover{color:var(--footer-link-color);transform:translateY(-2px)}.footer-support-link i{font-size:1rem}.footer-secret{position:absolute;bottom:2rem;left:1.5rem}.secret-input{background:var(--footer-secret-background);width:1.75rem;height:2rem;color:var(--footer-color);border:none;border-radius:999px;outline:none;padding:0 .7rem;font-family:inherit;font-size:.85rem;transition:width .3s,background .2s}.secret-input::placeholder{color:var(--footer-secret-placeholder-color)}.secret-input:focus{background:var(--footer-secret-focus-background);width:12rem}.statistics-button{top:calc(8rem + var(--settings-button-height) + .5rem);z-index:40;width:3rem;height:var(--settings-button-height);background:var(--settings-button-bg);color:var(--settings-button-color);cursor:pointer;border:none;border-radius:0 1rem 1rem 0;justify-content:center;align-items:center;font-size:1.35rem;transition:transform .3s,background .2s,color .2s;display:flex;position:fixed;left:0}.statistics-button.is-hidden{opacity:0;pointer-events:none;transform:translate(-100%)}.statistics-button:hover{background:var(--settings-button-hover-bg);color:var(--settings-button-hover-color)}.statistics-button.panel-open{transform:translate(22rem)}.statistics-button i{transform-origin:bottom}.statistics-button:hover i{animation:.55s chart-rise}@keyframes chart-rise{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-.2rem)scaleY(1.08)}55%{transform:translateY(.05rem)scaleY(.96)}75%{transform:translateY(-.08rem)scale(1.03)}}.statistics-panel{top:calc(8rem + var(--settings-button-height) + .5rem);z-index:30;background:var(--settings-panel-body-bg);border-radius:0 0 1rem;width:22rem;max-height:calc(90vh - 10rem);transition:transform .3s;position:fixed;left:0;overflow:hidden;transform:translate(-100%);box-shadow:0 .5rem 1rem #00000026,0 1.5rem 3rem #0000001f}.statistics-panel.is-open{transform:translate(0)}.statistics-panel-header{height:var(--settings-button-height);background:var(--settings-panel-header-bg);color:var(--settings-panel-header-color);justify-content:center;align-items:center;padding:1rem;display:flex}.statistics-panel-header h2{margin:0;font-size:1.65rem;font-weight:400;line-height:1}.statistics-panel-body{color:var(--statistics-text-color);max-height:calc(90vh - 10rem - var(--settings-button-height));scrollbar-width:thin;padding:1.35rem;overflow-y:auto}.statistics-summary-grid{text-align:center;border-bottom:.1rem solid var(--statistics-divider-color);grid-template-columns:repeat(3,1fr);gap:.5rem;padding-bottom:1.15rem;display:grid}.statistics-summary-item{flex-direction:column;gap:.2rem;display:flex}.statistics-label{font-size:.75rem;line-height:1.2}.statistics-value{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:500}.statistics-section h3{margin:1.15rem 0 .75rem;font-size:1.15rem;font-weight:500}.statistics-row{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.statistics-row>:last-child{font-variant-numeric:tabular-nums;font-weight:500}.difficulty-statistics{border:.1rem solid var(--statistics-divider-color);border-radius:.65rem;margin-top:.8rem;padding:.75rem .9rem}.difficulty-statistics h4{margin:0 0 .25rem;font-size:1rem;font-weight:500}.difficulty-statistics .statistics-row{padding:.3rem 0;font-size:.9rem}.reset-statistics-button{background:var(--cancel-button-bg);width:80%;height:2rem;color:var(--cancel-button-color);cursor:pointer;border:none;border-radius:.45rem;margin:2rem auto 0;font-family:inherit;font-size:.9rem;transition:background .2s,transform .2s;display:block}.reset-statistics-button:hover{background:var(--cancel-button-hover-bg);color:var(--cancel-button-hover-color);transform:translateY(-2px)}.reset-statistics-modal{z-index:100;background:var(--modal-bg);opacity:0;visibility:hidden;place-items:center;padding:1rem;transition:opacity .2s,visibility .2s;display:grid;position:fixed;inset:0}.reset-statistics-modal.is-open{opacity:1;visibility:visible}.reset-statistics-modal-card{background:var(--reset-statistics-modal-bg);width:min(24rem,100%);color:var(--reset-statistics-modal-color);text-align:center;border-radius:1rem;padding:2rem;box-shadow:0 .5rem 1rem #00000026,0 1.5rem 3rem #0000001f}.reset-statistics-modal-card h2{color:var(--reset-statistics-modal-h2-color);margin:0 0 .75rem;font-weight:500}.reset-statistics-modal-card p{margin:0;line-height:1.4}.reset-statistics-modal-buttons{justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.reset-statistics-modal-buttons button{cursor:pointer;border:none;border-radius:.65rem;padding:.65rem 1.25rem;font-family:inherit;font-size:1rem}.confirm-statistics-reset-button{background:var(--confirm-reset-statistics-bg);color:var(--confirm-reset-statistics-color)}.cancel-statistics-reset-button{background:var(--cancel-reset-statistics-bg);color:var(--cancel-reset-statistics-color)}.unlock-notification{z-index:102;background:var(--unlocked-modal-bg);width:min(280px,100vw - 2rem);color:var(--unlocked-modal-color);opacity:0;pointer-events:none;border:1px solid #ffffff59;border-radius:.9rem;padding:1rem 2.5rem 1rem 1rem;transition:opacity .22s,transform .22s;position:fixed;top:50%;left:calc(50% + min(32vw,330px));transform:translate(1.5rem,-50%);box-shadow:0 .8rem 2rem #00000047}.unlock-notification.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.unlock-notification-icon{color:var(--unlocked-color);font-size:1.4rem}.unlock-notification-message,.unlock-notification-name{margin:.3rem 0 0}.unlock-notification-name{font-size:1.15rem}.unlock-notification-close{color:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:.55rem;right:.55rem}.unlock-list{gap:.75rem;display:grid}.achievements-button{top:calc(9rem + var(--settings-button-height) + var(--settings-button-height));z-index:40;width:3rem;height:var(--settings-button-height);background:var(--settings-button-bg);color:var(--settings-button-color);cursor:pointer;border:0;border-radius:0 1rem 1rem 0;justify-content:center;align-items:center;font-size:1.35rem;transition:transform .3s,background .2s,color .2s;display:flex;position:fixed;left:0}.achievements-button:hover{background:var(--settings-button-hover-bg);color:var(--settings-button-hover-color)}.achievements-button.panel-open{transform:translate(22rem)}.achievements-button.is-hidden{opacity:0;pointer-events:none;transform:translate(-100%)}.achievements-button i{transform-origin:bottom}.achievements-button:hover i{animation:.55s trophy-wiggle}@keyframes trophy-wiggle{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-10deg)scale(1.08)}40%{transform:rotate(8deg)scale(1.08)}60%{transform:rotate(-5deg)scale(1.05)}80%{transform:rotate(3deg)scale(1.02)}}.achievements-panel{top:calc(9rem + var(--settings-button-height) + var(--settings-button-height));z-index:30;background:var(--settings-panel-body-bg);border-radius:0 0 1rem;width:22rem;max-height:calc(90vh - 14rem);transition:transform .3s;position:fixed;left:0;overflow:hidden;transform:translate(-100%);box-shadow:0 .5rem 1rem #00000026,0 1.5rem 3rem #0000001f}.achievements-panel.is-open{transform:translate(0)}.achievements-panel-header{height:var(--settings-button-height);background:var(--settings-panel-header-bg);color:var(--settings-panel-header-color);justify-content:center;align-items:center;padding:1rem;display:flex}.achievements-panel-header h2{margin:0;font-size:1.65rem;line-height:1}.achievements-panel-body{max-height:calc(90vh - 14rem - var(--settings-button-height));color:var(--statistics-text-color);scrollbar-width:thin;padding:1.35rem;overflow-y:auto}.achievements-intro{opacity:.82;margin:0 0 1rem;font-size:.9rem}.unlock-item{background:#0000001f;border:1px solid #ffffff29;border-radius:.75rem;padding:.8rem}.unlock-item.is-unlocked{border-color:var(--unlocked-color)}.unlock-item-heading,.unlock-progress-label{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.unlock-item-heading{justify-content:flex-start;font-size:1.05rem}.unlock-item-heading h4,.unlock-item p{margin:0}.unlock-item p{margin-top:.3rem;font-size:.8rem}.unlock-progress-label{margin-top:.65rem;font-size:.78rem}.unlock-progress{background:#ffffff29;border-radius:999px;height:.35rem;margin-top:.3rem;overflow:hidden}.unlock-progress span{border-radius:inherit;background:var(--unlocked-color);height:100%;display:block}.unlock-item small{opacity:.7;margin-top:.55rem;display:block}[data-unlock-id].is-locked{opacity:.55;cursor:not-allowed;filter:grayscale(.45);position:relative}[data-unlock-id].is-locked:after{content:"";border-radius:inherit;color:#fff;background:#14161857;place-items:center;font-family:"Font Awesome 6 Free";font-size:1.15rem;font-weight:600;display:grid;position:absolute;inset:0}@media (width<=1050px){.unlock-notification{inset:auto 1rem 1rem auto;transform:translateY(1rem)}.unlock-notification.is-visible{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.unlock-notification{transition:none}}*{box-sizing:border-box;font-weight:300}body{min-height:100vh;font-family:var(--main-font);background:var(--page-bg);color:#fff;margin:0;position:relative}body:before{content:"";background-image:var(--background-design);pointer-events:none;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}
