body:not(.kids-immersive):not(.ks-page)>header:has(.lugeta-brand){padding-block:8px;min-height:0;gap:10px}body:not(.kids-immersive):not(.ks-page)>header a.lugeta-brand,body:not(.kids-immersive):not(.ks-page)>header:has(.profile-menu-wrap)>a.lugeta-brand{max-width:190px;flex-basis:190px}body:not(.kids-immersive):not(.ks-page)>header a.lugeta-brand>img.lugeta-logo{width:190px;height:auto}body:not(.kids-immersive):not(.ks-page) .section-resume{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;margin-block:8px;padding:8px 12px;border-radius:14px}body:not(.kids-immersive):not(.ks-page) .section-resume .resume-mascot,body:not(.kids-immersive):not(.ks-page) .section-resume .resume-mascot img{width:44px;height:44px}body:not(.kids-immersive):not(.ks-page) .section-resume h2{font-size:calc(1rem * var(--aypot-text-scale, 1));line-height:1.3;margin:0 0 3px}body:not(.kids-immersive):not(.ks-page) .section-resume p{font-size:calc(.875rem * var(--aypot-text-scale, 1));line-height:1.4}body:not(.kids-immersive):not(.ks-page) .section-resume #sectionResumeAction{grid-column:auto;width:auto;min-width:0;min-height:44px;padding:8px 12px;font-size:calc(.875rem * var(--aypot-text-scale, 1))}body:not(.kids-immersive):not(.ks-page) .section-resume [role=status]:empty{display:none}body.in-a1>main,body[data-course]>.es-main{padding-top:4px;padding-bottom:max(8px,env(safe-area-inset-bottom))}body.in-a1 #classContent{margin-top:0;padding-bottom:0}body.in-a1 #classContent>.sync-line{margin:0;line-height:1.4}body.in-a1 #classContent #journeyTools{margin:4px 0 8px;border-radius:12px}body.in-a1 #classContent #journeyTools>summary{min-height:44px;padding:10px 14px;font-size:calc(.9375rem * var(--aypot-text-scale, 1));line-height:1.45}body.in-a1 #journeyTop{margin:8px auto 10px;padding-top:0}body.in-a1 .journey-topline{gap:6px;line-height:1.4}body.in-a1 .journey-titleline{margin:5px 0 8px}body.in-a1 #journeyTop h1{font-size:clamp(calc(1.5rem * var(--aypot-text-scale, 1)),3vw,calc(1.75rem * var(--aypot-text-scale, 1)));line-height:1.2}body.in-a1 #journeyTop progress{display:block;margin:0}body.in-a1 .journey-outcomes{margin:7px 0;padding:0 12px}body.in-a1 .journey-outcomes>summary{min-height:44px;padding:10px 0}body.in-a1 .guided-companion{margin:4px auto 6px;gap:10px}body.in-a1 .guided-portrait{width:40px;height:40px}body.in-a1 .guided-portrait img{width:40px}body.in-a1 .guided-companion p{font-size:calc(1rem * var(--aypot-text-scale, 1));line-height:1.4}body.in-a1 .guided-spark{top:0;font-size:calc(.875rem * var(--aypot-text-scale, 1))}body.in-a1 .a1-journey.journey-lesson :is(.journey-card,.new-workspace,.exercise,.unit-check){padding:14px 20px;border-radius:18px}body.in-a1 #journeyMicro h2{font-size:calc(1.25rem * var(--aypot-text-scale, 1));line-height:1.35;margin:0 0 10px}body.in-a1 #journeyMicro .grammar-examples{margin:0;padding:0}body.in-a1 #journeyMicro .grammar-examples li{padding:10px 0;margin:0;gap:10px}body.in-a1 #journeyMicro .grammar-examples strong{font-size:clamp(calc(1.25rem * var(--aypot-text-scale, 1)),2.5vw,calc(1.65rem * var(--aypot-text-scale, 1)));line-height:1.4}body.in-a1 #journeyMicro .grammar-examples small{font-size:calc(1rem * var(--aypot-text-scale, 1));line-height:1.5}body.in-a1 #journeyMicro details{margin-top:8px}body.in-a1 #journeyMicro details>summary{min-height:44px;padding:10px 0}body.in-a1 #journeyMicro .micro-explanation{font-size:calc(1.0625rem * var(--aypot-text-scale, 1));line-height:1.6}body.in-a1 #journeyMicro .micro-prompt{margin:8px 0;font-size:calc(1.5rem * var(--aypot-text-scale, 1));line-height:1.4}body.in-a1 #journeyMicro label{margin:10px 0 6px}body.in-a1 #journeyMicro p{margin-block:10px;line-height:1.55}body.in-a1 #journeyMicro input{padding:10px 12px;min-height:46px;font-size:calc(1.0625rem * var(--aypot-text-scale, 1))}body.in-a1 #journeyControls{margin:10px auto 4px;padding:0}body.in-a1 #guidedControls{margin:0;padding:4px 0 max(4px,env(safe-area-inset-bottom));position:static;box-shadow:none}body.in-a1 #guidedCue{margin:0 0 6px;min-height:0;font-size:calc(.875rem * var(--aypot-text-scale, 1));line-height:1.4}body.in-a1 #guidedContinue,body.in-a1 #guidedBack{min-height:46px;padding:10px 16px;font-size:calc(1rem * var(--aypot-text-scale, 1));border-radius:12px}body.in-a1 #studySaveStatus{margin:4px auto;font-size:calc(.875rem * var(--aypot-text-scale, 1));line-height:1.4}body.in-a1 #studySaveStatus:empty{display:none}body.in-a1 #journeyWithinLesson{margin:0 0 8px}body.in-a1 #journeySectionSwitch{margin:10px 0 0}body.in-a1 .lesson-section-switch>summary{min-height:44px;padding:10px 14px}body[data-course] .a2-lesson-top{margin:0 auto 10px}body[data-course] .a2-topline{gap:6px 10px}body[data-course] .a2-section-menu>summary{min-height:44px;padding:10px 0}body[data-course] .a2-lesson-top h1{font-size:calc(1.5rem * var(--aypot-text-scale, 1));margin:10px 0 6px}body[data-course] .a2-lesson-top>p{margin:5px 0}body[data-course] .a2-goals>summary{min-height:44px;padding:10px 0}body[data-course] .a2-lesson{padding:16px 20px;border-radius:18px}body[data-course] .a2-lesson h2{font-size:calc(1.25rem * var(--aypot-text-scale, 1));line-height:1.35;margin:8px 0 10px}body[data-course] .a2-lesson p{margin-block:10px}body[data-course] .a2-lesson .lesson-item-position{margin:0 0 8px}body[data-course] .a2-lesson .es-examples{margin:8px 0;padding:0;list-style:none}body[data-course] .a2-lesson .es-examples li{padding:10px 12px;margin:8px 0;gap:10px}body[data-course] .a2-lesson .es-examples strong{font-size:calc(1.125rem * var(--aypot-text-scale, 1));line-height:1.45}body[data-course] .a2-lesson .a2-reading-ack{margin:8px 0 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}body[data-course] .a2-reading-ack .es-caption{flex:1 1 200px;margin:0}body[data-course] .es-speech-status:empty,body[data-course] #esSaveStatus:empty{display:none}body[data-course] .lesson-item-nav{margin-top:12px;padding-top:12px;gap:8px 12px}body[data-course] .lesson-item-nav>button{min-height:46px;padding:10px 14px;font-size:calc(.9375rem * var(--aypot-text-scale, 1))}body[data-course] .lesson-section-switch{margin:12px auto 8px}body[data-course] .lesson-section-switch>summary{min-height:44px;padding:10px 14px}body[data-course] #esSaveStatus{margin:6px auto;line-height:1.4}body[data-course] .es-footer{padding-block:0;margin-top:4px}body[data-course] .compact-footer-options{width:100%;margin:0}body[data-course] .compact-footer-options>summary{min-height:44px;padding:10px 0;font-size:calc(.875rem * var(--aypot-text-scale, 1))}body[data-course] .compact-footer-content{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 0}body[data-course] .compact-footer-content .lugeta-language-switch{flex-basis:100%;justify-content:flex-start;padding:8px 0}body[data-course] .lesson-section-menu[open]{flex-basis:100%;width:100%;grid-column:1/-1;grid-row:auto}body[data-course] .lesson-section-menu>.lesson-menu-panel{position:static;width:100%;max-height:none;overflow:visible;overscroll-behavior:auto;margin-top:8px;box-shadow:none}body[data-course] .lesson-menu-panel>.a2-goals{margin:12px 0}body[data-course] .lesson-menu-panel>#esReport{margin-top:12px}body[data-course] .a2-lesson:has(.lesson-explanation) .es-examples li{margin:4px 0;padding:8px 10px}body[data-course] .a2-lesson:has(.lesson-explanation) .lesson-item-nav{margin-top:8px;padding-top:8px}body[data-course] .a2-lesson .lesson-explanation>summary{padding:8px 0;min-height:44px}body[data-course] .a2-lesson .lesson-explanation{margin:6px 0}body[data-course] .a2-lesson>.es-part{padding:0;border:0}body[data-course] .a2-lesson>.es-part>h2:first-child{margin-top:0}body[data-course] .a2-lesson:has(.lesson-item-nav)>.lesson-item-position{display:none}body:not(.kids-immersive):not(.ks-page) :is(.word-main,.pr-main,.ap-main,.sc-main){padding-top:8px}body:not(.kids-immersive):not(.ks-page) :is(.page-heading,.pr-heading){margin-block:12px}@media(max-width:620px){body:not(.kids-immersive):not(.ks-page)>header a.lugeta-brand,body:not(.kids-immersive):not(.ks-page)>header:has(.profile-menu-wrap)>a.lugeta-brand{max-width:160px;flex-basis:160px}body:not(.kids-immersive):not(.ks-page)>header a.lugeta-brand>img.lugeta-logo{width:160px}body:not(.kids-immersive):not(.ks-page) .section-resume{max-width:calc(100% - 24px);gap:8px;padding:8px}body:not(.kids-immersive):not(.ks-page) .section-resume #sectionResumeAction{padding:8px;max-width:104px}body.in-a1>main{padding-inline:12px}body.in-a1.guided-learning #classContent{padding-inline:0}body.in-a1 .a1-journey.journey-lesson :is(.journey-card,.new-workspace,.exercise,.unit-check){padding:14px 16px}body.in-a1 .journey-topline{flex-wrap:wrap}body[data-course] .a2-lesson{padding:14px 16px}body[data-course] .lesson-item-nav{display:flex}body[data-course] .lesson-item-nav>span{flex-basis:100%;order:-1}body[data-course] .lesson-item-nav>button{flex:1 1 130px;width:auto}}@media(max-width:380px){body:not(.kids-immersive):not(.ks-page) .section-resume{grid-template-columns:44px minmax(0,1fr)}body:not(.kids-immersive):not(.ks-page) .section-resume #sectionResumeAction{grid-column:2;justify-self:start;max-width:100%}}@media(max-height:760px){body.in-a1 #classContent>.sync-line{min-height:20px}body.in-a1 #journeyTop{margin-block:4px 6px}body.in-a1 .guided-companion{margin-block:2px 4px}body.in-a1 .guided-portrait,body.in-a1 .guided-portrait img{width:28px;height:28px}body.in-a1 #journeyMicro{padding-block:12px}body.in-a1 #journeyMicro h2{margin-bottom:6px}body.in-a1 #journeyMicro .grammar-examples li{padding-block:6px}body.in-a1 #journeyControls{margin-top:6px}body.in-a1 #guidedCue{margin-bottom:4px}}
