.math-shelf-discovery_scene__xacik{min-height:100dvh;padding:clamp(12px,2vw,28px);color:#fff7dc;background:#071d36 url(/images/story-hubs/math-observatory.png) 50%/cover fixed;display:grid;place-items:center}.math-shelf-discovery_board__hzdAw{width:min(1180px,100%);padding:clamp(16px,2vw,26px);border:5px solid #c48b45;border-radius:34px;background:linear-gradient(145deg,rgba(12,40,75,.95),rgba(5,25,51,.97));box-shadow:0 20px 50px #0009,inset 0 0 0 4px #f2c97655}.math-shelf-discovery_topbar__CcboE{display:flex;align-items:center;gap:18px}.math-shelf-discovery_topbar__CcboE h1{font-size:clamp(24px,3vw,38px);font-weight:900;line-height:1.05;text-shadow:0 3px 0 #123658}.math-shelf-discovery_kicker__y8OER,.math-shelf-discovery_sideLabel__4RhGV{font-size:12px;letter-spacing:.18em;font-weight:900;color:#ffd47b}.math-shelf-discovery_back__6XOv3{display:grid;place-items:center;width:58px;height:58px;flex:none;border-radius:50%;border:3px solid #ffe0a0;background:#296990;font-size:27px;box-shadow:0 5px 0 #09243e}.math-shelf-discovery_round__Trtfi{margin-left:auto;white-space:nowrap;border-radius:30px;padding:8px 16px;background:#0d3159;border:2px solid #7bb7d0;font-weight:900}.math-shelf-discovery_preview__gSir3{margin:8px 0 0 76px;font-size:12px;color:#c1d7e4}.math-shelf-discovery_instruction__8qR9Y{margin:16px auto 18px;padding:12px 24px;max-width:750px;text-align:center;border-radius:25px;background:#fff4d5;color:#24425a;border:4px solid #dba958;box-shadow:0 6px 0 #82552f;font-size:clamp(17px,2vw,23px);font-weight:900}.math-shelf-discovery_playfield__c9piD{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}.math-shelf-discovery_actionSide__k6yOW,.math-shelf-discovery_modelSide__PgfFO{padding:16px;border:3px solid #759aba;border-radius:28px;background:linear-gradient(#163e6d,#0b2d55);box-shadow:inset 0 8px 20px #041a3477}.math-shelf-discovery_model__ISGvl{min-height:260px;margin-top:10px;padding:20px;display:grid;place-items:center;border-radius:25px;border:5px solid #dbac65;background:radial-gradient(circle at center,#2c6293,#123a68 80%);box-shadow:inset 0 0 25px #041c39,0 7px 0 #614424}.math-shelf-discovery_counter__K37nm{display:grid;place-items:center;width:clamp(42px,5vw,64px);height:clamp(42px,5vw,64px);border-radius:50%;border:4px solid #ffdf91;color:#ffecad;background:radial-gradient(circle at 30% 25%,#7bd4f9,#176599 70%);font-size:25px;text-shadow:0 2px 2px #124f7c;box-shadow:0 7px 0 #08345d,0 8px 15px #041525}.math-shelf-discovery_choices__xZdnA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px}.math-shelf-discovery_choice___IJG3{min-height:116px;display:grid;place-items:center;padding:8px;border:5px solid #e4b871;border-radius:22px;background:linear-gradient(#fff9e9,#ebd8ac);color:#254666;font-size:clamp(34px,5vw,54px);font-weight:900;box-shadow:0 8px 0 #7a4f30,0 12px 15px #041b35;touch-action:none}.math-shelf-discovery_choice___IJG3:active{transform:translateY(5px)}.math-shelf-discovery_selected__lsNnC{border-color:#86e5af;box-shadow:0 0 0 5px #41b67d,0 8px 0 #365e43}.math-shelf-discovery_target__VpLiL{width:100%;min-height:100px;margin-top:20px;border:4px dashed #85d3e7;border-radius:22px;background:#0d4167;color:#f9e8bf;font-size:22px;font-weight:900}.math-shelf-discovery_correct__r3rfP{border-color:#90ecad;background:#236a57}.math-shelf-discovery_footer__h3Z7F{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px}.math-shelf-discovery_status__YSgy8{min-height:48px;display:flex;align-items:center;font-size:18px;font-weight:900}.math-shelf-discovery_actions__kl730{display:flex;gap:12px}.math-shelf-discovery_actions__kl730 button{min-width:112px;min-height:54px;padding:7px 20px;border:3px solid #f0d8a5;border-radius:28px;background:#f6e9c7;color:#25435f;font-weight:900;box-shadow:0 5px 0 #7e5635}.math-shelf-discovery_actions__kl730 button:last-child{background:#94dcbc}.math-shelf-discovery_hint__ih0zV{margin-top:12px;text-align:center;color:#f6d990;font-weight:700}.math-shelf-discovery_fineprint__Srmw_{text-align:center;margin-top:14px;font-size:11px;color:#b8cbdb}@media(max-width:720px){.math-shelf-discovery_scene__xacik{background-attachment:scroll}.math-shelf-discovery_playfield__c9piD{grid-template-columns:1fr}.math-shelf-discovery_model__ISGvl{min-height:175px}.math-shelf-discovery_choice___IJG3{min-height:90px}.math-shelf-discovery_footer__h3Z7F{flex-wrap:wrap}.math-shelf-discovery_actions__kl730{width:100%;justify-content:center}.math-shelf-discovery_topbar__CcboE h1{font-size:22px}.math-shelf-discovery_back__6XOv3{width:46px;height:46px}.math-shelf-discovery_preview__gSir3{margin-left:0}}.math-shelf-discovery_choices__xZdnA{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.math-shelf-discovery_demo__PlKcT{display:flex;align-items:center;justify-content:center;gap:12px;min-height:88px;margin-top:20px;border:3px dashed #85d3e7;border-radius:22px;background:#0d4167;color:#f9e8bf;font-size:18px;font-weight:900}.math-shelf-discovery_demo__PlKcT span:first-child{font-size:36px}