.print-page{--pz-paper:var(--paper-raised)}.print-intro .guide__lede{margin-bottom:4px}.print-controls{flex-wrap:wrap;align-items:end;gap:12px 14px;margin-top:10px;display:flex}.print-controls .btn .icon{width:20px;height:20px}.print-per{font-family:var(--sans);border:0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.print-per legend{float:left;letter-spacing:.02em;color:var(--ink-soft);margin-right:10px;padding:0;font-weight:460}.print-per__options{grid-template-columns:repeat(2,minmax(48px,auto));display:inline-grid}.print-per label{display:block;position:relative}.print-per input{opacity:0;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.print-per label>span{min-height:44px;box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;place-items:center;padding:0 14px;font-weight:460;display:grid}.print-per label:first-child>span{border-radius:var(--radius-s) 0 0 var(--radius-s)}.print-per label:last-child>span{border-radius:0 var(--radius-s) var(--radius-s) 0}.print-per input:checked+span{background:var(--ink);color:var(--paper);box-shadow:none}.print-per input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.print-tip{font-family:var(--sans);color:var(--ink-soft);max-width:66ch;font-size:.9375rem}.print-pack{margin-top:48px}.print-pack>h2{font-size:1.75rem}.print-pack>p{font-family:var(--serif);color:var(--ink-soft);max-width:66ch;margin-top:6px;font-size:1.0625rem}.print-sheets{justify-items:center;gap:20px;margin-top:20px;display:grid}[data-pack=week] .print-sheets{align-content:start;min-height:min(80vh,900px)}.print-wait{font-family:var(--serif);color:var(--ink-soft);justify-self:start}.sheet{background:var(--pz-paper);width:min(100%,760px);box-shadow:inset 0 0 0 1px var(--rule);border-radius:var(--radius-s);color:var(--ink);gap:14px;padding:clamp(14px,4vw,36px);display:grid}.sheet__head{border-bottom:1px solid var(--rule);gap:4px;padding-bottom:10px;display:grid}.sheet__title{font-family:var(--serif);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:1.125rem;display:flex}.sheet__game b{font-weight:560}.sheet__game,.sheet__pack{white-space:nowrap}.sheet__pack{color:var(--ink-soft)}.sheet__name{font-family:var(--sans);letter-spacing:.04em;align-items:baseline;gap:6px;margin-left:auto;font-size:.8125rem;display:inline-flex}.sheet__name i{border-bottom:1px solid;width:9em;display:inline-block}.sheet__rule{font-family:var(--serif);font-size:1rem;line-height:1.45}.sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.sheet[data-per="2"] .sheet__grid{grid-template-columns:minmax(0,1fr);justify-items:center}.sheet[data-per="2"] .pz{width:min(100%,440px)}.sheet--answers .sheet__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sheet__note{font-family:var(--serif);color:var(--ink-soft);font-size:.9375rem}.sheet__foot{border-top:1px solid var(--rule);font-family:var(--sans);letter-spacing:.04em;color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:8px;font-size:.8125rem;display:flex}.pz{break-inside:avoid;align-content:start;gap:6px;margin:0;display:grid}.pz__board{place-items:center;display:grid}.pz figcaption{font-family:var(--sans);letter-spacing:.02em;color:var(--ink-soft);text-align:center;font-size:.8125rem}.pz figcaption b{color:var(--ink);font-weight:560}.pz__rule{font-family:var(--serif);text-align:center;font-size:.875rem;line-height:1.35}@media (max-width:559px){.sheet__grid{grid-template-columns:minmax(0,1fr)}.sheet--answers .sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet__name{margin-left:0}}@page{margin:10mm}@media print{:root,:root[data-theme]{--ink:#000;--ink-soft:#333;--rule:#999;--paper:#fff;--paper-raised:#fff;--pz-paper:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#000;background:#fff!important}body:before,body:after,.site-header,.site-footer,.skip-link,.ad-slot,.consent,.lang-note,.install-line,.print-intro,.print-after,.print-pack>h2,.print-pack>p,.print-controls,.print-wait,[data-print-hide],body[data-printing] .print-pack:not([data-pack]),body[data-printing=week] .print-pack:not([data-pack=week]),body[data-printing=practice] .print-pack:not([data-pack=practice]),body[data-printing=sampler] .print-pack:not([data-pack=sampler]){display:none!important}main,.wrap,.print-page{max-width:none!important;margin:0!important;padding:0!important}.print-pack,.print-sheets{margin:0;display:block;min-height:0!important}.sheet{width:auto;box-shadow:none;break-before:page;break-inside:avoid;background:#fff;border-radius:0;gap:4mm;padding:0;display:grid}.sheet__head{border-bottom:.3mm solid #000;gap:1mm;padding-bottom:2.5mm}.sheet__title{font-size:13pt}.sheet__rule{font-size:10.5pt}.sheet__name{font-size:9pt}.sheet__foot{border-top:.3mm solid #000;padding-top:1.5mm;font-size:8.5pt}.sheet__grid,.sheet[data-per="2"] .sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6mm 8mm}.sheet[data-per="2"] .sheet__grid{grid-template-columns:minmax(0,1fr)}.sheet[data-per="2"] .pz{width:auto}.sheet--answers .sheet__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4mm 8mm}.sheet{--board-h:88mm}.sheet[data-per="2"]{--board-h:101mm}.sheet:has(.pz__rule){--board-h:80mm}.sheet--answers{--board-h:42mm}.pz__board{height:var(--board-h)}.pz-svg{width:auto;height:var(--board-h);max-width:100%}.pz figcaption{color:#000;font-size:8.5pt}.sheet--answers .pz figcaption{font-size:7.5pt}.pz__rule{font-size:9pt}}
