.play{background:linear-gradient(145deg,#a5e8ff,#e5faff);border-block:5px solid #55b4e0;padding:80px 0}.play-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:center}.play h2{font:700 clamp(2.8rem,5vw,4.7rem)/1 Fredoka,sans-serif;margin:10px 0 20px}.play p{font-size:1.1rem}.game{background:white;border:4px solid #0b4382;border-radius:25px;padding:30px;box-shadow:12px 13px 0 #062d59}.game label{display:block;font-weight:800;margin-bottom:10px}.choices{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.choice{border:2px solid #69afda;background:#e9f8ff;color:#062d59;border-radius:50px;padding:10px 16px;font-weight:800;cursor:pointer}.choice[aria-pressed=true]{background:#bfff20;border-color:#3f8511;box-shadow:0 3px 0 #74b824}.game .button{border:0;width:100%;font-size:1.05rem;cursor:pointer}.result{display:grid;place-items:center;text-align:center;min-height:135px;background:#f2ffd5;border:3px dashed #70b11c;border-radius:18px;margin-top:22px;padding:18px}.result strong{display:block;font:700 clamp(1.8rem,4vw,2.7rem)/1.08 Fredoka;color:#176c1f;margin:7px 0}.result p{font-size:.9rem;margin:0}.result.pop{animation:pop .35s ease-out}@keyframes pop{50%{transform:scale(1.04)}}.choice:focus-visible,.button:focus-visible,a:focus-visible{outline:4px solid #ffdf39;outline-offset:4px}@media(max-width:760px){.play{padding:65px 0}.play-grid{grid-template-columns:1fr}.game{margin-top:20px;box-shadow:7px 8px 0 #062d59;padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}


