.sigma-early-audio-hub{color:#153956;background:#e7f6ff;border:3px solid #3379bd;border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem;font-size:1.22rem;display:flex}.sigma-early-audio-hub>span{font-size:2.4rem}.sigma-early-audio-hub button,.sigma-early-scene button{color:#fff;cursor:pointer;background:#135cab;border:0;border-radius:16px;min-height:56px;padding:.9rem 1.25rem;font-weight:800}.sigma-early-audio-hub button:focus-visible,.early-choice-wrap button:focus-visible,.sigma-early-scene button:focus-visible{outline-offset:3px;outline:4px solid #ea9f10}.sigma-early-scene{background:#f4faff;border:2px solid #bad8f0;border-radius:20px;flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.sigma-early-scene-picture{background:#fff;border-radius:20px;justify-content:center;align-items:center;min-width:130px;min-height:130px;font-size:clamp(4.5rem,10vw,8rem);display:inline-flex}.sigma-early-scene p{max-width:40ch;font-size:1.25rem;line-height:1.4}.early-picture-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:stretch;gap:1rem;display:grid}.early-choice-wrap{background:#f9fdff;border:2px solid #c3dce9;border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.early-choice-wrap.selected{background:#e9fff5;border:4px solid #176d53}.early-choice-wrap>.choice-button{text-align:center;white-space:normal;border:0;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:120px;padding:1.1rem .5rem;font-weight:750;line-height:1.4;display:flex}.early-choice-illustration{font-size:clamp(3.5rem,7vw,6rem);line-height:1.15}.early-choice-speak{color:#134574;cursor:pointer;background:#eaf6ff;border:0;border-top:1px solid #c2dbe9;min-height:54px;padding:.75rem;font-size:1.15rem}.sigma-early-prek .early-choice-wrap>.choice-button{min-height:170px;font-size:1.3rem}.sigma-early-prek .lesson-question h3,.sigma-early-prek .mastery-item-head strong{font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.25}.sigma-early-prek .lesson-paper h2{font-size:clamp(1.7rem,3vw,2.4rem)}.sigma-early-kindergarten .early-choice-wrap>.choice-button{min-height:145px;font-size:1.22rem}.sigma-early-grade1 .early-choice-wrap>.choice-button{min-height:125px;font-size:1.13rem}.sigma-early-grade2 .early-choice-wrap>.choice-button{min-height:105px;font-size:1.05rem}@media (max-width:560px){.sigma-early-prek .early-picture-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.sigma-early-audio-hub{gap:.5rem}.sigma-early-scene-picture{min-width:96px;min-height:96px;font-size:4.5rem}}@media (prefers-reduced-motion:reduce){.sigma-early-audio-hub *,.early-choice-wrap *{transition:none!important;animation:none!important}}.sigma-early-audio-warning{background:#fff0d5;border:3px solid #aa5100;border-radius:16px;padding:1rem;font-size:1.1rem;font-weight:800}.early-mastery-progress{text-align:center;color:#634000;background:#fff3c4;border-radius:16px;margin-bottom:1rem;padding:.9rem 1.25rem;font-size:1.35rem;font-weight:900}.early-mastery-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:1.25rem 0;display:flex}.early-mastery-controls button{min-height:56px;font-size:1.15rem}.early-paged-mastery .mastery-item{border:2px solid #bad8f0;border-radius:24px;padding:1rem}.sigma-early-prek .lesson-paper,.sigma-early-kindergarten .lesson-paper{max-width:1040px;margin-inline:auto}.sigma-early-prek .concept-box p{font-size:1.25rem;line-height:1.45}.sigma-early-prek .lesson-moment-heading{font-size:1.1rem}.sigma-early-prek .lesson-section-kicker,.sigma-early-kindergarten .lesson-section-kicker{font-size:1.05rem}.sigma-early-prek .lesson-context-block,.sigma-early-kindergarten .lesson-context-block{font-size:1.1rem}.sigma-early-prek .lesson-question,.sigma-early-kindergarten .lesson-question{background:#f3fbff;border-radius:20px;padding:1.25rem}.sigma-early-prek .choice-button,.sigma-early-kindergarten .choice-button{touch-action:manipulation}.sigma-early-grade1 .lesson-paper p,.sigma-early-grade2 .lesson-paper p{line-height:1.65}@media (max-width:600px){.early-paged-mastery .mastery-item{padding:.65rem}.early-mastery-controls button{width:100%}}
