.dar-learn{--red:#be3036;--ink:#222321;--muted:#64635e;--paper:#f6f4f1;--line:#e5e2dc;color:var(--ink);background:#fff;min-height:100vh;font-family:DAR Arabic Glyphs,Arial,Tahoma,sans-serif;font-size:16px;line-height:1.7}.dar-learn *{box-sizing:border-box}.dar-learn h1,.dar-learn h2,.dar-learn h3,.dar-learn p{margin:0}.dar-learn h1,.dar-learn h2,.dar-learn h3{letter-spacing:0;color:inherit;font-family:inherit;line-height:1.5}.dar-learn h1{font-size:38px;font-weight:600}.dar-learn h2{font-size:26px;font-weight:600}.dar-learn h3{font-size:20px}.dar-learn [lang=de],.dar-learn bdi{letter-spacing:0;font-family:DAR Arabic Glyphs,Arial,sans-serif}.dar-learn button,.dar-learn input,.dar-learn a{font:inherit}.dar-learn button{cursor:pointer;color:inherit}.dar-learn button:disabled{cursor:not-allowed;opacity:.48}.dar-learn a{color:inherit;text-decoration:none}.dar-learn button,.dar-learn a{touch-action:manipulation}:is(.dar-learn button:focus-visible,.dar-learn a:focus-visible,.dar-learn input:focus-visible,.dar-learn summary:focus-visible){outline-offset:4px;outline:3px solid #be303670}.dar-learn img{object-fit:cover;max-width:100%;display:block}.dar-learn .eyebrow{color:var(--muted);letter-spacing:0;margin-bottom:12px;font-size:13px;font-weight:500}.dar-learn .primary-button,.dar-learn .secondary-button,.dar-learn .white-button{text-align:center;border:1px solid #0000;border-radius:28px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:10px 28px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.dar-learn .primary-button{background:var(--red);color:#fff}.dar-learn .primary-button:hover:not(:disabled){background:#a0272d}.dar-learn .secondary-button{background:#fff;border-color:#ccc9c2}.dar-learn .secondary-button:hover{background:var(--paper)}.dar-learn .white-button{color:#a0272d;background:#fff}.dar-learn .compact{min-height:40px;padding:6px 23px;font-size:14px}.dar-learn .quiet-button{background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 3px;font-weight:500;text-decoration:none;display:inline-flex}.dar-learn .quiet-button:hover{text-underline-offset:5px;text-decoration:underline}.dar-learn .quiet-button.small{color:var(--muted);font-size:13px}.dar-learn .learning-header{background:#fff;border-bottom:1px solid #f0eeea;height:84px}.dar-learn .header-inner{align-items:center;gap:56px;max-width:1240px;height:100%;margin:auto;padding:0 32px;display:flex}.dar-learn .learn-logo{color:var(--red);white-space:nowrap;letter-spacing:-1.6px;direction:ltr;align-items:baseline;gap:7px;font:800 30px/1 Arial,sans-serif;display:inline-flex}.dar-learn .learn-logo span{letter-spacing:0;font-family:DAR Arabic Glyphs,Arial;font-size:18px;font-weight:500}.dar-learn .header-inner nav{flex:1;align-items:center;gap:28px;display:flex}.dar-learn .header-inner nav a,.dar-learn .header-inner nav button{white-space:nowrap;background:0 0;border:0;padding:12px 0;font-size:14px;position:relative}.dar-learn .header-inner nav [aria-current=page]{color:var(--red);font-weight:600}.dar-learn .header-inner nav [aria-current=page]:after{content:"";background:var(--red);height:2px;position:absolute;bottom:1px;left:0;right:0}.dar-learn .header-account{align-items:center;gap:24px;font-size:14px;display:flex}.dar-learn .materials-link{color:var(--muted)}.dar-learn .learning-landing{background:var(--paper)}.dar-learn .landing-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1240px;margin:auto;padding:80px 48px 85px;display:grid}.dar-learn .hero-copy .eyebrow{align-items:center;gap:9px;display:flex}.dar-learn .german-flag{background:linear-gradient(#292929 33.33%,#c53539 33.33% 66.66%,#e9bd42 66.66%);border-radius:3px;width:23px;height:17px;display:inline-block}.dar-learn .hero-copy h1{margin-bottom:21px;font-size:clamp(35px,3.6vw,52px);font-weight:600;line-height:1.55}.dar-learn .hero-copy h1 em{color:var(--red);font-style:normal}.dar-learn .hero-copy>p:not(.eyebrow){color:#64645e;max-width:470px;font-size:18px;line-height:1.95}.dar-learn .hero-actions{flex-wrap:wrap;gap:12px;margin:30px 0 14px;display:flex}.dar-learn .hero-copy>small{color:var(--muted);font-size:12px}.dar-learn .hero-composition{min-width:0;padding:0 32px 55px 0;position:relative}.dar-learn .hero-composition>img{object-position:52% center;border-radius:90px 14px 14px;width:100%;height:400px}.dar-learn .hero-phrase-card{border:1px solid var(--line);background:#fff;border-radius:13px;width:210px;padding:20px 25px;position:absolute;bottom:9px;right:0;box-shadow:0 12px 32px #3a272a09}.dar-learn .hero-phrase-card>span{color:var(--muted);font-size:12px}.dar-learn .hero-phrase-card>b{text-align:right;direction:ltr;margin:6px 0 0;font-size:34px;line-height:1.5;display:block}.dar-learn .hero-phrase-card>p{color:#6b6a64;font-size:15px}.dar-learn .hero-phrase-card .audio-control{position:absolute;bottom:20px;left:18px}.dar-learn .hero-phrase-card .sound-button span{display:none}.dar-learn .hero-level-card{color:#fff;background:#892d35;border-radius:10px;flex-direction:column;width:143px;padding:19px;display:flex;position:absolute;top:28px;left:-25px;box-shadow:0 12px 25px #39212512}.dar-learn .hero-level-card>b{text-align:right;font:600 40px/1.4 Arial}.dar-learn .hero-level-card span{margin:10px 0 0;font-size:14px}.dar-learn .hero-level-card small{opacity:.75;font-size:11px}.dar-learn .hero-topic-card{color:#57644d;background:#e3e8da;border-radius:9px;align-items:center;gap:10px;padding:13px 17px;font-size:13px;display:flex;position:absolute;bottom:4px;left:0}.dar-learn .learning-promise{background:var(--red);color:#fff;justify-content:center;gap:70px;padding:18px 24px;display:flex}.dar-learn .learning-promise span{align-items:center;gap:11px;font-size:14px;display:flex}.dar-learn .landing-method{grid-template-columns:1fr 1fr;align-items:center;gap:110px;max-width:1144px;margin:auto;padding:92px 24px;scroll-margin-top:30px;display:grid}.dar-learn .section-intro h2{font-size:33px}.dar-learn .section-intro>p:last-child{color:var(--muted);max-width:400px;margin-top:20px;font-size:16px;line-height:1.9}.dar-learn .method-steps{gap:30px;display:grid}.dar-learn .method-steps article{align-items:flex-start;gap:23px;display:flex}.dar-learn .method-steps article>span{color:var(--red);border:1px solid #d5bfc0;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;font:400 21px/1.4 Arial;display:grid}.dar-learn .method-steps h3{margin-bottom:5px;font-size:19px}.dar-learn .method-steps p{color:var(--muted);font-size:14px}.dar-learn .landing-courses{max-width:1192px;margin:auto;padding:0 48px 88px}.dar-learn .section-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.dar-learn .landing-course-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dar-learn .landing-course-grid>a{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:240px;padding:28px;display:flex}.dar-learn .landing-course-grid>a:nth-child(2){background:#e9ece3}.dar-learn .landing-course-grid>a:nth-child(3){background:#f0e6e2}.dar-learn .landing-course-grid h3{text-align:right;margin:17px 0;font-size:23px;font-weight:500}.dar-learn .landing-course-grid p{color:#66655f;font-size:14px}.dar-learn .course-card-link{color:var(--red);margin-top:auto;padding-top:20px;font-size:13px}.dar-learn .materials-section{border-top:1px solid var(--line);align-items:center;gap:24px;max-width:1096px;margin:0 auto;padding:34px 0;display:flex}.dar-learn .materials-section>svg{color:var(--muted);flex-shrink:0}.dar-learn .materials-section>div{flex:1}.dar-learn .materials-section h2{font-size:20px}.dar-learn .materials-section p{color:var(--muted);margin-top:4px;font-size:13px}.dar-learn .materials-section .secondary-button{white-space:nowrap;min-height:42px;font-size:13px}.dar-learn .learning-site-footer{flex-wrap:wrap;align-items:center;gap:25px;max-width:1192px;margin:auto;padding:38px 48px 30px;display:flex}.dar-learn .learning-site-footer .learn-logo{font-size:25px}.dar-learn .learning-site-footer p{color:var(--muted);font-size:13px}.dar-learn .learning-site-footer nav{color:var(--muted);flex-wrap:wrap;gap:22px;margin-inline-start:auto;font-size:12px;display:flex}.dar-learn .learning-main{max-width:1080px;min-height:75vh;margin:auto;padding:52px 32px 80px}.dar-learn .page-heading{margin-bottom:34px}.dar-learn .page-heading>p:last-child,.dar-learn .page-heading>div>p:last-child{color:var(--muted);margin-top:10px;font-size:15px}.dar-learn .dashboard-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dar-learn .dashboard-heading h1{font-size:32px}.dar-learn .real-streak{color:#97353b;white-space:nowrap;background:#faf0ee;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex}.dar-learn .real-streak b{font-size:19px}.dar-learn .dashboard-course{grid-template-columns:1fr 270px;gap:24px;display:grid}.dar-learn .continue-card{color:#fff;background:#9a3039;border-radius:14px;grid-template-columns:1.1fr .8fr;min-height:310px;display:grid;overflow:hidden}.dar-learn .continue-card>div{flex-direction:column;align-items:flex-start;padding:30px 28px;display:flex}.dar-learn .light-label{opacity:.8;font-size:12px}.dar-learn .continue-card h2{text-align:right;margin:20px 0 12px;font-size:27px;line-height:1.35}.dar-learn .continue-card p{opacity:.9;font-size:14px;line-height:1.9}.dar-learn .continue-card .white-button{min-height:43px;margin-top:24px;font-size:14px}.dar-learn .lesson-estimate{opacity:.8;align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.dar-learn .continue-card img{object-position:43% center;width:100%;height:100%}.dar-learn .progress-panel{border:1px solid var(--line);border-radius:14px;padding:28px}.dar-learn .progress-panel>strong{margin:18px 0;font:500 50px/1.3 Arial;display:block}.dar-learn .progress-panel>strong small{color:var(--muted);margin-inline:4px;font-size:25px}.dar-learn .course-meter{background:#efede8;border-radius:5px;height:5px;overflow:hidden}.dar-learn .course-meter i{background:var(--red);height:100%;display:block}.dar-learn .progress-panel>p:not(.eyebrow){color:var(--muted);margin-top:15px;font-size:13px}.dar-learn .progress-panel .quiet-button{margin-top:10px;font-size:13px}.dar-learn .progress-panel .guest-note{border-top:1px solid var(--line);padding-top:12px;font-size:11px!important}.dar-learn .guest-note a{color:var(--red);text-decoration:underline}.dar-learn .dashboard-secondary{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 46px;display:grid}.dar-learn .review-teaser{border:1px solid var(--line);text-align:right;background:#faf9f6;border-radius:12px;align-items:center;gap:18px;padding:23px;display:flex}.dar-learn .review-teaser>svg{color:#8d514c}.dar-learn .review-teaser b,.dar-learn .review-teaser small{display:block}.dar-learn .review-teaser b{font-size:17px;font-weight:500}.dar-learn .review-teaser small{color:var(--muted);margin-top:4px;font-size:12px}.dar-learn .home-outline h2{font-size:23px}.dar-learn .outline-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.dar-learn .outline-grid button{border:1px solid var(--line);text-align:right;background:#fff;border-radius:10px;padding:21px}.dar-learn .unit-count{color:#a45e61;font:400 22px/1.4 Arial}.dar-learn .outline-grid h3{margin:18px 0 8px;font-size:16px}.dar-learn .outline-grid p{color:var(--muted);font-size:12px}.dar-learn .explore-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dar-learn .explore-grid>button{border:1px solid var(--line);background:var(--paper);text-align:right;border-radius:14px;padding:35px}.dar-learn .explore-grid>button>svg{color:var(--red);margin-bottom:25px}.dar-learn .explore-grid p{color:var(--muted);margin:12px 0 28px}.dar-learn .explore-grid b{color:var(--red);font-size:14px}.dar-learn .grammar-banner{border:1px solid var(--line);text-align:right;background:#fff;border-radius:12px;align-items:center;gap:25px;width:100%;margin-top:25px;padding:28px;display:flex}.dar-learn .grammar-banner>span{flex:1}.dar-learn .grammar-banner h2{font-size:22px}.dar-learn .grammar-banner p{color:var(--muted);font-size:14px}.dar-learn .grammar-banner>b{font-size:14px}.dar-learn .levels-list{max-width:820px}.dar-learn .levels-list>button{border:0;border-bottom:1px solid var(--line);text-align:right;background:0 0;align-items:center;gap:24px;width:100%;padding:25px 0;display:flex}.dar-learn .levels-list>button:disabled{opacity:.5}.dar-learn .level-badge{color:#9f333c;background:#f5e8e7;border-radius:10px;place-items:center;min-width:78px;height:66px;font:600 23px/1 Arial;display:grid}.dar-learn .levels-list>button>span:nth-child(2){flex:1}.dar-learn .levels-list p{color:var(--muted);margin-top:5px;font-size:14px}.dar-learn .levels-list small{font-size:13px}.dar-learn .topic-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dar-learn .topic-grid>button{border:1px solid var(--line);text-align:right;background:#faf9f7;border-radius:12px;padding:25px}.dar-learn .topic-grid h2{margin:20px 0 8px;font-size:19px}.dar-learn .topic-grid p{color:var(--muted);min-height:44px;font-size:13px}.dar-learn .topic-grid small{color:var(--red);margin-top:22px;font-size:12px;display:block}.dar-learn .course-heading{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.dar-learn .course-numbers{gap:25px;display:flex}.dar-learn .course-numbers b{text-align:center;font:600 26px/1.5 Arial}.dar-learn .course-numbers small{color:var(--muted);font:400 11px/1.8 DAR Arabic Glyphs,Arial;display:block}.dar-learn .lesson-search{border:1px solid var(--line);max-width:420px;color:var(--muted);border-radius:9px;align-items:center;gap:12px;margin-bottom:26px;padding:10px 15px;display:flex}.dar-learn .lesson-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:none;font-size:14px}.dar-learn .lesson-search button{background:0 0;border:0;display:flex}.dar-learn .course-unit{border-bottom:1px solid var(--line)}.dar-learn .unit-toggle{text-align:right;background:#fff;border:0;align-items:center;gap:18px;width:100%;padding:25px 0;display:flex}.dar-learn .unit-circle{color:var(--red);border:2px solid #d9a7aa;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;font:500 14px/1 Arial;display:grid}.dar-learn .unit-circle.finished{border-color:var(--red);background:#f4e3e3}.dar-learn .unit-toggle>span:nth-child(2){flex:1}.dar-learn .unit-toggle b{font-size:17px;font-weight:500}.dar-learn .unit-toggle small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.dar-learn .unit-toggle>svg{transition:transform .2s}.dar-learn .expanded-chevron{transform:rotate(180deg)}.dar-learn .unit-lessons{padding:2px 0 20px}.dar-learn .unit-lessons article{border-radius:9px;align-items:center;gap:22px;padding:13px;display:flex}.dar-learn .unit-lessons article:hover{background:#faf9f7}.dar-learn .lesson-tile{background:#f3dcda;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:20px;width:159px;min-height:123px;padding:16px;display:flex}.dar-learn .lesson-tile bdi{text-align:left;direction:ltr;font-size:15px;font-weight:600;line-height:1.35}.dar-learn .lesson-tile>span{justify-content:space-between;align-items:center;font-size:12px;display:flex}.dar-learn .lesson-description{flex:1}.dar-learn .lesson-description p{font-size:14px;line-height:1.85}.dar-learn .lesson-description small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.dar-learn .unit-lessons article>button{flex-shrink:0;font-size:13px}.dar-learn .grammar-list{max-width:820px}.dar-learn .grammar-list details{border-bottom:1px solid var(--line);padding:22px 0}.dar-learn .grammar-list summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:500;list-style:none;display:flex}.dar-learn .grammar-list summary::-webkit-details-marker{display:none}.dar-learn .grammar-list details>p{color:var(--muted);margin:18px 0}.dar-learn .grammar-example{border-right:3px solid var(--red);background:var(--paper);border-radius:5px;flex-direction:column;align-items:flex-start;gap:10px;padding:15px 20px;display:flex}.dar-learn .grammar-example bdi{font-size:21px}.dar-learn .grammar-example>span{color:var(--muted);font-size:14px}.dar-learn .grammar-list .quiet-button{margin-top:12px;font-size:13px}.dar-learn .notice{color:#8c3036;background:#fcf1ef;border-radius:9px;margin-bottom:25px;padding:15px 20px;font-size:14px}.dar-learn .notice button{background:0 0;border:0;text-decoration:underline}.dar-learn .learning-loading,.dar-learn .empty-state{text-align:center;color:var(--muted);padding:80px 25px}.dar-learn .review-workspace{text-align:center;max-width:580px;margin:50px auto}.dar-learn .review-workspace h2{margin:20px 0;font-size:33px}.dar-learn .review-workspace>.audio-control{justify-content:center;margin:15px 0 24px;display:flex}.dar-learn .review-feedback{margin-top:28px}.dar-learn .review-feedback p{margin-bottom:20px}.dar-learn .lesson-shell{background:#fff;flex-direction:column;min-height:100dvh;display:flex}.dar-learn .player-header{justify-content:space-between;align-items:center;gap:15px;width:100%;max-width:1180px;min-height:85px;margin:auto;padding:21px 30px;display:flex}.dar-learn .player-header .quiet-button{font-size:14px}.dar-learn .phase-label{align-items:center;gap:20px;font-size:13px;display:flex}.dar-learn .phase-label b{font-weight:500}.dar-learn .phase-label span{color:var(--muted);direction:ltr;font:400 13px Arial}.dar-learn .player-progress{direction:ltr;background:#f4f1ed;height:4px}.dar-learn .player-progress>span{background:var(--red);height:100%;transition:width .25s;display:block}.dar-learn .player-content{text-align:center;flex:1;width:100%;max-width:820px;margin:0 auto;padding:28px 30px 55px}.dar-learn .lesson-caption{color:#64635e;font-size:11px;margin-bottom:11px!important}.dar-learn .player-content h1{color:#686861;outline:none;margin:0 0 30px;font-size:18px;font-weight:500}.dar-learn .retry-label{color:var(--red);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;margin:-12px 0 25px!important}.dar-learn .learn-new{flex-direction:column;align-items:center;display:flex}.dar-learn .lesson-photo{border-radius:15px;width:224px;height:224px;margin-bottom:24px}.dar-learn .word-label{background:var(--paper);color:#8f383c;border-radius:15px;place-items:center;min-width:210px;min-height:160px;margin-bottom:28px;padding:25px;font-size:44px;display:grid}.dar-learn .phrase-line{direction:ltr;justify-content:center;align-items:center;gap:20px;display:flex}.dar-learn .phrase-line>bdi{font-size:29px;line-height:1.45}.dar-learn .sound-button{border:1px solid var(--line);direction:rtl;background:#f7f5f1;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:9px 14px;display:flex}.dar-learn .sound-button span{font-size:12px}.dar-learn .sound-button[aria-pressed=true],.dar-learn .sound-ring[aria-pressed=true]{border-color:var(--red);color:var(--red);background:#fbefed}.dar-learn .audio-control{position:relative}.dar-learn .audio-error{color:#9b383e;direction:rtl;max-width:230px;font-size:11px;margin-top:8px!important}.dar-learn .meaning{color:#60615b;font-size:20px;margin:14px 0!important}.dar-learn .teaching-note{color:var(--muted);max-width:490px;font-size:14px;line-height:1.95;margin:25px auto 0!important}.dar-learn .sound-ring{background:#fff;border:2px solid #34352f;border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.dar-learn .listening-task{flex-direction:column;align-items:center;gap:12px;margin:12px 0 22px;display:flex}.dar-learn .listening-task>p{color:var(--muted);font-size:12px}.dar-learn .audio-fallback{background:var(--paper);border-radius:8px;max-width:100%;padding:12px}.dar-learn .prompt-phrase{margin:35px 0}.dar-learn .task-options{flex-direction:column;gap:10px;max-width:510px;margin:28px auto 0;display:flex}.dar-learn .task-options>button{text-align:center;background:#faf9f6;border:1px solid #dcd9d3;border-radius:10px;align-items:center;gap:15px;min-height:58px;padding:10px 16px;display:flex}.dar-learn .task-options>button>bdi{flex:1;font-size:18px;font-weight:500}.dar-learn .task-options>button.selected{border:2px solid var(--red);background:#f9eeeb;padding:9px 15px}.dar-learn .task-options>button:disabled{opacity:1;cursor:default}.dar-learn .option-number{width:29px;height:29px;color:var(--muted);background:#fff;border:1px solid #dfdcd5;border-radius:7px;place-items:center;font:400 13px Arial;display:grid}.dar-learn .matched-list{max-width:600px;margin:20px auto}.dar-learn .matched-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:10px;font-size:14px;display:flex}.dar-learn .matched-list>div>bdi,.dar-learn .matched-list>div>span{flex:1}.dar-learn .matched-list svg{color:#568064}.dar-learn .build-task{max-width:600px;margin:40px auto}.dar-learn .sentence-slot{background:#fbf9f7;border:1px dashed #ccbeb9;border-radius:11px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:82px;margin:24px 0 28px;padding:14px;display:flex}.dar-learn .sentence-slot>span{color:#96938b;font-size:14px}.dar-learn .sentence-slot button,.dar-learn .word-bank button,.dar-learn .special-letters button{background:#fff;border:1px solid #d7d3cb;border-radius:8px;min-height:48px;padding:11px 20px;font-size:19px}.dar-learn .sentence-slot button{background:#fbefec;border-color:#bf9294}.dar-learn .word-bank{flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:22px;display:flex}.dar-learn .word-bank button:disabled{opacity:.22}.dar-learn .write-task{max-width:510px;margin:40px auto}.dar-learn .write-task label{text-align:right;color:var(--muted);margin:25px 0 8px;font-size:13px;display:block}.dar-learn .write-task input{background:#fff;border:1px solid #c8c4bc;border-radius:9px;width:100%;padding:15px;font-size:23px}.dar-learn .special-letters{justify-content:center;gap:8px;margin-top:15px;display:flex}.dar-learn .special-letters button{min-height:38px;padding:5px 14px;font-size:17px}.dar-learn .dialogue-scene{flex-direction:column;gap:16px;max-width:610px;margin:auto;display:flex}.dar-learn .translation-toggle{background:0 0;border:0;align-self:flex-end;margin-bottom:4px;text-decoration:underline;color:var(--muted)!important;font-size:12px!important}.dar-learn .dialogue-line{border:1px solid var(--line);text-align:left;direction:ltr;border-radius:16px;flex-direction:column;align-self:flex-end;align-items:flex-start;min-width:220px;max-width:82%;padding:17px 22px;display:flex}.dar-learn .dialogue-line.lina{background:var(--paper);border-top-left-radius:3px;align-self:flex-start}.dar-learn .dialogue-line.sami{border-top-right-radius:3px}.dar-learn .dialogue-line bdi{font-size:21px}.dar-learn .dialogue-line>p{color:var(--muted);text-align:right;direction:rtl;align-self:stretch;margin-top:7px;font-size:14px}.dar-learn .speaker-name{color:var(--muted);margin-bottom:5px;font-size:11px}.dar-learn .dialogue-line .audio-control{margin-top:10px}.dar-learn .dialogue-line .sound-button{background:0 0;border:0;min-height:30px;padding:5px 9px}.dar-learn .dialogue-line .sound-button svg{width:17px;height:17px}.dar-learn .dialogue-line.current{text-align:center;background:#fff8f6;border-color:#bf999b;align-self:center;align-items:center;width:100%;max-width:100%;margin-top:12px}.dar-learn .dialogue-line.current>p{text-align:center}.dar-learn .lesson-footer{z-index:5;background:#f7f5f2;border-top:1px solid #eeebe6;padding:19px 30px;position:sticky;bottom:0}.dar-learn .footer-inner{justify-content:space-between;align-items:center;gap:35px;max-width:1000px;margin:auto;display:flex}.dar-learn .answer-feedback{color:var(--muted);max-width:650px;font-size:13px}.dar-learn .answer-feedback strong{color:var(--ink);font-size:17px;font-weight:500}.dar-learn .answer-feedback p{margin-top:5px;font-size:13px;line-height:1.9}.dar-learn .footer-inner>.primary-button{flex-shrink:0;min-width:180px}.dar-learn .lesson-footer.correct{background:#eff5ef;border-color:#dce8de}.dar-learn .lesson-footer.correct strong{color:#326749}.dar-learn .lesson-footer.incorrect{background:#fbefed;border-color:#eed8d5}.dar-learn .lesson-footer.incorrect strong{color:#a23239}.dar-learn .result-shell{background:#faf8f5}.dar-learn .lesson-result{text-align:center;flex:1;width:100%;max-width:820px;margin:auto;padding:40px 30px 70px}.dar-learn .result-symbol{color:var(--red);margin:10px 0 24px}.dar-learn .lesson-result h1{font-size:33px}.dar-learn .lesson-result>p:not(.eyebrow){color:var(--muted);margin-top:15px;font-size:14px}.dar-learn .result-metrics{grid-template-columns:repeat(3,1fr);gap:20px;margin:38px 0;display:grid}.dar-learn .result-metrics>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px 10px}.dar-learn .result-metrics b{color:#38664c;font:600 29px/1.5 Arial;display:block}.dar-learn .result-metrics span{color:var(--muted);font-size:12px}.dar-learn .lesson-result h2{margin-bottom:17px;font-size:20px}.dar-learn .result-vocab{border-top:1px solid var(--line);max-width:600px;margin:auto}.dar-learn .result-vocab>div{border-bottom:1px solid var(--line);text-align:right;align-items:center;gap:18px;padding:13px 3px;display:flex}.dar-learn .result-vocab bdi{text-align:left;direction:ltr;flex:1;font-size:17px}.dar-learn .result-vocab>div>span{flex:1;font-size:14px}.dar-learn .result-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.dar-learn .save-status{min-height:25px}.dar-learn .learning-dialog-backdrop{z-index:100;background:#19191555;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dar-learn .learning-dialog{text-align:center;background:#fff;border-radius:16px;max-width:430px;padding:35px;box-shadow:0 20px 80px #0002}.dar-learn .learning-dialog h2{font-size:25px}.dar-learn .learning-dialog p{color:var(--muted);margin:18px 0 25px;font-size:14px;line-height:1.9}.dar-learn .learning-dialog button{width:100%;margin:5px 0}@media (min-width:1500px){.dar-learn .player-content{padding-top:40px}.dar-learn .lesson-photo{width:250px;height:250px}}@media (max-width:1000px){.dar-learn .header-inner{gap:30px}.dar-learn .header-inner nav{gap:18px}.dar-learn .hero-composition>img{height:350px}.dar-learn .landing-hero{gap:35px;padding:60px 35px}.dar-learn .hero-level-card{left:-12px!important}.dar-learn .hero-phrase-card{width:185px}.dar-learn .hero-topic-card{padding:11px;font-size:11px;left:-10px}.dar-learn .learning-promise{gap:35px}.dar-learn .landing-method{gap:50px;padding:65px 35px}.dar-learn .materials-section{margin:0 35px}.dar-learn .dashboard-course{grid-template-columns:1fr 230px}.dar-learn .continue-card{grid-template-columns:1fr .65fr}.dar-learn .continue-card>div{padding:25px 22px}.dar-learn .continue-card h2{font-size:23px}.dar-learn .outline-grid{grid-template-columns:repeat(2,1fr)}.dar-learn .landing-course-grid>a{padding:22px}.dar-learn .landing-course-grid h3{font-size:20px}}@media (max-width:760px){.dar-learn .learning-header{height:auto;min-height:76px}.dar-learn .header-inner{flex-wrap:wrap;gap:22px;padding:19px 22px}.dar-learn .header-inner nav{border-top:1px solid var(--line);flex-basis:100%;order:3;justify-content:space-between;gap:13px;padding-top:10px}.dar-learn .header-inner nav a,.dar-learn .header-inner nav button{padding:7px 0;font-size:12px}.dar-learn .header-account{gap:16px;margin-inline-start:auto;font-size:12px}.dar-learn .learn-logo{font-size:27px}.dar-learn .header-account .compact{min-height:35px;padding:5px 15px;font-size:12px}.dar-learn .landing-hero{grid-template-columns:1fr;gap:36px;max-width:560px;padding:35px 25px 45px}.dar-learn .hero-copy h1{font-size:37px}.dar-learn .hero-copy>p:not(.eyebrow){font-size:16px}.dar-learn .hero-actions{gap:10px;margin-top:24px}.dar-learn .hero-actions>a{min-height:46px;padding:10px 20px;font-size:14px}.dar-learn .hero-composition{margin:0 15px 0 10px;padding-bottom:55px}.dar-learn .hero-composition>img{max-width:420px;height:320px}.dar-learn .hero-level-card{width:123px!important;padding:15px!important;top:20px!important;left:-7px!important}.dar-learn .hero-level-card>b{font-size:32px}.dar-learn .hero-topic-card{max-width:150px;font-size:11px;bottom:0;left:-8px}.dar-learn .hero-phrase-card{width:175px;padding:15px 20px;bottom:0}.dar-learn .hero-phrase-card>b{font-size:29px}.dar-learn .hero-phrase-card>span{font-size:10px}.dar-learn .hero-phrase-card .audio-control{bottom:15px;left:10px}.dar-learn .hero-phrase-card .sound-button{min-height:35px;padding:8px}.dar-learn .learning-promise{grid-template-columns:1fr 1fr;gap:15px 20px;padding:23px;display:grid}.dar-learn .learning-promise span{justify-content:center;font-size:12px}.dar-learn .learning-promise svg{width:17px}.dar-learn .landing-method{grid-template-columns:1fr;gap:35px;max-width:560px;padding:53px 25px}.dar-learn .section-intro h2{font-size:29px}.dar-learn .section-intro>p:last-child{font-size:14px}.dar-learn .method-steps{gap:24px}.dar-learn .landing-courses{max-width:560px;padding:0 25px 45px}.dar-learn .section-title{align-items:flex-start}.dar-learn .section-title h2{font-size:24px}.dar-learn .section-title .quiet-button{white-space:nowrap;font-size:12px}.dar-learn .landing-course-grid{grid-template-columns:1fr;gap:14px}.dar-learn .landing-course-grid>a{min-height:190px}.dar-learn .landing-course-grid h3{margin:10px 0;font-size:24px}.dar-learn .materials-section{flex-wrap:wrap;gap:16px;margin:0 25px;padding:28px 0}.dar-learn .materials-section>div{flex-basis:calc(100% - 55px)}.dar-learn .materials-section .secondary-button{margin-right:48px}.dar-learn .materials-section h2{font-size:18px}.dar-learn .learning-site-footer{gap:15px;padding:30px 25px}.dar-learn .learning-site-footer nav{gap:15px;width:100%;margin:0;font-size:11px}.dar-learn .learning-main{padding:32px 22px 50px}.dar-learn h1{font-size:29px}.dar-learn .dashboard-heading h1{font-size:26px}.dar-learn .dashboard-heading{display:block}.dar-learn .real-streak{margin-top:15px;display:inline-flex}.dar-learn .dashboard-course{grid-template-columns:1fr}.dar-learn .continue-card{grid-template-columns:1fr .8fr;min-height:280px}.dar-learn .progress-panel{grid-template-columns:1fr 1fr;gap:5px 20px;padding:22px;display:grid}.dar-learn .progress-panel .eyebrow{margin:0}.dar-learn .progress-panel>strong{text-align:left;grid-area:1/2/3;margin:0;font-size:39px}.dar-learn .progress-panel .course-meter{grid-column:1/3;margin-top:12px}.dar-learn .progress-panel>p:not(.eyebrow){margin-top:6px}.dar-learn .progress-panel .quiet-button{justify-self:end;margin:0}.dar-learn .progress-panel .guest-note{grid-column:1/3}.dar-learn .dashboard-secondary{grid-template-columns:1fr;gap:12px;margin:20px 0 32px}.dar-learn .review-teaser{padding:20px}.dar-learn .outline-grid{gap:12px}.dar-learn .outline-grid button{padding:18px}.dar-learn .outline-grid h3{font-size:15px}.dar-learn .explore-grid{grid-template-columns:1fr;gap:15px}.dar-learn .explore-grid>button{padding:27px}.dar-learn .grammar-banner{gap:16px;padding:20px}.dar-learn .grammar-banner h2{font-size:19px}.dar-learn .grammar-banner>b{display:none}.dar-learn .topic-grid{grid-template-columns:1fr 1fr;gap:12px}.dar-learn .topic-grid>button{padding:18px}.dar-learn .topic-grid h2{font-size:17px}.dar-learn .levels-list>button{flex-wrap:wrap;gap:15px}.dar-learn .levels-list small{width:100%;margin-top:-5px;padding-right:85px}.dar-learn .level-badge{min-width:65px;height:58px;font-size:20px}.dar-learn .course-heading{display:block}.dar-learn .course-numbers{gap:28px;margin-top:24px}.dar-learn .course-numbers b{font-size:23px}.dar-learn .lesson-search{max-width:none}.dar-learn .unit-toggle{gap:12px}.dar-learn .unit-toggle b{font-size:15px}.dar-learn .unit-toggle small{font-size:11px}.dar-learn .unit-lessons article{flex-wrap:wrap;gap:15px;padding:13px 0}.dar-learn .lesson-tile{width:130px;min-height:125px;padding:13px}.dar-learn .lesson-tile bdi{font-size:14px}.dar-learn .lesson-description p{font-size:13px}.dar-learn .unit-lessons article>button{margin-top:-7px;margin-right:auto}.dar-learn .lesson-description small{font-size:10px}.dar-learn .unit-circle{width:38px;height:38px}.dar-learn .page-heading{margin-bottom:27px}.dar-learn .player-header{min-height:75px;padding:17px 20px}.dar-learn .player-header .learn-logo{font-size:25px}.dar-learn .player-header .learn-logo span{display:none}.dar-learn .phase-label{gap:9px;font-size:11px}.dar-learn .phase-label span{font-size:11px}.dar-learn .player-header .quiet-button{gap:5px;font-size:12px}.dar-learn .player-header .quiet-button svg{width:17px}.dar-learn .player-content{padding:22px 20px 35px}.dar-learn .player-content h1{margin-bottom:25px;font-size:16px}.dar-learn .lesson-photo{width:190px;height:190px;margin-bottom:20px}.dar-learn .phrase-line{gap:15px}.dar-learn .phrase-line>bdi{font-size:25px}.dar-learn .teaching-note{font-size:13px;margin-top:20px!important}.dar-learn .meaning{font-size:18px}.dar-learn .task-options{gap:9px;margin-top:23px}.dar-learn .task-options>button{min-height:54px}.dar-learn .task-options>button>bdi{font-size:16px}.dar-learn .word-label{min-height:145px;margin-bottom:22px;font-size:38px}.dar-learn .lesson-footer{padding:15px 20px}.dar-learn .footer-inner{flex-wrap:wrap;gap:15px}.dar-learn .answer-feedback{flex:1;min-width:160px;font-size:11px}.dar-learn .answer-feedback strong{font-size:15px}.dar-learn .answer-feedback p{font-size:12px}.dar-learn .footer-inner>.primary-button{min-width:115px;min-height:44px;padding:8px 22px;font-size:14px}.dar-learn .lesson-footer.correct .answer-feedback,.dar-learn .lesson-footer.incorrect .answer-feedback{flex-basis:100%}.dar-learn .lesson-footer.correct .primary-button,.dar-learn .lesson-footer.incorrect .primary-button{margin-right:auto}.dar-learn .dialogue-line{min-width:190px;max-width:92%;padding:15px 18px}.dar-learn .dialogue-line bdi{font-size:19px}.dar-learn .dialogue-line>p{font-size:13px}.dar-learn .sentence-slot button,.dar-learn .word-bank button{min-height:44px;padding:10px 15px;font-size:17px}.dar-learn .result-metrics{gap:8px;margin:28px 0}.dar-learn .result-metrics>div{padding:15px 7px}.dar-learn .result-metrics b{font-size:24px}.dar-learn .result-metrics span{font-size:10px}.dar-learn .lesson-result{padding:25px 20px 50px}.dar-learn .lesson-result h1{font-size:27px}.dar-learn .result-vocab>div{gap:10px}.dar-learn .result-vocab bdi{font-size:15px}.dar-learn .result-vocab>div>span{font-size:12px}.dar-learn .result-vocab .sound-button{padding:8px}.dar-learn .result-vocab .sound-button span{display:none}.dar-learn .result-actions{gap:10px}.dar-learn .result-actions>button{min-height:45px;padding:9px 20px;font-size:13px}.dar-learn .learning-dialog{padding:27px}.dar-learn .grammar-list summary{font-size:14px}.dar-learn .grammar-example bdi{font-size:18px}}@media (prefers-reduced-motion:reduce){.dar-learn *{scroll-behavior:auto!important;transition:none!important}}.dar-learn nav{margin:0}.dar-learn .player-header{background:#fff;border:0}.dar-learn .learning-site-footer{border-top:1px solid var(--line)}.dar-learn .learn-logo{color:#222321;align-items:center}.dar-learn .learn-logo>img{flex-shrink:0;width:29px;height:29px}.dar-learn .learning-site-footer .learn-logo>img{width:25px;height:25px}.dar-learn .continue-card p{color:#fff}.dar-learn .sentence-slot button:disabled{opacity:1}.dar-learn .result-shell .player-header{background:0 0}.dar-learn .learning-main{max-width:1192px}.dar-learn .dashboard-course{grid-template-columns:minmax(0,1fr) 280px}.dar-learn .continue-card{background:var(--red);min-height:340px}.dar-learn .continue-card>div{padding:35px}.dar-learn .continue-card h2{font-size:30px}.dar-learn .progress-panel{background:var(--paper)}.dar-learn .learning-path{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0 0 45px;padding:30px}.dar-learn .learning-path h2{font-size:24px}.dar-learn .path-description{color:var(--muted);margin-top:5px;font-size:14px}.dar-learn .path-count{white-space:nowrap;color:var(--muted);background:var(--paper);border-radius:30px;padding:9px 15px;font-size:12px}.dar-learn .path-lessons{gap:10px;display:grid}.dar-learn .path-lesson{border:1px solid var(--line);text-align:right;background:#fff;border-radius:12px;align-items:center;gap:18px;padding:18px 20px;transition:border-color .15s,background .15s;display:flex}.dar-learn .path-lesson:hover{background:var(--paper);border-color:#c5bdb6}.dar-learn .path-lesson.current{border-color:var(--red);background:#fcf3f3}.dar-learn .path-marker{background:var(--paper);width:42px;height:42px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font:500 17px Arial;display:grid}.dar-learn .current .path-marker{color:#fff;background:var(--red)}.dar-learn .complete .path-marker{color:#356244;background:#e9f1e8}.dar-learn .path-lesson-copy{flex:1;gap:4px;min-width:0;display:grid}.dar-learn .path-lesson-copy small{color:var(--muted);font-size:11px}.dar-learn .current .path-lesson-copy small{color:var(--red);font-weight:600}.dar-learn .path-lesson-copy bdi{text-align:right;direction:ltr;font-size:18px}.dar-learn .path-lesson-copy>span{color:var(--muted);font-size:12px}.dar-learn .path-duration{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.dar-learn .path-note{color:var(--muted);align-items:center;gap:9px;margin-top:22px;font-size:12px;display:flex}.dar-learn .course-units{max-width:none}.dar-learn .lesson-next{background:#fcf3f3;border:1px solid #e6b8bc}.dar-learn .next-lesson-label{color:var(--red);margin-top:9px;font-size:11px;font-weight:600;display:inline-block}.dar-learn .lesson-description small{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dar-learn .lesson-completed .lesson-tile{background:#e9f1e8}.dar-learn .task-options>button.review-correct{opacity:1;background:#edf5ed;border-color:#497857}.dar-learn .task-options>button.review-incorrect{opacity:1;border-color:var(--red);background:#fcf0f1}@media (max-width:760px){.dar-learn .dashboard-course{grid-template-columns:1fr}.dar-learn .continue-card>div{padding:25px}.dar-learn .continue-card{min-height:290px}.dar-learn .continue-card h2{font-size:25px}.dar-learn .learning-path{border-radius:14px;padding:20px 16px}.dar-learn .learning-path .section-title{flex-direction:column;align-items:flex-start;gap:12px}.dar-learn .path-lesson{gap:12px;padding:15px 12px}.dar-learn .path-lesson-copy bdi{font-size:16px}.dar-learn .path-lesson-copy>span{font-size:11px}.dar-learn .path-duration{font-size:10px}.dar-learn .path-marker{width:34px;height:34px}.dar-learn .path-note{align-items:flex-start;line-height:1.8}.dar-learn .path-note svg{flex-shrink:0;margin-top:4px}}.dar-learn .learn-new .meaning,.dar-learn .build-task .meaning,.dar-learn .write-task .meaning{color:var(--ink);margin-top:18px;font-size:26px;line-height:1.7}.dar-learn .vocabulary-photo{object-fit:cover;border-radius:20px;width:300px;height:240px;box-shadow:0 12px 35px #251a1412}.dar-learn .exercise-photo{object-fit:cover;border-radius:16px;width:190px;height:145px;margin:20px auto;display:block}.dar-learn .learn-new .phrase-line{margin-top:25px}.dar-learn .task-options>button.answer-correct{color:#245e36;opacity:1;background:#edf7ef;border:2px solid #39794e}.dar-learn .task-options>button.answer-incorrect{border:2px solid var(--red);color:var(--red);background:#fcedee}.dar-learn .lesson-footer .answer-feedback strong{font-size:19px}.dar-learn .lesson-footer .answer-feedback{min-height:24px}.dar-learn .dialogue-line p{font-size:20px}.dar-learn .listening-task>p:not(.gap-sentence):not(.audio-fallback){display:none}.dar-learn .player-content{padding-top:32px}.dar-learn .player-content h1{color:var(--ink);font-size:20px}.dar-learn .lesson-caption{margin-bottom:8px}.dar-learn .lesson-footer .primary-button:disabled{opacity:.35}.dar-learn .audio-control .audio-error{font-size:12px}@media (max-width:600px){.dar-learn .vocabulary-photo{width:250px;height:210px}.dar-learn .learn-new .meaning,.dar-learn .build-task .meaning,.dar-learn .write-task .meaning{font-size:25px}.dar-learn .player-content{padding-top:25px}.dar-learn .exercise-photo{width:160px;height:115px}.dar-learn .dialogue-line p{font-size:19px}}.dar-learn .sentence-slot.answer-correct,.dar-learn input.answer-correct{background:#edf7ef;border-color:#39794e}.dar-learn .sentence-slot.answer-incorrect,.dar-learn input.answer-incorrect{border-color:var(--red);background:#fcedee}.dar-learn .task-options.picture-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:680px;display:grid}.dar-learn .task-options.picture-options>button{flex-direction:column;gap:12px;min-width:0;padding:0 0 14px;font-size:23px;display:flex;position:relative;overflow:hidden}.dar-learn .picture-options .option-number{z-index:1;background:#fff;position:absolute;top:8px;right:8px}.dar-learn .picture-options img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.dar-learn .picture-options>button>svg{position:absolute;bottom:14px;left:12px}@media (max-width:600px){.dar-learn .picture-options img{height:auto}.dar-learn .task-options.picture-options>button{font-size:21px}}.dar-learn .dialogue-scene~.task-options{scroll-margin-bottom:110px}.dar-learn .dialogue-scene .current{scroll-margin-top:100px}.dar-learn .dialogue-photo{aspect-ratio:1;object-fit:contain}.dar-learn .lesson-access-gate{background:#f8f6f3;min-height:100vh;padding:28px 24px}.dar-learn .access-gate-card{text-align:center;background:#fff;border:1px solid #e3ded7;border-radius:24px;max-width:520px;margin:80px auto;padding:40px 28px}.dar-learn .access-gate-card>svg{color:#bb3038;margin:0 auto 22px}.dar-learn .access-gate-card h1{margin:15px 0;font-size:30px}.dar-learn .access-gate-card p{margin:14px 0;line-height:1.8}.dar-learn .access-coming-soon{color:#716b64}.dar-learn .access-gate-card .primary-button,.dar-learn .access-gate-card .secondary-button{justify-content:center;width:100%;margin-top:16px;display:flex}.dar-learn .locked-lesson-label{align-items:center;gap:7px;display:flex}.dar-learn .color-card-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:800px;margin:24px auto;display:grid}.dar-learn .color-card-options button{border-radius:18px;flex-direction:column;gap:14px;min-height:0;padding:0 0 18px;display:flex;position:relative;overflow:hidden}.dar-learn .color-card-options img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.dar-learn .color-card-options .option-number{top:10px;z-index:1;background:#fff;border-radius:50%;width:28px;height:28px;font-size:14px;position:absolute;inset-inline-start:10px}.dar-learn .color-card-options button>svg{bottom:16px;position:absolute;inset-inline-end:12px}.dar-learn .color-card-options .card-solved{opacity:.6;outline:2px solid #209c65}.dar-learn .card-round-status{color:#666;text-align:center;font-size:15px}.dar-learn .gap-sentence{text-align:center;overflow-wrap:anywhere;margin:18px auto;font-size:clamp(22px,4vw,34px);line-height:1.5}.dar-learn .speaking-practice{text-align:center;background:#f7f6f2;border:1px solid #e7e4dc;border-radius:18px;max-width:560px;margin:24px auto;padding:24px}.dar-learn .speaking-practice audio{max-width:100%;margin:16px auto;display:block}.dar-learn .speaking-practice p{color:#58554e;line-height:1.7}@media (max-width:600px){.dar-learn .color-card-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dar-learn .color-card-options button{padding-bottom:14px;font-size:17px}.dar-learn .speaking-practice{padding:16px}.dar-learn .lesson-footer .primary-button{white-space:normal}}.dar-learn .inline-write-task{text-align:center;width:100%;max-width:760px;margin:22px auto}.sentence-exercise{letter-spacing:-.025em;color:#183f38;text-wrap:pretty;background:#f5f8f4;border:1px solid #e0e9dd;border-radius:22px;padding:24px 16px;font-family:inherit;font-size:clamp(24px,4.4vw,34px);font-weight:600;line-height:2.2}.write-task .sentence-exercise input{min-width:4ch;max-width:100%;font:inherit;text-align:center;vertical-align:baseline;background:#fff;border:2px solid #93b2a1;border-bottom-width:3px;border-radius:10px;margin:0 .2em;padding:0 .22em;line-height:1.55;transition:border-color .15s,background .15s;display:inline-block}.write-task .sentence-exercise input:focus{outline-offset:3px;border-color:#267962;outline:3px solid #26796225}.write-task .sentence-exercise input.answer-correct{color:#185d33;background:#edf9ef;border-color:#27824e}.write-task .sentence-exercise input.answer-close{color:#87500c;background:#fff5df;border-color:#cd8216}.write-task .sentence-exercise input.answer-incorrect{color:#922e2b;background:#fff0ef;border-color:#c54b48}.typing-hint{color:#65766c;margin:12px 0;font-size:13px}.spelling-correction{color:#87500c;background:#fff5df;border-radius:12px;padding:12px}.dar-learn .lesson-footer.close{background:#fff5df;border-color:#e7bc6b}.dar-learn .lesson-footer.close .answer-feedback{color:#87500c}.inline-write-task .word-bank{margin:16px auto}.inline-write-task .meaning{margin:16px 0 0}.dar-learn .player-header .sound-toggle{font-size:12px}@media (max-width:520px){.sentence-exercise{padding:18px 10px}.dar-learn .player-header .sound-toggle{gap:0;font-size:0}.footer-inner{flex-wrap:wrap}.inline-write-task{margin-top:16px}}.dar-learn .player-content:has(.inline-write-task){padding-bottom:140px}.job-lesson .color-card-options img{object-fit:contain;background:#f3f1ee;border-radius:10px;width:100%;height:190px}.job-lesson .lesson-photo{object-fit:contain;background:#f3f1ee;width:min(100%,480px);max-height:350px}.job-lesson .color-card-options button{overflow:hidden}@media (max-width:600px){.job-lesson .color-card-options img{height:145px}.job-lesson .lesson-photo{max-height:280px}}.dar-learn .job-lesson .lesson-photo{object-fit:contain;width:auto;max-width:min(100%,480px);height:auto;max-height:330px;margin:0 auto 24px}@media (max-width:600px){.dar-learn .job-lesson .lesson-photo{max-width:100%;max-height:260px}}.dar-learn .lesson-media{width:min(100%,480px);margin:22px auto 26px;position:relative}.dar-learn .lesson-media .lesson-photo{object-fit:cover;border-radius:18px;width:100%;height:260px;margin:0;display:block}.dar-learn .lesson-media .compact-audio{margin:0;position:absolute;bottom:12px;right:12px}.dar-learn .image-audio-button{color:#9b253b;background:#fff;border:1px solid #ffffffb0;border-radius:50%;place-items:center;width:42px;height:42px;min-height:42px;padding:0;display:grid;box-shadow:0 3px 16px #0003}.dar-learn .lesson-media .audio-error{background:#fff;border-radius:8px;max-width:210px;padding:8px}.dar-learn .lesson-media .audio-unavailable{display:none}.dar-learn .keyboard-help{color:#80626b;margin:9px 0 16px;font-size:12px}.dar-learn .word-bank button{align-items:center;gap:10px;display:inline-flex}.dar-learn .word-bank kbd,.dar-learn .task-options .option-number{color:#604851;background:#fff;border:1px solid #d9cbd0;border-radius:7px;place-items:center;min-width:28px;height:30px;font:600 13px Arial,sans-serif;display:inline-grid}.dar-learn .task-options:not(.color-card-options):not(.picture-options)>button{border-radius:12px;justify-content:center;align-items:center;min-height:62px;padding:15px 55px;display:flex;position:relative}.dar-learn .task-options:not(.color-card-options):not(.picture-options) .option-number{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dar-learn .task-options:not(.color-card-options):not(.picture-options)>button>bdi{text-align:center;flex:1}@media (max-width:600px){.dar-learn .lesson-media{max-width:350px}.dar-learn .lesson-media .lesson-photo{height:205px}.dar-learn .keyboard-help{font-size:11px}.dar-learn .word-bank button{gap:7px}}.dar-learn .matching-layout{grid-template-columns:1fr 1fr;align-items:start;gap:44px;max-width:760px;margin:30px auto;display:grid}.dar-learn .matching-layout .task-options{width:100%;max-width:none;margin:0}.dar-learn .match-prompt{background:#fff;border:2px solid #371920;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:64px;padding:14px 18px;font-size:20px;font-weight:600;display:flex}.dar-learn .match-prompt .audio-control{margin:0}.dar-learn .match-prompt .sound-button{width:32px;min-height:32px;padding:5px}.dar-learn .match-prompt .sound-button span{display:none}@media (max-width:600px){.dar-learn .matching-layout{grid-template-columns:minmax(0,1fr);gap:18px}.dar-learn .match-prompt{font-size:19px}}.dar-learn .job-lesson .lesson-media .lesson-photo,.dar-learn .job-lesson .color-card-options img{object-fit:contain;background:#f5f0ed}.dar-learn .listening-task>.gap-sentence{color:var(--ink);font-size:clamp(22px,4vw,34px);line-height:1.6;display:block}.dar-learn .listening-task>.audio-fallback{display:block}@media (hover:none) and (pointer:coarse){.dar-learn .keyboard-help{display:none}}@media (max-width:600px){.dar-learn .keyboard-help{display:none}}
