.crossword-grid{color:#243247;background:#fff;border:1px solid #243247;grid-template-columns:repeat(3,64px);width:max-content;margin:0 auto;display:grid}.crossword-cell{border:1px solid #243247;place-items:center;width:64px;height:64px;font-size:26px;display:grid;position:relative}.crossword-number{font-size:12px;line-height:1;position:absolute;top:2px;left:5px}.crossword-black{background:#243247}.crossword-print-only,.crossword-print-answer{display:none}@media print{@page{size:A4 portrait;margin:12mm}html,body{color:#000!important;background:#fff!important}body:has(.crossword-page) [data-slot=sidebar-wrapper]{min-height:0;display:block}.crossword-screen{display:none!important}body:has(.crossword-page) [data-slot=sidebar]{display:none!important}body:has(.crossword-page) [data-slot=sidebar-container]{display:none!important}body:has(.crossword-page) [data-slot=sidebar-gap]{display:none!important}body:has(.crossword-page) header.sticky{display:none!important}body:has(.crossword-page) footer{display:none!important}.crossword-page{max-width:none;min-height:0;margin:0;padding:0;display:block}.crossword-sheet{color:#000;break-inside:avoid;break-after:page;background:#fff;border:0;margin:0;padding:5mm}.crossword-sheet:last-of-type{break-after:auto}.crossword-sheet>header{margin-bottom:8mm}.crossword-sheet p,.crossword-sheet li{color:#000!important}.crossword-grid{margin:10mm auto}.crossword-black{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000!important}.crossword-print-only{margin-top:8mm;font-size:11px;display:block}body[data-crossword-answers=true] .crossword-question{display:none}body[data-crossword-answers=true] .crossword-print-answer{display:block}body[data-crossword-print="1"] .crossword-sheet:not([data-puzzle="1"]),body[data-crossword-print="2"] .crossword-sheet:not([data-puzzle="2"]),body[data-crossword-print="3"] .crossword-sheet:not([data-puzzle="3"]),body[data-crossword-print="4"] .crossword-sheet:not([data-puzzle="4"]),body[data-crossword-print="5"] .crossword-sheet:not([data-puzzle="5"]),body[data-crossword-print="6"] .crossword-sheet:not([data-puzzle="6"]){display:none}}
