._hero_p72ef_1{color:#58251c;background:#fff0b7;border-radius:24px;margin:1.5rem 0;padding:2rem}._hero_p72ef_1 h1{max-width:750px;margin:.5rem 0 1rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1.1}._hero_p72ef_1 a,._rewards_p72ef_1 a{color:#972919;font-weight:750}._rewards_p72ef_1{background:#fff;border:1px solid #ead6c3;border-radius:20px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem;display:flex}._rewards_p72ef_1 p{max-width:640px;margin:.5rem 0 0}._rewards_p72ef_1 small{margin-top:.5rem;display:block}._games_p72ef_1{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0;display:grid}._choice_p72ef_1{text-align:left;cursor:pointer;color:#42271d;background:#fff;border:1px solid #e3cbbb;border-radius:22px;flex-direction:column;gap:.8rem;padding:1.5rem;display:flex}._choice_p72ef_1[aria-pressed=true]{background:#fff8e3;border:2px solid #b13729}._choice_p72ef_1 span{color:#b13729;font-size:2rem}._choice_p72ef_1 strong{font-size:1.3rem}._choice_p72ef_1 small{font-size:1rem;line-height:1.5}._choice_p72ef_1 b{color:#972919;margin-top:auto}._play_p72ef_1{grid-template-columns:1fr 380px;gap:2rem;margin:2rem 0;display:grid}._play_p72ef_1 h2{font-size:2rem}._play_p72ef_1 p{line-height:1.6}._play_p72ef_1 button{color:#fff;cursor:pointer;background:#b13729;border:0;border-radius:12px;min-height:48px;padding:.8rem 1.3rem;font-weight:700}._play_p72ef_1 button:disabled{opacity:.5;cursor:default}._board_p72ef_1{justify-self:center;width:100%;max-width:380px}._board_p72ef_1 canvas{aspect-ratio:3/4;background:#fff8e3;border:2px solid #b98557;border-radius:18px;width:100%;display:block}._controls_p72ef_1{touch-action:none;gap:.7rem;margin-top:.7rem;display:flex}._controls_p72ef_1 button{flex:1}._drop_p72ef_1{touch-action:manipulation;width:100%;margin-top:.6rem}._aim_p72ef_1{align-items:center;gap:1rem;margin-top:.7rem;display:flex}._aim_p72ef_1 input{accent-color:#b13729;flex:1;min-height:40px}._score_p72ef_1{font-size:1.5rem;font-weight:750}._claim_p72ef_1{background:#fff0b7;border-radius:16px;margin:1rem 0;padding:1rem}._claim_p72ef_1 progress{accent-color:#b13729;width:100%;margin-bottom:1rem;display:block}._message_p72ef_1{background:#fff0b7;border-radius:12px;padding:1rem}._choice_p72ef_1:focus-visible{outline-offset:4px;outline:3px solid #922e20}._play_p72ef_1 button:focus-visible{outline-offset:4px;outline:3px solid #922e20}._play_p72ef_1 canvas:focus-visible{outline-offset:4px;outline:3px solid #922e20}._aim_p72ef_1 input:focus-visible{outline-offset:4px;outline:3px solid #922e20}@media (max-width:700px){._games_p72ef_1{grid-template-columns:1fr}._play_p72ef_1{grid-template-columns:1fr;gap:1rem}._rewards_p72ef_1{flex-direction:column;align-items:flex-start}._hero_p72ef_1{padding:1.5rem}._choice_p72ef_1{padding:1rem}._board_p72ef_1{order:-1}._compact_p72ef_3{grid-template-columns:repeat(3,1fr);gap:.5rem}._compact_p72ef_3 ._choice_p72ef_1{gap:.4rem;padding:.7rem}._compact_p72ef_3 small{display:none}._compact_p72ef_3 strong{font-size:.9rem}._compact_p72ef_3 b{font-size:.75rem}}
