[data-game=sudoku]{--cell-peer:#eef0f4;--cell-same:#d7e6ff;--cell-sel:#b9d6ff;--cell-input:#007aff;--cell-note:#8e8e93;--glass-bg:rgba(255,255,255,0.72);--glass-border:rgba(0,0,0,0.06)}:root[data-theme=dark] [data-game=sudoku]{--cell-peer:#2a2a2d;--cell-same:#123a63;--cell-sel:#1d5fa8;--cell-input:#64b5ff;--cell-note:#8e8e93;--glass-bg:rgba(28,28,30,0.72);--glass-border:rgba(255,255,255,0.08)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-game=sudoku]{--cell-peer:#2a2a2d;--cell-same:#123a63;--cell-sel:#1d5fa8;--cell-input:#64b5ff;--cell-note:#8e8e93;--glass-bg:rgba(28,28,30,0.72);--glass-border:rgba(255,255,255,0.08)}}[data-game=sudoku] .glass{background:var(--glass-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-color:var(--glass-border)}@media print{@page{size:A4 portrait;margin:12mm}[data-game=sudoku] .print-page{break-after:page;page-break-after:always}[data-game=sudoku] .print-page:last-child{break-after:auto;page-break-after:auto}[data-game=sudoku] nav{display:none!important}}[data-game=sudoku] .print-preview{zoom:var(--z,1)}@media print{[data-game=sudoku] .print-preview{zoom:1!important}[data-game=sudoku] .print-page{box-shadow:none!important;margin:0!important}}