[hidden]{display:none!important}.game-shell{min-height:550px}.toolbar>strong{font:800 15px Nunito,sans-serif;color:#75688c}.tools{flex-wrap:wrap;justify-content:center}.claim{background:#f2edf9;border:1px solid #e1d8ef;border-radius:17px;padding:20px 24px}.claim>span{font:900 11px Nunito,sans-serif;letter-spacing:.12em;color:#8573a4}.claim h2{font:800 clamp(19px,2.4vw,24px)/1.4 Nunito,sans-serif;margin:6px 0 0;color:#39334a}.instruction{font-size:16px;margin:4px 0 12px;text-align:center;color:#605b6d}.drawing-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.drawing-card{padding:0;background:#fffdf8;border:2px solid #e5dfea;border-radius:18px;overflow:hidden;color:#615b70}.drawing-card:hover{border-color:#a499c7}.drawing-card svg{display:block;width:100%;height:auto}.drawing-card>span{display:block;padding:10px;background:#fff;font:800 14px Nunito,sans-serif}.drawing-card.incorrect{border-color:#d69aaa}.drawing-card:focus-visible{outline:3px solid #8178bd;outline-offset:3px}.answer-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:78px}.answer-footer p{margin:0;color:#6c5d72;font-size:16px;line-height:1.5}.answer-footer .start{flex-shrink:0}#evidencePanel{max-width:720px;width:100%;margin:auto;text-align:center}#evidenceBoard{display:block;width:100%;max-height:400px;background:#fffdf8;border:1px solid #e5dfea;border-radius:18px;touch-action:manipulation;cursor:crosshair}svg text{font-family:Nunito,sans-serif;pointer-events:none}.text-button{background:none;border:0;color:#79668e;font-size:14px;padding:12px}.answer-footer p.success{color:#287649}.result{text-align:center;padding:65px 24px}.result h2{font:900 27px Nunito,sans-serif}.result p{color:#6d6678}.result-symbol{margin:auto;background:#e1f4e8;color:#37885a;border-radius:50%;width:64px;height:64px;font-size:38px}.hero{margin-bottom:24px}
@media(max-width:620px){.toolbar{justify-content:center;gap:10px}.drawing-choices{grid-template-columns:1fr}.drawing-card{display:flex;align-items:center}.drawing-card svg{width:75%;height:170px}.drawing-card>span{flex:1;padding:6px;background:none}.claim{padding:15px}.instruction{font-size:14px}.answer-footer{flex-direction:column;align-items:stretch}.answer-footer p{font-size:14px}.play{padding:14px}.result{padding:35px 15px}.result h2{font-size:24px}}
