:root{--lugeta-ink:#20394b;--lugeta-muted:#526575;--lugeta-paper:#f8f9f5;--lugeta-teal:#126b61;--lugeta-teal-dark:#0c514a;--lugeta-line:#d3dfdc;--lugeta-mint:#eaf4ef;--lugeta-gold:#fff3d6;--lugeta-lilac:#f0edf8;--ink:var(--lugeta-ink);--navy:var(--lugeta-ink);--muted:var(--lugeta-muted);--paper:var(--lugeta-paper);--line:var(--lugeta-line);--blue:var(--lugeta-teal);--teal:var(--lugeta-teal);--green:var(--lugeta-teal);--soft:var(--lugeta-mint);--pl-ink:var(--lugeta-ink);--pl-muted:var(--lugeta-muted);--pl-green:var(--lugeta-teal);--pl-line:var(--lugeta-line);--pl-paper:#fff;--success:#246447;--error:#9b343a;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;color-scheme:light}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(17px * var(--aypot-text-scale, 1));line-height:1.65;color:var(--lugeta-ink);background:var(--lugeta-paper);overflow-wrap:break-word}body :is(h1,h2,h3,h4,button,input,select,textarea){font-family:inherit}body :is(h1,h2,h3){line-height:1.25;letter-spacing:-.025em;text-wrap:balance}body :is(p,li){line-height:1.75}body :is(.sub,.small,.es-caption,.es-intro,.save-line,.activity-notice,.hub-help,.story-note,.install-note,.profile-menu-status,.pl-eyebrow,.eyebrow,.es-eyebrow){color:var(--lugeta-muted);line-height:1.6}body :is(.eyebrow,.es-eyebrow,.pl-eyebrow,.hub-kicker){letter-spacing:.08em}body :is(button,input,select,textarea){max-width:100%}body :is(button,.button-link,.es-button,.ap-button,.pt-button){min-height:46px;white-space:normal;overflow-wrap:anywhere;line-height:1.45}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:calc(1rem * var(--aypot-text-scale, 1));color:var(--lugeta-ink);border-color:#9bafad;border-radius:12px;line-height:1.5}body textarea{line-height:1.7}body :is(.primary,button.primary,.es-button.primary,.ap-button.primary,.pt-button.primary,.language-login,.lesson-next){background:var(--lugeta-teal);border-color:var(--lugeta-teal);color:#fff;box-shadow:0 3px #0c514a26}body :is(.primary,button.primary,.es-button.primary,.ap-button.primary,.pt-button.primary,.language-login,.lesson-next):hover:not(:disabled){background:var(--lugeta-teal-dark);color:#fff;border-color:var(--lugeta-teal-dark)}body :is(.secondary,.button-link,.es-button,.ap-button,.pt-button):not(.primary){background:#fff;color:var(--lugeta-ink);border-color:#aebfbc}body :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #a66018;outline-offset:4px}body a{text-underline-offset:4px}body :is(.es-card,.es-lesson,.short-lesson,.pl-item,.account-form,.onboarding,.journey-card,.profile-panel,.word-card,.pr-card){border-color:var(--lugeta-line);border-radius:20px;background:#fff;box-shadow:0 6px 24px #20394b06}body :is(.es-hero,.explore-hero,.a2-home-heading,.hub-heading){color:var(--lugeta-ink)}body :is(.es-hero,.explore-hero){background:linear-gradient(130deg,#eaf4ef,#fffdf7);border-color:var(--lugeta-line)}body :is(.es-header,.discovery-header,.language-header,.word-header,.sc-header,.ap-header,.site-header){color:var(--lugeta-ink);gap:16px;flex-wrap:wrap}body :is(.es-header,.discovery-header){background:#ffffffeb;border-bottom:1px solid var(--lugeta-line)}body :is(.activity-card,.level-card){border-color:var(--lugeta-line);box-shadow:0 5px 18px #20394b08}body :is(.activity-card,.level-card):hover{border-color:#77a698;box-shadow:0 8px 24px #20394b12}body :is(.activity-lesson,.level-a1){background:#eaf4ef}body :is(.activity-chat,.level-a2){background:#edf3fa}body :is(.activity-game,.level-b1){background:#f0edf8}body :is(.activity-words,.level-kids){background:#fff3d6}body :is(.activity-practice){background:#fff}body :is(.activity-card,.level-card) small{color:#526575}body :is(.es-feedback,.feedback[data-result=correct]){color:#244f3d}body :is(.es-feedback[data-result=retry],.feedback[data-result=retry]){color:#743d22}body :is(.es-reading,.reading-text,.pr-lesson p,.about-page p,.short-lesson p){line-height:1.8}body :is(.about-intro h1 span,.pr-hero h1,.language-hero h1,.es-lesson h1){color:var(--lugeta-ink)}body :is(.about-kicker,.pr-hero .eyebrow,.about-company a){color:var(--lugeta-teal)}body :is(.course-menu,.profile-menu){max-width:calc(100vw - 24px)}body :is(.course-menu nav,.profile-menu){max-height:75dvh;overflow-y:auto;overscroll-behavior:contain}body :is(.game-navigation,.app-navigation,.es-topnav,.pl-tabs,.pr-tabs,.admin-nav){gap:12px;flex-wrap:wrap}body :is(.game-navigation a,.app-navigation a,.quality-footer a,.site-owner a){min-height:44px;display:inline-flex;align-items:center}body img:not(.lugeta-logo){max-width:100%}body img.lugeta-logo{height:auto;object-fit:contain}body :is(.mountain-node,.a2-node) .mountain-label,body .a2-node-label{line-height:1.5}body.kids-page{background:#f0f8f8;color:#20394b}body.kids-page .explore-hero{background:linear-gradient(125deg,#e7f6ef,#fff5df)}body.kids-page :is(.kids-play-card,.kids-age-card){border-color:#bcd7cf}body.kids-page :is(.kids-round-heading h1,.kids-loading){color:#20394b}body :is(.achievement p,.achievement small,.game-top p,.kids-header-label){color:#526575}body .reading-dialog{border-color:var(--lugeta-line);color:var(--lugeta-ink)}body .reading-sizes button[aria-pressed=true]{background:var(--lugeta-teal);border-color:var(--lugeta-teal);color:#fff}body .mountain-heading{margin:0 0 20px;gap:16px;align-items:center}body .mountain-layout{align-items:center}body .mountain-scroll{height:clamp(350px,calc(100svh - 230px),660px);min-height:0;overflow-x:hidden;background:#daeaf1 url(/a1-mountain.webp) center/cover no-repeat}body .mountain-landscape{display:none}body .mountain-nodes{padding-inline:12px}body .mountain-nodes>li{transform:translate(calc(var(--stop)*clamp(12px,3vw,35px)))}body .mountain-node{width:min(220px,calc(100% - 70px))}body .mountain-resume{padding:24px}body .mountain-resume h2{margin-top:16px}body .mountain-resume #mountainContinue{margin:12px 0}body .mountain-today{margin-top:12px;padding-top:12px}body .journey-tools{margin-top:18px}body[data-course=tr-en-b1] .es-class-hero{grid-template-columns:90px minmax(0,1fr);gap:22px;padding:24px}body[data-course=tr-en-b1] .es-class-logo{width:90px;height:90px;object-fit:contain}body[data-course=tr-en-b1] .es-class-hero h1{font-size:calc(2rem * var(--aypot-text-scale, 1));margin:10px 0}body[data-course=tr-en-b1] .es-class-hero .es-actions{margin-top:16px}body[data-course=tr-en-a2] .a2-home-heading h1{font-size:calc(2rem * var(--aypot-text-scale, 1))}@media(max-width:620px){body{font-size:calc(17px * var(--aypot-text-scale, 1))}body :is(.es-lesson,.short-lesson,.journey-card,.pl-item,.es-card){padding:20px 16px;border-radius:17px}body :is(.es-header,.language-header,.word-header,.sc-header,.ap-header,.site-header){padding-inline:16px}body :is(.about-page,.pr-main,#placementMain){padding-inline:16px}body :is(.activity-grid,.level-grid){gap:14px}body :is(.activity-card,.level-card){min-width:0}body :is(.course-menu>nav,.profile-menu){max-height:70dvh}body .es-examples li{flex-wrap:wrap;gap:12px}body .es-examples button{min-height:44px}body .site-owner{gap:12px;flex-wrap:wrap}body .mountain-heading{align-items:flex-start;gap:10px;margin-bottom:14px}body .mountain-heading h1{font-size:calc(1.45rem * var(--aypot-text-scale, 1));margin:6px 0 8px}body .mountain-heading .eyebrow{margin:0}body .mountain-heading #mountainUnits{flex-shrink:0;padding:10px;font-size:calc(.875rem * var(--aypot-text-scale, 1))}body .mountain-layout{display:flex;flex-direction:column;gap:16px;align-items:stretch}body .mountain-resume{order:-1;padding:18px;border-radius:18px}body .mountain-resume h2{font-size:calc(1.35rem * var(--aypot-text-scale, 1));margin:12px 0 8px}body .mountain-resume p{margin:8px 0}body .mountain-resume .mountain-free{margin-bottom:0}body .mountain-today{display:none}body .mountain-scroll{height:clamp(240px,42svh,380px);width:100%;border-radius:20px}body .a2-mountain{overflow-x:hidden}body .a2-home-heading>p{margin-bottom:10px}body[data-course=tr-en-b1] .es-class-hero{display:block;padding:18px;margin-bottom:18px}body[data-course=tr-en-b1] .es-class-logo{display:none}body[data-course=tr-en-b1] .es-class-hero h1,body[data-course=tr-en-a2] .a2-home-heading h1{font-size:calc(1.45rem * var(--aypot-text-scale, 1))}body[data-course=tr-en-b1] .es-class-hero .es-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}body[data-course=tr-en-b1] .es-class-hero .es-actions button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-lesson-audio-status]:empty,#questionSpeechStatus:empty{display:none}body audio[hidden]{display:none!important}.lugeta-language-switch{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:18px 12px;font:600 calc(14px * var(--aypot-text-scale, 1))/1.4 system-ui,sans-serif;clear:both}.lugeta-language-switch a{padding:7px 12px;border:1px solid #c5d1cd;border-radius:999px;background:#fff;color:#28433b;text-decoration:none}.lugeta-language-switch a[aria-current]{background:#28433b;color:#fff}.lugeta-language-switch a:focus-visible{outline:3px solid #c29545;outline-offset:3px}
