/* Existing paper, mint tiles and native controls; fixed examples are not live results. */
.example-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.example-grid li{padding:14px;background:var(--accent);border-radius:var(--radius-control);overflow-wrap:anywhere}
.example-grid strong,.example-grid .help{display:block}.example-grid strong{font-size:18px}.example-grid .help{margin-top:6px}
.tier-examples{margin-top:32px}.class-examples{display:grid;gap:16px}.class-examples article{border:1px solid var(--border);padding:16px;border-radius:var(--radius-control)}
/* Keep the two game filters compact and give the current round the main stage. */
@media(min-width:800px){#word-tool[data-game-variant]{grid-template-columns:280px minmax(0,1fr)}#word-tool[data-game-variant] .tool-settings{grid-template-columns:1fr}}
.intro .print-entry{margin-top:16px}
#print-prompts{scroll-margin-top:24px}
.class-examples h3{margin:0 0 8px}.class-examples ul{display:flex;flex-wrap:wrap;gap:8px 20px;padding-left:0;list-style:none}.regional-rules>div{padding-block:14px;border-bottom:1px solid var(--border)}
.creative-preview{margin:20px 0}.creative-preview .field{max-width:360px}.creative-preview .example-grid{margin-block:16px}
@media(max-width:799px){.example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:599px){.example-grid{grid-template-columns:1fr}#word-tool[data-game-variant] .tool-settings{grid-template-columns:1fr}}
@media(max-width:360px){#word-tool[data-game-variant] .timer{grid-template-columns:1fr}}
@media print{body:has(.printable-cards){background:white;color:black}body:has(.printable-cards) header,body:has(.printable-cards) footer,body:has(.printable-cards) main>:not(.printable-cards),.printable-cards button,.printable-cards noscript,.analytics-choice{display:none!important}body:has(.printable-cards) .container{width:100%;max-width:none}.printable-cards{max-width:none!important;margin:0!important}.printable-cards .example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.printable-cards li{break-inside:avoid;background:white;border:1px dashed #444;border-radius:0;padding:12px}.printable-cards strong{font-size:14px}.printable-cards .help{font-size:11px}}
