.math59{max-width:850px;margin:15px auto;padding:clamp(18px,4vw,35px);border:2px solid #74eaff;border-radius:24px;color:#fff;background:radial-gradient(circle at top right,#51329e,#103b83 55%,#0b1b45);box-shadow:0 15px 35px #00112d66}.math59 h2{color:#ffda79;font-size:clamp(24px,4vw,42px)}.math59 h3{font-size:clamp(38px,7vw,76px);text-align:center}.math59-choices{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:22px 0}.math59 button{background:linear-gradient(140deg,#146bc6,#1b4a9e);border:2px solid #80e8ff;border-radius:16px;color:#fff;padding:18px;min-height:60px;font:inherit;font-size:clamp(18px,3vw,30px);cursor:pointer}.math59 button:focus-visible{outline:4px solid #ffe17a}.math59 button:disabled{opacity:.55;cursor:default}.math59[data-stage=discover] .math59-choices button{min-height:90px;font-size:38px}.math59[data-stage=future]{border-radius:9px;background:linear-gradient(135deg,#09182c,#19275e)}@media(max-width:550px){.math59{padding:14px}.math59-choices{gap:8px}}@media(prefers-reduced-motion:reduce){.math59 *{animation:none!important;transition:none!important}}
