.PrintablePuzzle-module__hzlI5G__printable{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.5rem}.PrintablePuzzle-module__hzlI5G__header h2{font-family:var(--font-display);margin-bottom:.4rem}.PrintablePuzzle-module__hzlI5G__header p{color:var(--muted);font-size:.95rem}.PrintablePuzzle-module__hzlI5G__grid{border:2px solid var(--border-strong);background:#fff;gap:.25rem;margin:1.25rem 0;padding:.75rem;display:grid}.PrintablePuzzle-module__hzlI5G__cell{border:1px solid var(--border);color:#111;place-items:center;min-width:2rem;min-height:2rem;font-weight:600;display:grid}.PrintablePuzzle-module__hzlI5G__wordList h3{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.95rem}.PrintablePuzzle-module__hzlI5G__wordList ul{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:grid}@media print{.PrintablePuzzle-module__hzlI5G__printable{box-shadow:none;border:none;padding:0}.PrintablePuzzle-module__hzlI5G__header p{color:#111}}
