canvas.svelte-1xl1egp{background:transparent;display:block;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;pointer-events:auto}.error.svelte-1xl1egp{color:#b00020;font-size:.85rem}.quiz-root.svelte-1bckdf6{position:relative;overflow:visible}.piece-overlay.svelte-1bckdf6{overflow:visible}.gain-anim.svelte-1bckdf6{animation:svelte-1bckdf6-pieceGain .8s ease-out;transform-origin:100% 100%}@keyframes svelte-1bckdf6-pieceGain{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}#question-container.svelte-1bckdf6{width:100%!important;height:auto!important;min-height:auto!important;padding:1rem!important;margin-bottom:1rem}#question.svelte-1bckdf6{font-size:1rem!important;line-height:1.4}#answers-container.svelte-1bckdf6{width:100%}.answers-container.svelte-1bckdf6{width:100%!important;gap:1rem!important;grid-template-columns:repeat(2,1fr)!important}.answer-btn.svelte-1bckdf6{width:100%!important;font-size:.9rem!important;height:auto!important;min-height:55px!important;padding:.75rem!important;white-space:normal!important;word-wrap:break-word!important;line-height:1.3}.loading-state.svelte-1bckdf6,.error-state.svelte-1bckdf6{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#fff;gap:1rem}@keyframes svelte-1bckdf6-shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.answer-btn.incorrect.svelte-1bckdf6{animation:svelte-1bckdf6-shake .5s}.answer-btn.disabled.svelte-1bckdf6{background-color:#cc8e1c57!important;opacity:.5!important}@media (max-width: 768px){#question.svelte-1bckdf6{font-size:.95rem!important}.answer-btn.svelte-1bckdf6{font-size:.85rem!important;min-height:50px!important}.answers-container.svelte-1bckdf6{gap:.75rem!important}}.reset-btn.svelte-1bckdf6{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.75rem 1.5rem;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .3s ease;font-family:Libre Baskerville,serif}.reset-btn.svelte-1bckdf6:hover{background:#fff3;transform:translateY(-2px)}.hidden-input.svelte-we7125{position:absolute;opacity:0;width:0;height:0;border:none;padding:0;margin:0;pointer-events:none;left:-9999px;font-size:16px}.loading-state.svelte-we7125,.error-state.svelte-we7125{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#fff;gap:1rem}.game-info.svelte-we7125{text-align:center;color:#fff;margin-bottom:1rem;font-family:Libre Baskerville,serif}.game-info.svelte-we7125 p:where(.svelte-we7125){margin:.5rem 0;font-size:.85rem}.game-info.svelte-we7125 strong:where(.svelte-we7125){color:gold}.hint-text.svelte-we7125{font-size:.7rem!important;color:#fffc;display:flex;align-items:center;justify-content:center;gap:.75rem}.correct-example.svelte-we7125{color:#6aaa64}.present-example.svelte-we7125{color:#eb7933}.absent-example.svelte-we7125{color:red}.board.svelte-we7125{gap:clamp(4px,.3vw,8px)!important}.piece-overlay.svelte-we7125{overflow:visible}.board-row.svelte-we7125{gap:clamp(2px,.2vw,4px)!important}.tile.svelte-we7125{width:clamp(50px,5vw,50px)!important;height:clamp(50px,5vw,50px)!important;font-size:clamp(16px,3vw,24px)!important}.tile.hint.svelte-we7125{color:#fff3}.reset-btn.svelte-we7125{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.75rem 1.5rem;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .3s ease;font-family:Libre Baskerville,serif}.reset-btn.svelte-we7125:hover{background:#fff3;transform:translateY(-2px)}@media (max-width: 768px){.tile.svelte-we7125{width:clamp(25px,7vw,50px)!important;height:clamp(25px,7vw,50px)!important;font-size:clamp(12px,3.5vw,24px)!important}}
