:root{--paper:#f3eee3;--white:#fbf8f1;--ink:#201f1a;--muted:#68645b;--line:#ded5c4;--green:#a83c26;--green-dark:#8e321f;--sage:#ece5d6;--sage-light:#f8f3e9;--peach:#f0dfd2;--blue:#244a7c;--heading:Georgia,"Times New Roman",serif;--sound-a:#244a7c;--sound-b:#b64229}h1,h2,h3{font-weight:400}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible{outline-color:var(--sound-a)}.site-header{background:var(--paper);height:82px}.header-inner{gap:28px;width:min(1320px,100% - 80px)}.brand{font-family:var(--serif);letter-spacing:-1px;white-space:nowrap;font-size:27px;font-weight:600}.brand em{color:var(--sound-b);font-weight:400}.header-nav{gap:27px;margin-left:auto}.header-nav a{color:var(--ink);font-size:12px}.header-actions{align-items:center;gap:23px;display:flex}.account-link{color:var(--muted);background:0 0;border:0;padding:0;font-size:12px}.header-start{border-radius:4px;gap:16px;padding:12px 17px;font-size:12px}.button{border-radius:4px}.button-dark{background:var(--ink)}.button-light{background:0 0}.mobile-nav{display:none}.site-footer{background:var(--paper);border-top:1px solid var(--line)}.site-footer .brand{font-size:26px}.footer-inner p{color:var(--muted)}@media (width<=950px){.header-nav{gap:17px}.header-inner{gap:20px;width:calc(100% - 48px)}.header-actions{gap:15px}.header-start{padding:12px;font-size:11px}.account-link{font-size:11px}}@media (width<=720px){.site-header{height:70px}.header-inner{width:calc(100% - 36px)}.brand{font-size:25px}.header-nav,.header-actions{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{border:1px solid var(--line);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:42px;height:40px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{z-index:70;background:var(--white);border:1px solid var(--line);width:210px;padding:9px;position:absolute;top:48px;right:0;box-shadow:0 8px 20px #201f1a12}.mobile-nav nav a{padding:12px;font-size:14px;display:block}.mobile-nav nav a:hover{background:var(--sage-light)}.section-wrap{width:calc(100% - 40px)}}.brand{align-items:baseline;font-weight:500}.brand .brand-ipa{font-family:var(--serif);letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400;line-height:1.2}@media (width<=720px){.header-inner{gap:12px}.site-header .brand{gap:8px;font-size:22px}.site-header .brand .brand-ipa{font-size:11px}.mobile-nav{flex-shrink:0}}.recording-report{font:12px/1.4 var(--font-sans,sans-serif);color:#6c695f;flex-direction:column;align-items:flex-start;gap:5px;display:inline-flex}.report-recording-toggle{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:5px;text-decoration:underline}.report-recording-options{background:#fffdf7;border:1px solid #d8d1c3;border-radius:8px;flex-wrap:wrap;gap:6px;max-width:280px;padding:10px;display:flex}.report-recording-options>span{width:100%}.report-recording-options button{font:inherit;cursor:pointer;background:0 0;border:1px solid #d8d1c3;border-radius:5px;padding:6px}.abx-sample>.recording-report{align-self:center}.guide-word-audio{flex-wrap:wrap}.guide-word-audio .recording-report{max-width:180px}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] .intro{color:#b8b5ad}html[data-theme=dark] .facts span{border:1px solid #544a36;border-radius:30px}html[data-theme=dark] .start{color:#b3b3b3;background:#25241e;border-radius:5px}html[data-theme=dark] .steps li>span{color:#abc0a5;border:1px solid #444e3b;border-radius:50%}html[data-theme=dark] .benefits article{background:#242114;border:1px solid #544a36;border-radius:8px}html[data-theme=dark] .benefits p,html[data-theme=dark] .scope{color:#b8b5ad}html[data-theme=dark] .sound-grid a{color:#95b5db;background:#242114;border:1px solid #544a36;border-radius:7px}html[data-theme=dark] .sound-grid a strong{color:#e8e7e3}html[data-theme=dark] .purpose{color:#b8b5ad}html[data-theme=dark] .sound-grid a:hover{border-color:#364454}html[data-theme=dark] .versus{color:#b8b4ad}html[data-theme=dark] .browse{color:#95b5db}html[data-theme=dark] a:focus-visible{outline-offset:4px;outline:3px solid #364454}html[data-theme=dark] .diagnostic-preview{color:#e8e7e3;background:#242114;border:1px solid #544a36;border-radius:16px}html[data-theme=dark] .diagnostic-preview-label{color:#b9b5ac}html[data-theme=dark] .diagnostic-preview-overview p{color:#b8b5ad}html[data-theme=dark] .diagnostic-preview-donut{border-radius:50%}html[data-theme=dark] .diagnostic-preview-donut>div{background:#242114;border-radius:50%}html[data-theme=dark] .diagnostic-preview-donut strong>span{color:#b8b4ad}html[data-theme=dark] .diagnostic-preview-donut>div>span{color:#adb8ae}html[data-theme=dark] .diagnostic-preview-sound strong{color:#e6e8e3}html[data-theme=dark] .diagnostic-preview-sound>span{color:#b8b4ad}html[data-theme=dark] .diagnostic-preview-track{background:#28251b;border-radius:10px}html[data-theme=dark] .diagnostic-preview-track>span{background:#314439;border-radius:10px}html[data-theme=dark] .diagnostic-preview-value{color:#b8b5ad}html[data-theme=dark] .diagnostic-preview-sr{border:0}html[data-theme=dark] .crumb{color:#afb9ac}html[data-theme=dark] .localized-public p{color:#b8b5ad}html[data-theme=dark] .primary{color:#b3b3b3;background:#25241e;border-radius:5px}html[data-theme=dark] .card{background:#242114;border:1px solid #544a36;border-radius:7px}html[data-theme=dark] .card:hover{border-color:#364454}html[data-theme=dark] .word-group{background:#242114;border:1px solid #544a36;border-radius:8px}html[data-theme=dark] .word-group h3{color:#95b5db}html[data-theme=dark] .word-group:nth-child(2) h3{color:#e29c8d}html[data-theme=dark] .word-group li{border-top:1px solid #544a36}html[data-theme=dark] .word-group :global(.guide-play){color:#95b5db;background:0 0;border:1px solid #364454;border-radius:50%}html[data-theme=dark] .word-group:nth-child(2) :global(.guide-play){color:#e29c8d;border-color:#543b36}html[data-theme=dark] .word-group :global(.guide-play:focus-visible){outline-offset:3px;outline:3px solid #364454}html[data-theme=dark] .word-group small{color:#b6b3af}html[data-theme=dark] .related a{border:1px solid #544a36;border-radius:6px}html[data-theme=dark] .theme-toggle{color:#e7e7e4;background:#242014;border:1px solid #534a36;border-radius:50%;box-shadow:0 2px 8px #0001}html[data-theme=dark] .theme-toggle:hover{box-shadow:0 3px 12px #0002}html[data-theme=dark] .theme-toggle:focus-visible{outline-offset:4px;outline:2px solid}html[data-theme=dark] .diagnostic-results{color:#e7e8e3}html[data-theme=dark] .diagnostic-report-header p{color:var(--muted,#b6b6af)}html[data-theme=dark] .diagnostic-donut{border-radius:50%}html[data-theme=dark] .diagnostic-donut>div{background:var(--paper,#242114);border-radius:50%}html[data-theme=dark] .diagnostic-donut strong>span{color:#b7b5ae}html[data-theme=dark] .diagnostic-donut>div>span{color:#adb8ae}html[data-theme=dark] .diagnostic-next{background:#1f2518;border:1px solid #435336;border-radius:12px}html[data-theme=dark] .diagnostic-secondary-ipa{color:#b6b5af}html[data-theme=dark] .diagnostic-sound-groups h4>span{color:#b7b5ae}html[data-theme=dark] .diagnostic-sound-row{border:1px solid var(--line,#544a36);background:#242014;border-radius:12px}html[data-theme=dark] .diagnostic-group-score small,html[data-theme=dark] .diagnostic-group-score>span{color:#b7b5ae}html[data-theme=dark] .diagnostic-bar{background:#29241a;border-radius:10px}html[data-theme=dark] .diagnostic-bar>span{background:#314439;border-radius:10px}html[data-theme=dark] .diagnostic-mistakes h5{color:#b8b4ad}html[data-theme=dark] .diagnostic-mistake+.diagnostic-mistake{border-top:1px solid #544936}html[data-theme=dark] .diagnostic-example-number{color:#b9b5ac}html[data-theme=dark] .diagnostic-word-cell{background:#282315;border-radius:8px}html[data-theme=dark] .diagnostic-word-cell.chosen{background:#281b15}html[data-theme=dark] .diagnostic-word-cell.correct{background:#1e2717}html[data-theme=dark] .diagnostic-word-cell dt{color:#b8b4ad}html[data-theme=dark] .diagnostic-word-cell dd>span{color:#b8b5ad}html[data-theme=dark] .diagnostic-no-misses{color:#b0b9ac}html[data-theme=dark] .diagnostic-overview h4>span{color:#b7b5ae}html[data-theme=dark] .diagnostic-overview nav>a{color:inherit;border-bottom:1px solid #544a36}html[data-theme=dark] .diagnostic-overview nav>a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #364554}html[data-theme=dark] .diagnostic-overview-bar{background:#2d271a;border-radius:10px}html[data-theme=dark] .diagnostic-overview-bar>span{background:#314439;border-radius:10px}html[data-theme=dark] .diagnostic-report-sr{border:0}html[data-theme=dark] .diagnostic-sound-row:target{outline-offset:2px;outline:2px solid #3f4a3f}html[data-theme=dark] .diagnostic-overview-label .diagnostic-secondary-ipa{color:#b4b8ad}html[data-theme=dark] .diagnostic-reading-guide{color:#b8b6ad}html[data-theme=dark] .diagnostic-group-status{color:#d7bb98;background:#282015;border-radius:5px}html[data-theme=dark] .diagnostic-group-status.matched{color:#a8bfa6;background:#1c2618}html[data-theme=dark] .diagnostic-offer{background:#1f2518;border:1px solid #425337;border-radius:12px}html[data-theme=dark] .diagnostic-offer p{color:#b2b9ac}html[data-theme=dark] .diagnostic-conversion{border-block:1px solid var(--line)}html[data-theme=dark] .diagnostic-conversion span[lang]{color:var(--muted)}html[data-theme=dark] .interface-language{background:#242014;border:1px solid #534a36;border-radius:8px;box-shadow:0 2px 8px #0001}html[data-theme=dark] .interface-language a{color:#e7e7e4}html[data-theme=dark] .interface-language a[aria-current=page]{background:#2b2517;border-radius:4px}html[data-theme=dark] .credit-list article{background:#1c1c1c;border:1px solid #435138;border-radius:12px}html[data-theme=dark] .credit-list h3 span{color:#aeb7b0}html[data-theme=dark] .owner-audio-notice,html[data-theme=dark] .pilot-notice{color:#a7beab;background:#1e2716}html[data-theme=dark] select{background:#1c1c1c;border:1px solid #404d3d;border-radius:8px}html[data-theme=dark] details{border-bottom:1px solid #544a36}html[data-theme=dark] :global(.support-form input),html[data-theme=dark] :global(.support-form select),html[data-theme=dark] :global(.support-form textarea){background:#1c1c1c;border:1px solid #544a36;border-radius:5px}html[data-theme=dark] .audio-comparison-panel{border-bottom:1px solid var(--line,#435138)}html[data-theme=dark] .comparison-heading p{color:#aeb7b0}html[data-theme=dark] .comparison-status{color:#d3bc9c;background:#282215;border-radius:20px}html[data-theme=dark] .comparison-source-options button{color:#aeb7b0;background:#1c1c1c;border:1px solid #435138;border-radius:13px}html[data-theme=dark] .comparison-source-options button:hover{border-color:#455238}html[data-theme=dark] .comparison-source-options button.is-selected{background:#202815;border-color:#415336;box-shadow:inset 0 0 0 1px #000}html[data-theme=dark] .comparison-source-options strong{color:#e2e9e5}html[data-theme=dark] .comparison-source-kind{color:#afc79e}html[data-theme=dark] .comparison-source-options button:focus-visible{outline-offset:3px;outline:3px solid #364054}html[data-theme=dark] .comparison-source-detail p{color:#acb9ad}html[data-theme=dark] .comparison-source-detail a{color:#a6c99c}html[data-theme=dark] .comparison-footnote{color:#b1b6af}html[data-theme=dark] .qa-desk{--qa-blue:#90b2df;--qa-rust:#e29c8d;--qa-border:#544936;--qa-muted:#b8b5ad;color:#e8e7e3;background:#282215}html[data-theme=dark] .qa-header{border-bottom:1px solid var(--qa-border)}html[data-theme=dark] .qa-intro>div>p:not(.eyebrow){color:var(--qa-muted)}html[data-theme=dark] .qa-backup{border:1px solid var(--qa-border);background:#241f14;border-radius:7px}html[data-theme=dark] .qa-desk button{border:1px solid var(--qa-border);background:#241f14;border-radius:4px}html[data-theme=dark] .qa-desk button:hover:not(:disabled){border-color:var(--qa-blue);background:#242114}html[data-theme=dark] .qa-backup button:first-child{color:#b3b3b3;background:#1f1e19;border-color:#4c493e}html[data-theme=dark] .qa-desk input,html[data-theme=dark] .qa-desk select,html[data-theme=dark] .qa-desk textarea{border:1px solid var(--qa-border);color:#e8e7e3;background:#242014;border-radius:4px}html[data-theme=dark] .qa-desk label{color:var(--qa-muted)}html[data-theme=dark] .qa-workflow{border-block:1px solid var(--qa-border)}html[data-theme=dark] .qa-workflow b{border:1px solid var(--qa-border);border-radius:50%}html[data-theme=dark] .qa-counts{color:var(--qa-muted)}html[data-theme=dark] .qa-counts strong{color:#e8e7e3}html[data-theme=dark] .qa-layout{border-top:1px solid var(--qa-border)}html[data-theme=dark] .qa-index>p{color:var(--qa-muted)}html[data-theme=dark] .qa-index button{background:0 0}html[data-theme=dark] .qa-index button.is-selected{color:#e2c78d;background:#1f1e19;border-color:#4c493e}html[data-theme=dark] .qa-index button.is-selected:hover{background:#353227;border-color:#504b3a}html[data-theme=dark] .qa-index button small{color:inherit}html[data-theme=dark] .qa-group-heading{border-bottom:1px solid var(--qa-border)}html[data-theme=dark] .qa-phonemes{color:var(--qa-blue)}html[data-theme=dark] .qa-group-heading>p:last-of-type,html[data-theme=dark] .qa-desk code{color:var(--qa-muted)}html[data-theme=dark] .qa-instructions{border-bottom:1px solid var(--qa-border)}html[data-theme=dark] .qa-group-review p{color:var(--qa-muted)}html[data-theme=dark] .qa-trial{background:#2b2518;border:1px solid #544936;border-radius:6px}html[data-theme=dark] .qa-trial p{color:var(--qa-muted)}html[data-theme=dark] .qa-trial-samples button{border-color:var(--qa-blue);color:var(--qa-blue)}html[data-theme=dark] .qa-trial-samples button:nth-child(2){border-color:var(--qa-rust);color:var(--qa-rust)}html[data-theme=dark] .qa-trial-samples button:nth-child(3){color:#e8e7e3;border-style:dashed;border-color:#4c493e}html[data-theme=dark] .qa-pair>header{border-bottom:1px solid var(--qa-border)}html[data-theme=dark] .qa-pair>header>span{color:var(--qa-muted)}html[data-theme=dark] .qa-word-heading{border-top:2px solid var(--qa-blue)}html[data-theme=dark] .qa-word.side-1 .qa-word-heading{border-color:var(--qa-rust)}html[data-theme=dark] .qa-word-heading>strong{color:var(--qa-blue)}html[data-theme=dark] .qa-word.side-1 .qa-word-heading>strong{color:var(--qa-rust)}html[data-theme=dark] .qa-word-heading p{color:var(--qa-muted)}html[data-theme=dark] .qa-clip{border:1px solid var(--qa-border);background:#241f14;border-radius:5px}html[data-theme=dark] .qa-clip.status-fix{border-left:4px solid #543b36}html[data-theme=dark] .qa-clip.status-pass{border-left:4px solid #365441}html[data-theme=dark] .qa-clip.status-unsure{border-left:4px solid #544836}html[data-theme=dark] .qa-clip-top small{color:var(--qa-muted)}html[data-theme=dark] .qa-heard{color:#9fd1b2}html[data-theme=dark] .qa-listen-hint,html[data-theme=dark] .qa-file{color:var(--qa-muted)}html[data-theme=dark] .qa-error{color:#e2978d!important}html[data-theme=dark] .qa-notice{border:1px solid var(--qa-border);background:#241f14;border-radius:4px}html[data-theme=dark] .qa-unassigned{border-top:1px solid var(--qa-border)}html[data-theme=dark] .qa-footer{border-top:1px solid var(--qa-border);color:var(--qa-muted)}html[data-theme=dark] .qa-desk .qa-stop{color:#b3b3b3;background:#1f1e19;box-shadow:0 4px 15px #0002}html[data-theme=dark] .qa-desk button:focus-visible,html[data-theme=dark] .qa-desk input:focus-visible,html[data-theme=dark] .qa-desk select:focus-visible,html[data-theme=dark] .qa-desk textarea:focus-visible{outline:2px solid var(--qa-blue);outline-offset:3px}@media (width<=760px){html[data-theme=dark] .qa-index{border-bottom:1px solid var(--qa-border)}}html[data-theme=dark] .editorial-wrap .editorial-lede,html[data-theme=dark] .editorial-wrap p,html[data-theme=dark] .editorial-wrap li{color:#aeb7b0}html[data-theme=dark] .editorial-panel{background:#1f2617;border:1px solid #435138;border-radius:15px}html[data-theme=dark] .editorial-link-grid a{background:#1c1c1c;border:1px solid #435138;border-radius:10px}html[data-theme=dark] .editorial-link-grid span{color:#aeb7b0}html[data-theme=dark] .course-progress{background:#242014;border:1px solid #544a36;border-radius:18px}html[data-theme=dark] .course-top>span,html[data-theme=dark] .course-current small,html[data-theme=dark] .course-current>div>span{color:#b8b6ad}html[data-theme=dark] .course-meter{background:#28241a;border-radius:5px}html[data-theme=dark] .course-meter>span{background:#34423a}html[data-theme=dark] .course-two-steps>span{color:#b7b5ae;border:1px solid #504a3a;border-radius:50%}html[data-theme=dark] .course-two-steps>span.active{color:#95b8da;background:#152028;border:2px solid #364554}html[data-theme=dark] .course-two-steps>span.done{color:#a2c3ab;background:#18261a}html[data-theme=dark] .course-two-steps i{border-top:2px solid #504a3a}html[data-theme=dark] .course-all,html[data-theme=dark] .course-charts{border-top:1px solid #534b36}html[data-theme=dark] .course-all li{border-bottom:1px solid #544a36}html[data-theme=dark] .course-lesson-number{color:#b7b4ae}html[data-theme=dark] .course-lesson-actions button{background:0 0;border:1px solid #544a36;border-radius:16px}html[data-theme=dark] .course-trends p{color:#b8b5ad}html[data-theme=dark] .course-bars{border-bottom:1px solid #544a36}html[data-theme=dark] .course-bars span{color:#b0b5b0}html[data-theme=dark] .course-bars i{background:#344239;border-radius:4px 4px 0 0}html[data-theme=dark] .course-bars small{color:#b6b4af}html[data-theme=dark] .course-insights button{background:0 0;border:0;border-bottom:1px solid #544936}html[data-theme=dark] .course-insights small{color:#b8b5ad}html[data-theme=dark] .course-mistakes li{border-bottom:1px solid #544936}html[data-theme=dark] .course-mistakes small{color:#b9b5ac}html[data-theme=dark] .diagnostic-entry{border-top:1px solid #544a36}html[data-theme=dark] .diagnostic-entry-eyebrow{color:#b1baab}html[data-theme=dark] .diagnostic-entry p:not(.diagnostic-entry-eyebrow){color:#b8b5ad}html[data-theme=dark] .diagnostic-entry nav a{color:#e8e7e3;background:#242114;border:1px solid #544a36;border-radius:6px}html[data-theme=dark] .diagnostic-entry nav a:hover{color:#95b5db;border-color:#364454}html[data-theme=dark] .diagnostic-entry nav a:focus-visible{outline-offset:3px;outline:3px solid #364454}html[data-theme=dark] .ed-page{--ed-ink:#97d8c9;--ed-muted:#aeb7b3;--ed-line:#43503a;--ed-paper:#242414;--ed-wash:#1e2717;color:var(--ed-ink);background:var(--ed-paper)}html[data-theme=dark] .ed-page a{color:inherit}html[data-theme=dark] .ed-breadcrumb{color:var(--ed-muted)}html[data-theme=dark] .ed-eyebrow{color:#acb9b1}html[data-theme=dark] .ed-page h1 em{color:#b0bca9}html[data-theme=dark] .ed-intro{color:var(--ed-muted)}html[data-theme=dark] .ed-button{border:1px solid var(--ed-ink);background:#343630;border-radius:8px;color:#b3b3b3!important}html[data-theme=dark] .ed-button:hover{background:#294c42}html[data-theme=dark] .ed-button:focus-visible,html[data-theme=dark] .ed-page a:focus-visible,html[data-theme=dark] .ed-page summary:focus-visible{outline-offset:4px;outline:3px solid #475436}html[data-theme=dark] .ed-meta{color:var(--ed-muted)}html[data-theme=dark] .ed-meta span+span:before{color:#aebca9}html[data-theme=dark] .ed-feature-pair{background:#202716;border:1px solid #465436;border-radius:16px}html[data-theme=dark] .ed-feature-words>div:first-child{border-right:1px solid #425138}html[data-theme=dark] .ed-ipa{color:#aabbaf}html[data-theme=dark] .ed-feature-words p{color:var(--ed-muted)}html[data-theme=dark] .ed-feature-bottom{color:#aeb7af;border-top:1px solid #425138}html[data-theme=dark] .ed-section-heading>p,html[data-theme=dark] .ed-section-heading>span{color:var(--ed-muted)}html[data-theme=dark] .ed-contrast-card{border:1px solid var(--ed-line);background:#242214;border-radius:10px}html[data-theme=dark] .ed-card-index{color:#aeb7ae}html[data-theme=dark] .ed-phonemes span{color:#a7beaf;background:#202618;border-radius:4px}html[data-theme=dark] .ed-contrast-card>p{color:var(--ed-muted)}html[data-theme=dark] .ed-card-bottom{border-top:1px solid var(--ed-line)}html[data-theme=dark] .ed-card-bottom>span{color:#afb6b1}html[data-theme=dark] .ed-explainer{border-top:1px solid var(--ed-line)}html[data-theme=dark] .ed-explainer p:not(.ed-eyebrow){color:var(--ed-muted)}html[data-theme=dark] .ed-text-link{border-bottom:1px solid #3e4e3b}html[data-theme=dark] .ed-text-link:hover{border-color:var(--ed-ink)}html[data-theme=dark] .ed-variety-note{background:var(--ed-wash);border-radius:11px}html[data-theme=dark] .ed-variety-note p{color:var(--ed-muted)}html[data-theme=dark] .ed-variety-note strong{color:#a7bead}html[data-theme=dark] .ed-small{color:#afb6b0!important}html[data-theme=dark] .ed-other-languages a{border:1px solid var(--ed-line);border-radius:6px}html[data-theme=dark] .ed-other-languages a:hover{background:var(--ed-wash)}html[data-theme=dark] .ed-guide-hero{border-bottom:1px solid var(--ed-line)}html[data-theme=dark] .ed-guide-hero .ed-lede{color:#aabbaf}html[data-theme=dark] .ed-guide-actions>span,html[data-theme=dark] .ed-guide-body p{color:var(--ed-muted)}html[data-theme=dark] .ed-focus-callout{background:#222716;border-left:2px solid #465238}html[data-theme=dark] .ed-pair-list{border-top:1px solid var(--ed-line)}html[data-theme=dark] .ed-pair-row{border-bottom:1px solid var(--ed-line)}html[data-theme=dark] .ed-pair-number{color:#acb9ad}html[data-theme=dark] .ed-pair-words>div+div{border-left:1px solid #455139}html[data-theme=dark] .ed-romanization{color:#aabbab}html[data-theme=dark] .ed-steps li>span{color:#b0bca9}html[data-theme=dark] .ed-l1-notes>div,html[data-theme=dark] .ed-sources{border-top:1px solid var(--ed-line)}html[data-theme=dark] .ed-sources summary{color:#a4c1ab}html[data-theme=dark] .ed-sources a{text-decoration-color:#afbea7}html[data-theme=dark] .ed-practice-panel{background:#1f2716;border:1px solid #445436;border-radius:11px}html[data-theme=dark] .ed-practice-panel>svg{color:#a9bcac}html[data-theme=dark] .ed-practice-panel>p:not(.ed-eyebrow){color:var(--ed-muted)}html[data-theme=dark] .ed-next-contrasts a{border-bottom:1px solid var(--ed-line)}html[data-theme=dark] .ed-next-contrasts a:hover{color:#b2c1a4}html[data-theme=dark] .ed-method-body p,html[data-theme=dark] .ed-method-body li{color:var(--ed-muted)}html[data-theme=dark]{--paper:#232315;--white:#1c1c1c;--ink:#e1eae6;--muted:#b0b5b0;--line:#484e3b;--green:#a0c5b0;--green-dark:#deede5;--sage:#212a18;--sage-light:#1f2716;--peach:#281f15;--blue:#9bb0ca;color:var(--ink);background:var(--paper)}html[data-theme=dark] a{color:inherit}html[data-theme=dark] button,html[data-theme=dark] a,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] summary{-webkit-tap-highlight-color:transparent}html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible,html[data-theme=dark] select:focus-visible,html[data-theme=dark] input:focus-visible,html[data-theme=dark] summary:focus-visible{outline-offset:4px;outline:3px solid #385144}html[data-theme=dark] button{color:inherit}html[data-theme=dark] button,html[data-theme=dark] select{border-radius:0}html[data-theme=dark] ::selection{background:#232e19}html[data-theme=dark] .eyebrow{color:var(--green)}html[data-theme=dark] .quiet-label{color:var(--muted)}html[data-theme=dark] .field-label{color:#aeb7af}html[data-theme=dark] .button{border:1px solid #0000;border-radius:7px}html[data-theme=dark] .button-light{background:var(--white);border-color:var(--line)}html[data-theme=dark] .button-light:hover{background:var(--sage-light)}html[data-theme=dark] .text-button{color:var(--green);background:0 0;border:0}html[data-theme=dark] .small-dot{background:var(--green);border-radius:50%}html[data-theme=dark] .audio-error{color:#d9a196}html[data-theme=dark] .site-header{border-bottom:1px solid var(--line);background:var(--paper)}html[data-theme=dark] .brand-period{color:#abbbaa}html[data-theme=dark] .brand-mark i{background:var(--green);border-radius:3px}html[data-theme=dark] .header-nav{color:#b0b6af}html[data-theme=dark] .header-nav a:hover,html[data-theme=dark] .header-nav a[aria-current]{color:var(--ink)}html[data-theme=dark] .account-link{border:1px solid #434d3d;border-radius:5px}html[data-theme=dark] .account-link:hover,html[data-theme=dark] .account-link.is-active{background:var(--sage-light)}html[data-theme=dark] .green-dash{background:var(--green)}html[data-theme=dark] .hero h1 em,html[data-theme=dark] .final-cta h2 em{color:var(--green)}html[data-theme=dark] .hero-lede{color:#afb6af}html[data-theme=dark] .hero-secondary{color:#b2b6af}html[data-theme=dark] .hero-secondary:hover{color:var(--green)}html[data-theme=dark] .hero-promises{color:#b0b8ad}html[data-theme=dark] .demo-shell{background:#1c1c1c;border:1px solid #455138;border-radius:14px;box-shadow:0 12px 38px #00000010}html[data-theme=dark] .demo-orbit{border:1px solid #475139;border-radius:50%}html[data-theme=dark] .hero-margin-note{color:#afb9ac}html[data-theme=dark] .demo-topline{border-bottom:1px solid var(--line)}html[data-theme=dark] .demo-language{color:#b1b7ae}html[data-theme=dark] .demo-question p{color:var(--muted)}html[data-theme=dark] .demo-player{background:0 0;border:0}html[data-theme=dark] .play-circle{background:var(--green);color:#b3b3b3;border-radius:50%}html[data-theme=dark] .play-circle svg{fill:currentColor;stroke-width:1.2px}html[data-theme=dark] .demo-play-text{color:#b0b9ac}html[data-theme=dark] .waveform i{background:#2d3626;border-radius:3px}html[data-theme=dark] .waveform i:nth-child(3n){background:#374332}html[data-theme=dark] .demo-answer{background:#1c1c1c;border:1px solid #474e3b;border-radius:7px}html[data-theme=dark] .demo-answer:not(:disabled):hover{background:#202716;border-color:#3f5138}html[data-theme=dark] .option-letter{color:#b3b6af;background:#202216;border:1px solid #4c5138;border-radius:3px}html[data-theme=dark] .demo-answer small{color:#b3b9ac}html[data-theme=dark] .demo-answer>svg{color:var(--green)}html[data-theme=dark] .demo-answer.is-correct{background:#1d2815;border-color:#425436}html[data-theme=dark] .demo-answer.is-incorrect{background:#241814;border-color:#544136}html[data-theme=dark] .demo-bottom{color:#b2b8ad}html[data-theme=dark] .demo-caption{border-top:1px solid var(--line);color:#b1b9ac;background:#202414;border-radius:0 0 14px 14px}html[data-theme=dark] .approach-strip{background:#222617;border-top:1px solid #495436;border-bottom:1px solid #495436}html[data-theme=dark] .approach-title{color:#b2b9ac}html[data-theme=dark] .approach-title strong{color:var(--ink)}html[data-theme=dark] .approach-inner>p{color:#b2b7ae}html[data-theme=dark] .approach-divider{color:#b4b9ac}html[data-theme=dark] .section-heading>p{color:#b2b6af}html[data-theme=dark] .language-card{background:var(--white);border:1px solid #47503a;border-radius:8px}html[data-theme=dark] .language-card:hover{border-color:#455238;box-shadow:0 7px 22px #00000010}html[data-theme=dark] .language-glyph{color:#afc0a5;background:#1e2617;border-radius:8px}html[data-theme=dark] .language-color-1 .language-glyph{color:#c7b59e;background:#2b2217}html[data-theme=dark] .language-color-2 .language-glyph{color:#a7bbbe;background:#182225}html[data-theme=dark] .language-color-3 .language-glyph{color:#b8adb8;background:#211a23}html[data-theme=dark] .language-card-arrow{color:#b1b9ac}html[data-theme=dark] .native-name{color:#b5b9ac}html[data-theme=dark] .language-card p{color:#b2b7ae}html[data-theme=dark] .language-card-foot{color:#b4baab;border-top:1px solid #4c5336}html[data-theme=dark] .language-card-foot>span{color:#b2bca9}html[data-theme=dark] .language-footnote{color:#b3b8ad}html[data-theme=dark] .method-section{background:#222518;border-top:1px solid #4b5436;border-bottom:1px solid #4b5436}html[data-theme=dark] .step-number{color:#b3bca9}html[data-theme=dark] .method-icon{color:#aec0a5}html[data-theme=dark] .method-grid p{color:#b3b9ac}html[data-theme=dark] .final-cta p{color:#b3b8ad}html[data-theme=dark] .site-footer{border-top:1px solid var(--line);background:var(--paper)}html[data-theme=dark] .footer-inner nav{color:#b3b9ac}html[data-theme=dark] .footer-inner nav a:hover{color:var(--green)}html[data-theme=dark] .footer-note{color:#b5baab}html[data-theme=dark] .practice-sidebar{border-right:1px solid var(--line);background:#222617}html[data-theme=dark] .select-wrap{color:#b1baab;background:#1c1c1c;border:1px solid #465336;border-radius:6px}html[data-theme=dark] .select-wrap select{color:var(--ink);background:0 0;border:0;outline:none}html[data-theme=dark] .select-wrap select:focus-visible{outline:2px solid var(--green)}html[data-theme=dark] .contrast-option{color:#b1b9ac;background:0 0;border:1px solid #0000;border-radius:5px}html[data-theme=dark] .contrast-option svg{color:#b3bbaa}html[data-theme=dark] .contrast-option:hover{background:#232919}html[data-theme=dark] .contrast-option.is-selected{color:#a8c2a3;background:#232b17;border-color:#475436}html[data-theme=dark] .contrast-option.is-selected svg{color:#acc5a0}html[data-theme=dark] .sidebar-tip{background:#242a18;border:1px solid #485436;border-radius:7px}html[data-theme=dark] .tip-icon{color:#b2c0a5}html[data-theme=dark] .sidebar-tip p{color:#b3bca9}html[data-theme=dark] .sidebar-progress{color:#b2baab}html[data-theme=dark] .practice-breadcrumb{color:#b2b9ac}html[data-theme=dark] .practice-breadcrumb>a{color:#b0bca9}html[data-theme=dark] .dialect-pill{color:#b2bca9;border:1px solid #475336;border-radius:20px}html[data-theme=dark] .session-length{color:#b4bbaa}html[data-theme=dark] .trainer-card{background:var(--white);border:1px solid #475436;border-radius:11px;box-shadow:0 4px 20px #00000010}html[data-theme=dark] .trainer-card-top .eyebrow{color:#b2bbaa}html[data-theme=dark] .round-counter{color:#b4bbaa}html[data-theme=dark] .session-progress{background:#212717}html[data-theme=dark] .session-progress>span{background:#38482d;border-radius:0 3px 3px 0}html[data-theme=dark] .ready-illustration>span:last-child{color:#adc69f;background:#222815;border:1px solid #455436;border-radius:50%}html[data-theme=dark] .session-ready>p{color:#b3bbaa}html[data-theme=dark] .ready-pair{background:#202414;border:1px solid #485436;border-radius:7px}html[data-theme=dark] .ready-pair>span+span{border-left:1px solid #485436}html[data-theme=dark] .ready-pair small{color:#b5bbaa}html[data-theme=dark] .listening-prompt .quiet-label{color:#b4bbaa}html[data-theme=dark] .main-play-button{background:0 0;border:0}html[data-theme=dark] .main-play-icon{background:var(--green);color:#b3b3b3;border-radius:50%}html[data-theme=dark] .main-play-icon svg{fill:currentColor;stroke-width:1.2px}html[data-theme=dark] .main-play-button>span:last-child{color:#b2bbaa}html[data-theme=dark] .answer-card{background:#1c1c1c;border:1px solid #465436;border-radius:8px}html[data-theme=dark] .answer-card:not(:disabled):hover{background:#202815;border-color:#435436}html[data-theme=dark] .answer-card.is-correct{background:#1f2815;border-color:#445436}html[data-theme=dark] .answer-card.is-incorrect{background:#281d15;border-color:#544536}html[data-theme=dark] .answer-key{color:#b5baab;background:#202414;border:1px solid #475139;border-radius:3px}html[data-theme=dark] .word-ipa,html[data-theme=dark] .word-meaning{color:#b3bca9}html[data-theme=dark] .answer-marker{color:#b1c69f}html[data-theme=dark] .is-incorrect .answer-marker{color:#d3b49c}html[data-theme=dark] .answer-hint{color:#b3bca9}html[data-theme=dark] .feedback-symbol{color:#b1c89d;background:#1f2815;border-radius:50%}html[data-theme=dark] .needs-listen .feedback-symbol{color:#c7b79e;background:#282015}html[data-theme=dark] .answer-feedback strong{color:#aec5a0}html[data-theme=dark] .needs-listen strong{color:#c7b69e}html[data-theme=dark] .answer-feedback p{color:#b4bea7}html[data-theme=dark] .compare-audio{border-top:1px solid #495436}html[data-theme=dark] .compare-audio>span{color:#b3bca9}html[data-theme=dark] .compare-button{color:#b2c1a4;background:#232815;border:1px solid #485436;border-radius:4px}html[data-theme=dark] .compare-button:hover{background:#222815}html[data-theme=dark] .pair-note{color:#b3bca9}html[data-theme=dark] .voice-setting .field-label{color:#b4bca9}html[data-theme=dark] .voice-setting select{color:#b2bfa6;background:#1c1c1c;border:1px solid #475436;border-radius:4px}html[data-theme=dark] .voice-description{color:#b3bca9}html[data-theme=dark] .toggle-label{color:#b4bfa6}html[data-theme=dark] .toggle-switch{background:#242c1c;border-radius:10px}html[data-theme=dark] .toggle-switch:before{background:#1c1c1c;border-radius:50%}html[data-theme=dark] .toggle-label input:checked+.toggle-switch{background:#394a2b}html[data-theme=dark] .toggle-label input:focus-visible+.toggle-switch{outline-offset:3px;outline:3px solid #425436}html[data-theme=dark] .contrast-explainer{background:#222716;border:1px solid #495436;border-radius:8px}html[data-theme=dark] .explainer-icon{color:#b4c0a5;background:#232b17;border:1px solid #475436;border-radius:7px}html[data-theme=dark] .contrast-explainer .eyebrow{color:#b5bfa6}html[data-theme=dark] .contrast-explainer p{color:#b2bea7}html[data-theme=dark] .native-language-field label{color:#b3bda8}html[data-theme=dark] .native-language-field select{color:#b3c0a5;background:#202414;border:1px solid #465436;border-radius:4px}html[data-theme=dark] .contrast-explainer .learner-note{border-top:1px solid #475436}html[data-theme=dark] .source-details{color:#b4bfa6}html[data-theme=dark] .source-details a{color:#b1c3a2}html[data-theme=dark] .practice-bottom-note{color:#b5bda8}html[data-theme=dark] .keyboard-hint kbd{border:1px solid #475436;border-radius:2px}html[data-theme=dark] .complete-badge{color:#b1c79e;background:#202815;border:1px solid #455436;border-radius:50%}html[data-theme=dark] .session-complete>p{color:#b3bca9}html[data-theme=dark] .session-results{background:#202414;border:1px solid #485436;border-radius:7px}html[data-theme=dark] .session-results>div+div{border-left:1px solid #485436}html[data-theme=dark] .session-results strong span{color:#b3bfa6}html[data-theme=dark] .session-results>div>span,html[data-theme=dark] .review-list>.field-label{color:#b3bea7}html[data-theme=dark] .review-word{color:#c0b7a5;background:#282315;border:1px solid #544b36;border-radius:3px}html[data-theme=dark] .account-heading p{color:#b2baab}html[data-theme=dark] .progress-stats{background:#1c1c1c;border:1px solid #485436;border-radius:9px}html[data-theme=dark] .progress-stats>div+div{border-left:1px solid #475436}html[data-theme=dark] .stats-icon{color:#b3c0a5}html[data-theme=dark] .progress-stats>div>span:last-child{color:#b4bfa6}html[data-theme=dark] .history-panel{background:#1c1c1c;border:1px solid #475436;border-radius:9px}html[data-theme=dark] .panel-heading{border-bottom:1px solid #485436}html[data-theme=dark] .history-empty>span{color:#b3c3a2;background:#1f2414;border:1px solid #465436;border-radius:50%}html[data-theme=dark] .history-empty p{color:#b3bea7}html[data-theme=dark] .history-row{border-bottom:1px solid #4a5436}html[data-theme=dark] .history-row:last-child{border-bottom:0}html[data-theme=dark] .history-icon{color:#b2c1a4;background:#222815;border:1px solid #475436;border-radius:7px}html[data-theme=dark] .history-description>span{color:#b4bfa6}html[data-theme=dark] .history-score>strong>span,html[data-theme=dark] .history-score>span{color:#b5bfa6}html[data-theme=dark] .history-note{color:#b4bea7;background:#1f2414;border-top:1px solid #485436}html[data-theme=dark] .signin-panel{background:#212815;border:1px solid #475436;border-radius:9px}html[data-theme=dark] .signin-icon{color:#b1c3a2;background:#232b17;border:1px solid #465436;border-radius:9px}html[data-theme=dark] .signin-panel>p{color:#b3bfa6}html[data-theme=dark] .google-button{background:#1c1c1c;border-color:#465436}html[data-theme=dark] .google-button:hover{background:#202414}html[data-theme=dark] .signin-panel>.configuration-note{color:#b2bda8}html[data-theme=dark] .signin-panel>.audio-error{color:#d9a196}html[data-theme=dark] .lifetime-panel{background:#242414;border:1px solid #4a5337;border-radius:9px}html[data-theme=dark] .lifetime-panel .eyebrow{color:#b5bea7}html[data-theme=dark] .lifetime-panel p{color:#b3bca9}html[data-theme=dark] .lifetime-panel details{border-top:1px solid #485436}html[data-theme=dark] .lifetime-panel summary{color:#b3bda8}html[data-theme=dark] .account-language-link{color:#b3c0a5}html[data-theme=dark] .account-language-link strong{color:#b2c3a2}@media (width<=640px){html[data-theme=dark] .account-link{border-radius:4px}html[data-theme=dark] .practice-sidebar{border-bottom:1px solid #485436;border-right:0}html[data-theme=dark] .contrast-option{background:#202414;border-color:#475436}html[data-theme=dark] .contrast-option.is-selected{background:#232b17;border-color:#465436}html[data-theme=dark] .trainer-card{border-radius:9px}}html[data-theme=dark]{--muted:#b0b9ac}html[data-theme=dark] .quiet-label,html[data-theme=dark] .hero-secondary,html[data-theme=dark] .hero-promises,html[data-theme=dark] .demo-language,html[data-theme=dark] .demo-play-text,html[data-theme=dark] .demo-bottom,html[data-theme=dark] .demo-caption,html[data-theme=dark] .approach-inner>p,html[data-theme=dark] .approach-divider,html[data-theme=dark] .section-heading>p,html[data-theme=dark] .native-name,html[data-theme=dark] .language-card p,html[data-theme=dark] .language-card-foot,html[data-theme=dark] .language-card-foot>span,html[data-theme=dark] .language-footnote,html[data-theme=dark] .method-grid p,html[data-theme=dark] .final-cta p,html[data-theme=dark] .footer-inner p,html[data-theme=dark] .footer-inner nav,html[data-theme=dark] .footer-note,html[data-theme=dark] .sidebar-tip p,html[data-theme=dark] .sidebar-progress,html[data-theme=dark] .practice-breadcrumb,html[data-theme=dark] .dialect-pill,html[data-theme=dark] .session-length,html[data-theme=dark] .round-counter,html[data-theme=dark] .session-ready>p,html[data-theme=dark] .listening-prompt .quiet-label,html[data-theme=dark] .main-play-button>span:last-child,html[data-theme=dark] .word-ipa,html[data-theme=dark] .word-meaning,html[data-theme=dark] .answer-hint,html[data-theme=dark] .answer-feedback p,html[data-theme=dark] .compare-audio>span,html[data-theme=dark] .pair-note,html[data-theme=dark] .voice-setting .field-label,html[data-theme=dark] .voice-description,html[data-theme=dark] .toggle-label,html[data-theme=dark] .contrast-explainer .eyebrow,html[data-theme=dark] .contrast-explainer p,html[data-theme=dark] .native-language-field label,html[data-theme=dark] .native-language-field select,html[data-theme=dark] .source-details,html[data-theme=dark] .practice-bottom-note,html[data-theme=dark] .session-complete>p,html[data-theme=dark] .session-results strong span,html[data-theme=dark] .session-results>div>span,html[data-theme=dark] .review-list>.field-label,html[data-theme=dark] .account-heading p,html[data-theme=dark] .progress-stats>div>span:last-child,html[data-theme=dark] .history-empty p,html[data-theme=dark] .history-description>span,html[data-theme=dark] .history-score>strong>span,html[data-theme=dark] .history-score>span,html[data-theme=dark] .history-note,html[data-theme=dark] .signin-panel>p,html[data-theme=dark] .signin-panel>.configuration-note,html[data-theme=dark] .lifetime-panel .eyebrow,html[data-theme=dark] .lifetime-panel p,html[data-theme=dark] .lifetime-panel summary,html[data-theme=dark] .account-language-link{color:#b0b9ac}html[data-theme=dark] .needs-listen p{color:#c7b69e}html[data-theme=dark] .signin-panel>.audio-error,html[data-theme=dark] .audio-error,html[data-theme=dark] .session-complete .audio-error{color:#d9a196}html[data-theme=dark] .footer-library{border-bottom:1px solid var(--line)}html[data-theme=dark] .footer-library nav{color:#b0b9ac}html[data-theme=dark] .lifetime-panel .verified-access{color:#a8cd98}html[data-theme=dark] .access-status{background:#232815;border:1px solid #4a5436;border-radius:5px}html[data-theme=dark] .access-status .audio-error{color:#d9a196}html[data-theme=dark] .abx-ready-diagram>span{color:#b0c3a2;background:#222815;border:1px solid #465436;border-radius:10px}html[data-theme=dark] .abx-ready-diagram>span.is-x{color:#b3b3b3;background:#2d4934;border-color:#36543e}html[data-theme=dark] .abx-ready-diagram>i{color:#b2bda8}html[data-theme=dark] .abx-instructions,html[data-theme=dark] .abx-focus-note{color:#b0b9ac}html[data-theme=dark] .session-ready>.abx-focus-note{background:#222815;border:1px solid #485436;border-radius:5px}html[data-theme=dark] .abx-sound-button{background:#1f2414;border:1px solid #475436;border-radius:9px}html[data-theme=dark] .abx-sound-button.is-playing{background:#1f2815;border-color:#435436}html[data-theme=dark] .abx-sound-button:not(:disabled):hover{background:#202815;border-color:#445336}html[data-theme=dark] .abx-sample.is-x .abx-sound-button{background:#222b17;border-color:#455436}html[data-theme=dark] .abx-sample.is-x .abx-sound-button:not(:disabled):hover{background:#242e19}html[data-theme=dark] .abx-play-label{color:#b0b9ac}html[data-theme=dark] .abx-heard-mark{color:#aec99c;background:#212b17;border-radius:50%}html[data-theme=dark] .abx-sample-label{color:#b0b9ac}html[data-theme=dark] .abx-sequence-button{color:#b0c1a4;background:0 0;border:0}html[data-theme=dark] .abx-answer-label,html[data-theme=dark] .abx-answer-caption,html[data-theme=dark] .abx-word-hint span,html[data-theme=dark] .abx-word-hint small,html[data-theme=dark] .demo-match-label,html[data-theme=dark] .history-description>a{color:#b0b9ac}@media (width<=640px){html[data-theme=dark] .is-practicing .practice-heading{border:0}}html[data-theme=dark] .review-language{color:#b0b9ac}html[data-theme=dark] .review-language select{border:1px solid var(--line);color:var(--ink);background:#1c1c1c;border-radius:6px}html[data-theme=dark] .review-suggestion{background:#212815;border:1px solid #485436;border-radius:10px}html[data-theme=dark] .review-sound-label{color:#b0c3a2}html[data-theme=dark] .review-suggestion>p,html[data-theme=dark] .review-suggestion details,html[data-theme=dark] .cloud-save-note{color:#b0b9ac}html[data-theme=dark] .account-sync{border-top:1px solid var(--line)}html[data-theme=dark] .account-sync>p{color:#b0b9ac}html[data-theme=dark] .account-sync .sync-notice{color:#accb9a}html[data-theme=dark] .account-sync .audio-error{color:#d9a196}html[data-theme=dark] .email-auth{border-top:1px solid var(--line)}html[data-theme=dark] .email-auth summary{color:var(--ink)}html[data-theme=dark] .email-auth p{color:#b0b9ac}html[data-theme=dark] .email-auth input{color:var(--ink);background:#1c1c1c;border:1px solid #455238;border-radius:6px}html[data-theme=dark] .email-auth input:disabled{background:#212518}html[data-theme=dark] .email-auth input:focus{outline-offset:2px;outline:2px solid #425436}html[data-theme=dark] .email-auth .password-help{color:#b0b9ac}html[data-theme=dark] .email-auth .audio-error{color:#d9a196}html[data-theme=dark] .email-auth .auth-notice{color:#accb9a}html[data-theme=dark] .email-auth-modes button{border:1px solid var(--line);color:#afbda8;background:#1c1c1c;border-radius:5px}html[data-theme=dark] .email-auth-modes button[aria-pressed=true]{color:#a2d19f;background:#212b17;border-color:#425436}html[data-theme=dark] .auth-action-card{border:1px solid var(--line);background:#1c1c1c;border-radius:12px}html[data-theme=dark] .auth-action-card>p{color:#b0b9ac}html[data-theme=dark] .analytics-choice{color:#96d9cc;background:#1c1c1c;border:1px solid #415138;border-radius:16px;box-shadow:0 8px 35px #0000001c}html[data-theme=dark] .analytics-choice p{color:#aeb7b0}html[data-theme=dark] .analytics-settings{color:#aeb7b0;background:#202414;border:1px solid #415138;border-radius:6px}html[data-theme=dark] .analytics-settings:focus-visible{outline-offset:3px;outline:2px solid #36543d}html[data-theme=dark] .growth-page h1 em,html[data-theme=dark] .growth-page h2 em{color:#e29c8d}html[data-theme=dark] .growth-page p{color:#b7b6ae}html[data-theme=dark] .growth-page .demo-shell{box-shadow:none}html[data-theme=dark] .growth-actions a:not(.button){color:#90b6df}html[data-theme=dark] .growth-section{border-top:1px solid #544936}html[data-theme=dark] .growth-steps article{background:#242014;border:1px solid #544936;border-radius:12px}html[data-theme=dark] .growth-steps article:before{color:#a6bfb1}html[data-theme=dark] .growth-links a{color:#90b6df;background:#242014;border:1px solid #544936;border-radius:8px}html[data-theme=dark] .growth-links a:hover{border-color:#364454}html[data-theme=dark] .growth-price{background:#1c2618;border-radius:16px}html[data-theme=dark] .growth-question{border-top:1px solid #544936}html[data-theme=dark] .challenge-share input{border:1px solid #454545}html[data-theme=dark] .guide-challenge .demo-shell{box-shadow:none}html[data-theme=dark] .guide-challenge p{color:#b7b6ae}html[data-theme=dark] .growth-related{border-top:1px solid #544936}html[data-theme=dark] .guide-page{--guide-paper:#282315;--guide-ink:#e8e7e3;--guide-muted:#b8b5ad;--guide-line:#544b36;--guide-blue:#90b1df;--guide-rust:#e29e8d;background:var(--guide-paper);color:var(--guide-ink)}html[data-theme=dark] .guide-page a{color:inherit}html[data-theme=dark] .guide-sidebar{scrollbar-color:#c3b7a2 transparent}html[data-theme=dark] .guide-language-chips a{border:1px solid var(--guide-line);border-radius:999px}html[data-theme=dark] .guide-language-chips a:hover{background:#2b2417}html[data-theme=dark] .guide-language-chips a.is-active{color:#e2c68d;border-color:var(--guide-ink);background:#343630}html[data-theme=dark] .guide-desktop-contrasts h2{color:var(--guide-muted)}html[data-theme=dark] .guide-contrast-links a{border-bottom:1px solid var(--guide-line)}html[data-theme=dark] .guide-contrast-links a small{color:var(--guide-muted)}html[data-theme=dark] .guide-contrast-links a:hover{background:#2b2417}html[data-theme=dark] .guide-contrast-links a.is-current{color:#e2c68d;background:#343630}html[data-theme=dark] .guide-contrast-links a.is-current small{color:#c6b89f}html[data-theme=dark] .guide-breadcrumb,html[data-theme=dark] .guide-eyebrow{color:var(--guide-muted)}html[data-theme=dark] .guide-symbol{color:var(--guide-blue)}html[data-theme=dark] .guide-symbol.is-second{color:var(--guide-rust)}html[data-theme=dark] .guide-category-text{color:var(--guide-blue)}html[data-theme=dark] .guide-category-text.is-second{color:var(--guide-rust)}html[data-theme=dark] .guide-intro>p{color:#b9b7ac}html[data-theme=dark] .guide-button{border:1px solid var(--guide-ink);background:#343630;border-radius:5px;color:#e2c68d!important}html[data-theme=dark] .guide-button:hover{background:#38362e}html[data-theme=dark] .guide-button.is-light{background:var(--guide-paper);border-color:var(--guide-paper);color:var(--guide-ink)!important}html[data-theme=dark] .guide-button.is-light:hover{background:#241e14}html[data-theme=dark] .guide-audio-label{color:var(--guide-muted)}html[data-theme=dark] .guide-audio-label>span{background:var(--guide-rust);border-radius:50%}html[data-theme=dark] .guide-sound-card{border:1px solid var(--guide-line);border-top:3px solid var(--guide-blue);background:#241f14;border-radius:6px}html[data-theme=dark] .guide-sound-card.is-second{border-top-color:var(--guide-rust)}html[data-theme=dark] .guide-card-symbol,html[data-theme=dark] .guide-card-category{color:var(--guide-blue)}html[data-theme=dark] .guide-sound-card.is-second .guide-card-symbol,html[data-theme=dark] .guide-sound-card.is-second .guide-card-category{color:var(--guide-rust)}html[data-theme=dark] .guide-sound-card p{color:#b8b5ad}html[data-theme=dark] .guide-card-example{color:var(--guide-muted)}html[data-theme=dark] .guide-card-example strong{color:var(--guide-ink)}html[data-theme=dark] .guide-explainer>div>p:not(.guide-eyebrow){color:#b8b5ad}html[data-theme=dark] .guide-explainer .guide-focus-line{color:var(--guide-ink)!important}html[data-theme=dark] .guide-trap{border-left:2px solid var(--guide-rust)}html[data-theme=dark] .guide-trap h2{color:var(--guide-rust)}html[data-theme=dark] .guide-trap p{color:#bab5ab}html[data-theme=dark] .guide-section-heading>span{color:var(--guide-muted)}html[data-theme=dark] .guide-pair-columns{border-top:1px solid var(--guide-ink);border-bottom:1px solid var(--guide-line);color:var(--guide-blue)}html[data-theme=dark] .guide-pair-columns>span:nth-child(2){color:var(--guide-rust)}html[data-theme=dark] .guide-pair-row{border-bottom:1px solid var(--guide-line)}html[data-theme=dark] .guide-play{border:1px solid var(--guide-blue);color:var(--guide-blue);background:0 0;border-radius:50%}html[data-theme=dark] .guide-play:not(:disabled):hover{background:#161f27}html[data-theme=dark] .guide-play[aria-busy=true]{background:var(--guide-blue);color:#b3b3b3}html[data-theme=dark] .guide-word-audio.is-side-1 .guide-play{border-color:var(--guide-rust);color:var(--guide-rust)}html[data-theme=dark] .guide-word-audio.is-side-1 .guide-play:not(:disabled):hover{background:#2b1e17}html[data-theme=dark] .guide-word-audio.is-side-1 .guide-play[aria-busy=true]{background:var(--guide-rust);color:#b3b3b3}html[data-theme=dark] .guide-reading{color:var(--guide-muted)}html[data-theme=dark] .guide-ipa{color:#b9b5ac}html[data-theme=dark] .guide-meaning,html[data-theme=dark] .guide-pair-note,html[data-theme=dark] .guide-recording-unavailable{color:var(--guide-muted)}html[data-theme=dark] .guide-audio-error{border:1px solid var(--guide-line);color:#e29c8d;background:#241f14;border-radius:4px;box-shadow:0 3px 12px #00000010}html[data-theme=dark] .guide-example-note,html[data-theme=dark] .guide-device-note{color:var(--guide-muted)}html[data-theme=dark] .guide-device-note{border:1px solid var(--guide-line);border-radius:4px}html[data-theme=dark] .guide-practice-banner{color:#dbc494;background:#343630;border-radius:7px}html[data-theme=dark] .guide-practice-banner h2 em{color:#dca593}html[data-theme=dark] .guide-practice-banner p{color:#c4b7a1}html[data-theme=dark] .guide-starting-points>div{border-bottom:1px solid var(--guide-line)}html[data-theme=dark] .guide-starting-points p,html[data-theme=dark] .guide-next-step p,html[data-theme=dark] .guide-sources p{color:#b9b5ac}html[data-theme=dark] .guide-starting-points .guide-small{color:var(--guide-muted)}html[data-theme=dark] .guide-sources{border-top:1px solid var(--guide-line)}html[data-theme=dark] .guide-sources p{color:var(--guide-muted)}html[data-theme=dark] .guide-page a:focus-visible,html[data-theme=dark] .guide-page button:focus-visible,html[data-theme=dark] .guide-page summary:focus-visible{outline:2px solid var(--guide-blue);outline-offset:4px}@media (width<=760px){html[data-theme=dark] .guide-mobile-contrasts{border-top:1px solid var(--guide-line);border-bottom:1px solid var(--guide-line)}html[data-theme=dark] .guide-mobile-contrasts nav a{border-top:1px solid var(--guide-line)}html[data-theme=dark] .guide-mobile-contrasts nav a[aria-current=page]{color:#f4eee2;background:#343630}}html[data-theme=dark] .guide-search-answer{border-block:1px solid var(--line,#544a36)}html[data-theme=dark] .redesign-home{--home-rust:#e29c8d;--home-blue:#90b2df}html[data-theme=dark] .rd-hero .eyebrow{color:var(--home-rust)}html[data-theme=dark] .rd-lede{color:#b9b5ac}html[data-theme=dark] .rd-promise,html[data-theme=dark] .rd-demo-footnote{color:var(--muted)}html[data-theme=dark] .rd-hero-demo .demo-shell{border:1px solid var(--line);background:var(--white);border-radius:8px;box-shadow:0 15px 28px #00000009}html[data-theme=dark] .rd-hero-demo .small-dot{background:var(--home-rust)}html[data-theme=dark] .rd-hero-demo .demo-question p{color:var(--muted)}html[data-theme=dark] .rd-hero-demo .abx-sound-button{border:1.5px solid var(--home-blue);color:var(--home-blue);background:0 0;border-radius:5px}html[data-theme=dark] .rd-hero-demo .abx-sample:nth-child(2) .abx-sound-button{border-color:var(--home-rust);color:var(--home-rust)}html[data-theme=dark] .rd-hero-demo .abx-sample.is-x .abx-sound-button{border:1.5px dashed var(--ink);color:var(--ink);background:0 0}html[data-theme=dark] .rd-hero-demo .abx-sequence-button{color:var(--ink)}html[data-theme=dark] .rd-hero-demo .demo-answer{border:1px solid var(--line);background:0 0;border-radius:4px}html[data-theme=dark] .rd-hero-demo .demo-answer.is-correct{background:#1d2618;border-color:#40503a}html[data-theme=dark] .rd-hero-demo .demo-answer.is-incorrect{background:#281b15;border-color:#543b36}html[data-theme=dark] .rd-hero-demo .demo-caption{border-top:1px solid var(--line);color:var(--muted)}html[data-theme=dark] .rd-section-heading p{color:var(--muted)}html[data-theme=dark] .rd-method{color:#f4eee2;background:#343630}html[data-theme=dark] .rd-method .rd-section-heading p{color:#c2b9a3}html[data-theme=dark] .rd-method .rd-section-heading em{color:#e2a28d}html[data-theme=dark] .rd-method-grid article{border-top:1px solid #544c36}html[data-theme=dark] .rd-method-grid article:first-child{border-color:#364254}html[data-theme=dark] .rd-method-grid article:nth-child(2){border-color:#543d36}html[data-theme=dark] .rd-method-grid article:first-child .rd-step-letter{color:#95b1db}html[data-theme=dark] .rd-method-grid article:nth-child(2) .rd-step-letter{color:#e2a28d}html[data-theme=dark] .rd-method-grid p,html[data-theme=dark] .rd-method-note{color:#c2b9a3}html[data-theme=dark] .rd-language-card{background:var(--white);border:1px solid var(--line);border-radius:5px}html[data-theme=dark] .rd-language-card:hover{border-color:#514838}html[data-theme=dark] .rd-language-top>span{color:var(--muted)}html[data-theme=dark] .rd-phonemes{color:var(--home-blue)}html[data-theme=dark] .rd-phonemes i{color:var(--muted)}html[data-theme=dark] .rd-phonemes>span:last-child{color:var(--home-rust)}html[data-theme=dark] .rd-language-bottom{border-top:1px solid var(--line);color:var(--muted)}html[data-theme=dark] .rd-statement{border-block:1px solid var(--line)}html[data-theme=dark] .rd-statement h2 em{color:var(--home-rust)}html[data-theme=dark] .rd-statement p{color:var(--muted)}html[data-theme=dark] .rd-benefits .eyebrow{color:var(--home-rust)}html[data-theme=dark] .rd-benefits p:not(.eyebrow){color:var(--muted)}html[data-theme=dark] .rd-final{border-top:1px solid var(--line)}html[data-theme=dark] .rd-final p:not(.eyebrow){color:var(--muted)}html[data-theme=dark] .rd-hero-demo .demo-caption{background:0 0;border-radius:0}html[data-theme=dark] .language-chooser .ed-eyebrow{color:var(--muted)}html[data-theme=dark] .language-chooser a:focus-visible{outline-color:var(--sound-a)}html[data-theme=dark] .language-chooser-tabs a{border:1px solid var(--line);border-radius:30px}html[data-theme=dark] .language-chooser-tabs a:hover{background:var(--white)}html[data-theme=dark] .language-chooser-tabs a[aria-current=page]{border-color:var(--ink);color:#f4eee2;background:#343630}html[data-theme=dark] .language-chooser .language-chooser-heading h1 em{color:var(--ink)}html[data-theme=dark] .language-chooser-heading .ed-lede{color:var(--muted)}html[data-theme=dark] .language-chooser-meta{color:var(--ink)}html[data-theme=dark] .language-chooser-note,html[data-theme=dark] .language-chooser-audio-note{color:var(--muted)}html[data-theme=dark] .language-chooser-audio-note{border-left:2px solid var(--sound-b);background:var(--white)}html[data-theme=dark] .language-contrast-card{background:var(--white);border:1px solid var(--line);border-radius:9px}html[data-theme=dark] .language-contrast-sounds .sound-a{color:var(--sound-a)}html[data-theme=dark] .language-contrast-sounds .sound-b{color:var(--sound-b)}html[data-theme=dark] .language-contrast-sounds .language-contrast-vs,html[data-theme=dark] .language-contrast-examples{color:var(--muted)}html[data-theme=dark] .language-contrast-drill:hover,html[data-theme=dark] .language-contrast-footer a:hover{color:var(--sound-b)}html[data-theme=dark] .language-contrast-description{color:var(--muted)}html[data-theme=dark] .language-contrast-footer{border-top:1px solid var(--line)}html[data-theme=dark] .language-contrast-footer>span,html[data-theme=dark] .language-chooser-alternative{color:var(--muted)}html[data-theme=dark] .language-chooser .ed-variety-note{border:1px solid var(--line);border-radius:8px}html[data-theme=dark] .language-chooser .ed-variety-note strong{color:var(--ink)}html[data-theme=dark] .language-chooser .ed-small{color:var(--muted)!important}html[data-theme=dark] .language-chooser .ed-text-link{border-color:var(--line)}html[data-theme=dark] .sound-guide-link:after{border-radius:inherit}html[data-theme=dark] .language-contrast-card:focus-within{outline-offset:3px;outline:2px solid #364654}html[data-theme=dark] .listening-plan{background:#1c1c1c;border:1px solid #445337;border-radius:10px}html[data-theme=dark] .plan-mark{color:var(--green);background:#212815;border-radius:10px}html[data-theme=dark] .listening-plan>p,html[data-theme=dark] .plan-form>p{color:#b0b9ac}html[data-theme=dark] .plan-fields select{color:var(--ink);background:#1f2414;border:1px solid #445337;border-radius:6px}html[data-theme=dark] .plan-progress{border-bottom:1px solid #475238}html[data-theme=dark] .plan-progress>span{color:#b0b9ac}html[data-theme=dark] .plan-slots li{border-bottom:1px solid #495336}html[data-theme=dark] .plan-step{color:#b1baab;border:1px solid #475436;border-radius:50%}html[data-theme=dark] .plan-slots li.is-next .plan-step{color:#b3b3b3;border-color:var(--ink);background:#343630}html[data-theme=dark] .plan-slots li.is-complete .plan-step{color:#a9c99c;background:#222b17;border-color:#435436}html[data-theme=dark] .plan-slots li>div>span{color:#aec0a5}html[data-theme=dark] .plan-slots li small{color:#b0b9ac}html[data-theme=dark] .plan-finished{background:#202815;border-radius:6px}html[data-theme=dark] .plan-finished>p{color:#b0b9ac}html[data-theme=dark] .plan-unavailable{background:#282115;border-radius:6px}html[data-theme=dark] .plan-details{color:#b0b9ac}html[data-theme=dark] .listening-plan .plan-notice{color:#a9cc99}html[data-theme=dark] .listening-plan .audio-error{color:#d9a196}html[data-theme=dark] .membership-panel{background:#1c1c1c;border:1px solid #435138;border-radius:12px}html[data-theme=dark] .membership-panel p{color:#b0b9ac}html[data-theme=dark] .membership-panel .membership-error{color:#db9c95}html[data-theme=dark] .membership-plans>div,html[data-theme=dark] .membership-pending{background:#202414;border:1px solid #435138;border-radius:9px}html[data-theme=dark] .membership-plans .membership-price{color:#98d7c9}html[data-theme=dark] .membership-price span{color:#b0b9ac}html[data-theme=dark] .account-plan-badge{color:#90b2df;background:#151e28;border-radius:20px}html[data-theme=dark] .pr-desk{--pr-ink:#e3e6e8;--pr-muted:#acb5b9;--pr-line:#3f4b4b;--pr-blue:#95c8db;--pr-coral:#daa495;color:var(--pr-ink);background:#1c1f19}html[data-theme=dark] .pr-header{border-bottom:1px solid var(--pr-line);background:#1c1c1c}html[data-theme=dark] .pr-header>span,html[data-theme=dark] .pr-eyebrow{color:var(--pr-muted)}html[data-theme=dark] .pr-intro h1 em{color:var(--pr-blue)}html[data-theme=dark] .pr-intro>div>p:last-child{color:var(--pr-muted)}html[data-theme=dark] .pr-desk button,html[data-theme=dark] .pr-tools>details{border:1px solid var(--pr-line);color:var(--pr-ink);background:#1c1c1c;border-radius:7px}html[data-theme=dark] .pr-desk button:hover:not(:disabled){border-color:var(--pr-blue);background:#172426}html[data-theme=dark] .pr-desk :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--pr-blue);outline-offset:3px}html[data-theme=dark] .pr-tools>button{background:var(--pr-blue);border-color:var(--pr-blue);color:#b3b3b3}html[data-theme=dark] .pr-tools>button:hover:not(:disabled){color:#b3b3b3;background:#29434c}html[data-theme=dark] .pr-tools details[open]{box-shadow:0 10px 30px #00000016}html[data-theme=dark] .pr-scope{border-block:1px solid var(--pr-line);color:var(--pr-muted)}html[data-theme=dark] .pr-scope b{color:var(--pr-ink)}html[data-theme=dark] .pr-language-nav button[aria-pressed=true],html[data-theme=dark] .pr-language-nav button[aria-pressed=true]:hover:not(:disabled){color:#b3b3b3;border-color:var(--pr-ink);background:#343630}html[data-theme=dark] .pr-desk label{color:var(--pr-muted)}html[data-theme=dark] .pr-desk input,html[data-theme=dark] .pr-desk select,html[data-theme=dark] .pr-desk textarea{border:1px solid var(--pr-line);color:var(--pr-ink);background:#1c1c1c;border-radius:6px}html[data-theme=dark] .pr-sidebar-count{color:var(--pr-muted)}html[data-theme=dark] .pr-contrast-nav button{background:0 0;border-color:#0000}html[data-theme=dark] .pr-contrast-nav button>small{color:var(--pr-muted)}html[data-theme=dark] .pr-contrast-nav button[aria-current=true]{color:var(--pr-blue);background:#172327;border-color:#364f54}html[data-theme=dark] .pr-detail,html[data-theme=dark] .pr-overview{border:1px solid var(--pr-line);background:#1c1c1c;border-radius:12px}html[data-theme=dark] .pr-detail-heading>p:last-child,html[data-theme=dark] .pr-pool-instruction{color:var(--pr-muted)}html[data-theme=dark] .pr-contrast-scope{color:var(--pr-ink);background:#282315;border-left:3px solid #544a36}html[data-theme=dark] .pr-pool{background:#152323;border:1px solid #364d54;border-radius:9px}html[data-theme=dark] .pr-pool.side-1{background:#241e14;border-color:#544236}html[data-theme=dark] .pr-pool>header{color:var(--pr-blue);background:#152428}html[data-theme=dark] .pr-pool.side-1>header{color:var(--pr-coral);background:#281f15}html[data-theme=dark] .pr-word{border-top:1px solid #3d4d4d}html[data-theme=dark] .pr-word.is-fix,html[data-theme=dark] .pr-word.is-pass,html[data-theme=dark] .pr-word.is-unsure{box-shadow:inset 3px 0 #000}html[data-theme=dark] .pr-ipa{color:var(--pr-blue)}html[data-theme=dark] .side-1 .pr-ipa{color:var(--pr-coral)}html[data-theme=dark] .pr-meaning,html[data-theme=dark] .pr-word-footer{color:var(--pr-muted)}html[data-theme=dark] .pr-saved-note{border-left:2px solid #3c4e4e}html[data-theme=dark] .pr-decision{border:1px solid var(--pr-line);background:#191f1c;border-radius:8px}html[data-theme=dark] .pr-decision p,html[data-theme=dark] .pr-next span{color:var(--pr-muted)}html[data-theme=dark] .pr-details{border-top:1px solid var(--pr-line);color:var(--pr-muted)}html[data-theme=dark] .pr-details summary{color:var(--pr-ink)}html[data-theme=dark] .pr-details a,html[data-theme=dark] .pr-source a{color:var(--pr-blue)}html[data-theme=dark] .pr-source{border-top:1px solid var(--pr-line)}html[data-theme=dark] .pr-pair-links{color:var(--pr-ink)}html[data-theme=dark] .pr-pair-links span{border:1px solid var(--pr-line);border-radius:5px}html[data-theme=dark] .pr-overview p{color:var(--pr-muted)}html[data-theme=dark] .pr-overview table{border-collapse:collapse}html[data-theme=dark] .pr-overview :is(th,td){border-bottom:1px solid var(--pr-line)}html[data-theme=dark] .pr-overview th{color:var(--pr-muted)}html[data-theme=dark] .pr-overview td:first-child button{color:var(--pr-blue);border:0}html[data-theme=dark] .pr-overview td small{color:var(--pr-muted)}html[data-theme=dark] .pr-notice{background:#172724;border:1px solid #375153;border-radius:7px}html[data-theme=dark] .pr-desk footer{color:var(--pr-muted);border-top:1px solid var(--pr-line)}@media (width<=700px){html[data-theme=dark] .pr-detail,html[data-theme=dark] .pr-overview{border-radius:9px}}@media print{html[data-theme=dark] .pr-desk{background:#1c1c1c}html[data-theme=dark] .pr-detail{border:0}html[data-theme=dark] .pr-pool{background:#1c1c1c}html[data-theme=dark] .pr-pool>header{background:#1f1f1f}}html[data-theme=dark] .pr-depth{color:var(--pr-muted)}html[data-theme=dark] .pr-depth[data-depth=needs-depth]{color:#ddba92}html[data-theme=dark] .pr-release,html[data-theme=dark] .pr-bank-reference{color:var(--pr-muted)}html[data-theme=dark] .pr-release{border:1px solid var(--pr-line);background:#172724;border-radius:8px}html[data-theme=dark] .pr-release b,html[data-theme=dark] .pr-bank-reference b{color:var(--pr-ink)}html[data-theme=dark] .pr-attribution{color:var(--pr-muted)}html[data-theme=dark] .pr-attribution a{color:var(--pr-blue)}html[data-theme=dark] .pr-tone-balance{border:1px solid var(--pr-line);background:#18251b;border-radius:10px}html[data-theme=dark] .pricing-hero h1 em{color:#90b2df}html[data-theme=dark] .pricing-hero>p{color:#afb6b1}html[data-theme=dark] .pricing-proof{color:#acb9b0}html[data-theme=dark] .pricing-page .membership-storefront{background:0 0;border:0}html[data-theme=dark] .membership-storefront .membership-plans>div{background:#1c1c1c;border-radius:14px}html[data-theme=dark] .membership-storefront .membership-plans .plan-lifetime{background:#141a24;border:2px solid #364354}html[data-theme=dark] .plan-kicker{color:#a0b1c5}html[data-theme=dark] .membership-plans ul{color:#acb9b0}html[data-theme=dark] .pricing-included{border-block:1px solid #435138}html[data-theme=dark] .pricing-included p,html[data-theme=dark] .pricing-faq p{color:#aeb7b1}html[data-theme=dark] .pricing-faq details{border-bottom:1px solid #435138}html[data-theme=dark] .pricing-faq a{color:#90b2df}html[data-theme=dark]{--paper:#282215;--white:#241f14;--ink:#e8e7e3;--muted:#b8b5ad;--line:#544936;--green:#e29b8d;--green-dark:#e29b8d;--sage:#2b2517;--sage-light:#282215;--peach:#2b2017;--blue:#90b2df;--sound-a:#90b2df;--sound-b:#e29c8d}html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible,html[data-theme=dark] summary:focus-visible,html[data-theme=dark] select:focus-visible,html[data-theme=dark] input:focus-visible{outline-color:var(--sound-a)}html[data-theme=dark] .site-header{background:var(--paper)}html[data-theme=dark] .brand em{color:var(--sound-b)}html[data-theme=dark] .header-nav a{color:var(--ink)}html[data-theme=dark] .account-link{color:var(--muted);background:0 0;border:0}html[data-theme=dark] .header-start,html[data-theme=dark] .button{border-radius:4px}html[data-theme=dark] .button-dark{background:#343630}html[data-theme=dark] .button-light{background:0 0}html[data-theme=dark] .site-footer{background:var(--paper);border-top:1px solid var(--line)}html[data-theme=dark] .footer-inner p{color:var(--muted)}@media (width<=720px){html[data-theme=dark] .mobile-nav summary{border:1px solid var(--line);border-radius:4px}html[data-theme=dark] .mobile-nav nav{background:var(--white);border:1px solid var(--line);box-shadow:0 8px 20px #00000012}html[data-theme=dark] .mobile-nav nav a:hover{background:var(--sage-light)}}html[data-theme=dark] .brand .brand-ipa{color:var(--muted)}html[data-theme=dark] .recording-report{color:#b7b5ae}html[data-theme=dark] .report-recording-toggle{color:inherit;background:0 0;border:0}html[data-theme=dark] .report-recording-options{background:#242014;border:1px solid #534a36;border-radius:8px}html[data-theme=dark] .report-recording-options button{background:0 0;border:1px solid #534a36;border-radius:5px}html[data-theme=dark] .recovery-offer{color:#e7e8e3;background:#212618;border:1px solid #454e3c;border-radius:18px}html[data-theme=dark] .recovery-badge,html[data-theme=dark] .recovery-offer h2 em,html[data-theme=dark] .recovery-benefits{color:#adbda8}html[data-theme=dark] .recovery-purchase{border-left:1px solid #454e3c}html[data-theme=dark] .recovery-price del{color:#b3b6af}html[data-theme=dark] .recovery-renewal{color:#b3b9ac}@media (width<=650px){html[data-theme=dark] .recovery-purchase{border-top:1px solid #454e3c;border-left:0}}html[data-theme=dark] .session-feedback{border-top:1px solid #465139}html[data-theme=dark] .session-feedback>summary{color:#9fc6b0}html[data-theme=dark] .session-feedback>summary>span{color:#b0b9ac}html[data-theme=dark] .session-feedback-body p{color:#afbbaa}html[data-theme=dark] .session-feedback fieldset{border:0}html[data-theme=dark] .session-feedback-choices label{background:#202414;border:1px solid #455436;border-radius:7px}html[data-theme=dark] .session-feedback-choices input{accent-color:#9cc9ad}html[data-theme=dark] .session-feedback-choices label:has(input:checked){background:#1f2815;border-color:#3f5337}html[data-theme=dark] .session-feedback-body .feedback-receipt{color:#9fc6b0}html[data-theme=dark] .feedback-privacy{background:#222716;border-radius:6px}html[data-theme=dark] .practice-layout{--trainer-paper:#282215;--trainer-card:#241f14;--trainer-ink:#e8e7e3;--trainer-muted:#b8b5ad;--trainer-line:#544a36;--trainer-blue:#90b2df;--trainer-rust:#e29c8d;color:var(--trainer-ink);background:var(--trainer-paper)}html[data-theme=dark] .practice-layout .practice-sidebar{background:var(--trainer-paper);border-color:var(--trainer-line)}html[data-theme=dark] .practice-layout .eyebrow,html[data-theme=dark] .practice-layout .field-label{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout .select-wrap{border-color:var(--trainer-line);background:var(--trainer-card);border-radius:5px}html[data-theme=dark] .practice-layout .select-wrap select{color:var(--trainer-ink)}html[data-theme=dark] .practice-layout .contrast-option{color:var(--trainer-muted);background:0 0;border:1px solid #0000;border-radius:5px}html[data-theme=dark] .practice-layout .contrast-option.is-selected{color:var(--trainer-blue);border-color:var(--trainer-blue);background:#29384c08}html[data-theme=dark] .practice-layout .sidebar-tip{color:var(--trainer-muted);background:0 0;border:0}html[data-theme=dark] .practice-layout .sidebar-progress{color:var(--trainer-ink)}html[data-theme=dark] .practice-layout .practice-breadcrumb{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout .dialect-pill{color:var(--trainer-muted);border-color:var(--trainer-line);background:0 0}html[data-theme=dark] .practice-layout .session-length{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout .trainer-card{color:var(--trainer-ink);background:var(--trainer-card);border:1px solid var(--trainer-line);box-shadow:none;border-radius:10px}html[data-theme=dark] .practice-layout .round-counter{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout .session-progress{background:#2d271a;border-radius:4px}html[data-theme=dark] .practice-layout .session-progress>span{background:#343630;border-radius:4px}html[data-theme=dark] .practice-layout .abx-ready-diagram>span{color:var(--trainer-blue);border:1.5px solid var(--trainer-blue);background:0 0;border-radius:7px}html[data-theme=dark] .practice-layout .abx-ready-diagram>span:nth-child(2){color:var(--trainer-rust);border-color:var(--trainer-rust)}html[data-theme=dark] .practice-layout .abx-ready-diagram>span.is-x{color:var(--trainer-ink);border:1.5px dashed var(--trainer-ink);background:0 0}html[data-theme=dark] .practice-layout .ready-listening-steps li:before{border:1px solid var(--trainer-line);color:var(--trainer-muted);border-radius:50%}html[data-theme=dark] .practice-layout .ready-listening-steps span,html[data-theme=dark] .practice-layout .abx-focus-note{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout .session-ready>.abx-focus-note{background:0 0;border:0}html[data-theme=dark] .practice-layout .button-dark{color:#f4eee2;border:1px solid var(--trainer-ink);box-shadow:none;background:#343630;border-radius:5px}html[data-theme=dark] .practice-layout .button-dark:hover{background:#3b3930}html[data-theme=dark] .practice-layout .session-ready>.quiet-label{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout.is-practicing .trainer-card{background:0 0;border:0;border-radius:0}html[data-theme=dark] .practice-layout .end-session{color:var(--trainer-muted);border:1px solid var(--trainer-line);background:0 0;border-radius:4px}html[data-theme=dark] .practice-layout.is-practicing .abx-sound-button{border:2px solid var(--trainer-blue);background:var(--trainer-card);color:var(--trainer-blue);border-radius:10px}html[data-theme=dark] .practice-layout.is-practicing .is-b .abx-sound-button{border-color:var(--trainer-rust);color:var(--trainer-rust)}html[data-theme=dark] .practice-layout.is-practicing .is-x .abx-sound-button{border:2px dashed var(--trainer-ink);color:var(--trainer-ink);background:var(--trainer-card)}html[data-theme=dark] .practice-layout.is-practicing .abx-letter{color:inherit}html[data-theme=dark] .practice-layout.is-practicing .abx-sound-button.is-playing{background:#242014;box-shadow:0 0 0 4px #00000013}html[data-theme=dark] .practice-layout.is-practicing .is-b .abx-sound-button.is-playing{box-shadow:0 0 0 4px #00000013}html[data-theme=dark] .practice-layout.is-practicing .abx-sound-button:not(:disabled):hover,html[data-theme=dark] .practice-layout.is-practicing .is-x .abx-sound-button:not(:disabled):hover{background:#242014}html[data-theme=dark] .practice-layout.is-practicing .abx-play-label{color:inherit}html[data-theme=dark] .practice-layout.is-practicing .abx-sample-label{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout.is-practicing .abx-heard-mark{color:inherit;background:0 0}html[data-theme=dark] .practice-layout .abx-word-hint span,html[data-theme=dark] .practice-layout .abx-word-hint small{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout.is-practicing .abx-active .listening-prompt h3{color:var(--trainer-ink)}html[data-theme=dark] .practice-layout.is-practicing .abx-answer-options .answer-card{border:1.5px solid var(--trainer-ink);color:var(--trainer-ink);box-shadow:none;background:0 0;border-radius:6px}html[data-theme=dark] .practice-layout.is-practicing .answer-card.is-correct{color:#97d8bf;background:#294c3f0a;border-color:#365448}html[data-theme=dark] .practice-layout.is-practicing .answer-card.is-incorrect{border-color:var(--trainer-rust);color:var(--trainer-rust);background:#4c302908}html[data-theme=dark] .practice-layout .answer-key{color:var(--trainer-muted);background:0 0;border:0}html[data-theme=dark] .practice-layout.is-practicing .abx-sequence-button,html[data-theme=dark] .practice-layout .answer-hint{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout .answer-feedback strong{color:var(--trainer-ink)}html[data-theme=dark] .practice-layout .answer-feedback p{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout .feedback-symbol{color:#97d8bf;background:0 0}html[data-theme=dark] .practice-layout .needs-listen .feedback-symbol{color:var(--trainer-rust)}html[data-theme=dark] .practice-layout .round-reveal{border:0;border-bottom:1px solid var(--trainer-line);color:var(--trainer-muted);background:0 0}html[data-theme=dark] .practice-layout .session-summary{border-left:1px solid var(--trainer-line)}html[data-theme=dark] .practice-layout .live-score{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout .round-trail li{border:1.5px solid var(--trainer-line);border-radius:3px}html[data-theme=dark] .practice-layout .round-trail .is-correct{color:#b3b3b3;background:#294c3f;border-color:#365448}html[data-theme=dark] .practice-layout .round-trail .is-incorrect{border-color:var(--trainer-rust);color:var(--trainer-rust)}html[data-theme=dark] .practice-layout .summary-note{border-top:1px solid var(--trainer-line);color:var(--trainer-muted)}html[data-theme=dark] .practice-layout .practice-settings{border-top:1px solid var(--trainer-line)}html[data-theme=dark] .practice-layout .voice-setting,html[data-theme=dark] .practice-layout .voice-description,html[data-theme=dark] .practice-layout .toggle-label{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout .toggle-switch{background:#2f2a1e;border-color:#544b36}html[data-theme=dark] .practice-layout .toggle-label input:checked+.toggle-switch{background:var(--trainer-blue);border-color:var(--trainer-blue)}html[data-theme=dark] .practice-layout .contrast-explainer{border:1px solid var(--trainer-line);background:var(--trainer-card);border-radius:6px}html[data-theme=dark] .practice-layout .contrast-explainer p,html[data-theme=dark] .practice-layout .practice-bottom-note,html[data-theme=dark] .practice-layout .complete-kicker,html[data-theme=dark] .practice-layout .session-complete>p{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout .session-results{border-color:var(--trainer-line)}html[data-theme=dark] .practice-layout .session-results strong{color:var(--trainer-ink)}html[data-theme=dark] .practice-layout .session-results>div>span{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout .button-light{border:1px solid var(--trainer-line);color:var(--trainer-ink);background:0 0;border-radius:5px}html[data-theme=dark] .practice-layout .text-button{color:var(--trainer-ink)}html[data-theme=dark] .practice-layout .save-note,html[data-theme=dark] .practice-layout .cloud-save-note{color:var(--trainer-muted)}html[data-theme=dark] .practice-layout button:focus-visible,html[data-theme=dark] .practice-layout a:focus-visible,html[data-theme=dark] .practice-layout summary:focus-visible{outline:2px solid var(--trainer-blue);outline-offset:4px}@media (width<=740px){html[data-theme=dark] .practice-layout .practice-sidebar{border-right:0;border-bottom:1px solid var(--trainer-line)}html[data-theme=dark] .practice-layout .contrast-option{border-color:var(--trainer-line)}html[data-theme=dark] .practice-layout.is-practicing .abx-sound-button{border-radius:9px}html[data-theme=dark] .practice-layout .session-summary{border-left:0;border-top:1px solid var(--trainer-line)}}html[data-theme=dark] .practice-layout .lesson-free-badge{color:#9fc6a8;background:#1a2518;border-radius:4px}html[data-theme=dark] .practice-sidebar .account-plan-badge{color:#90b2df;background:#151e28;border-radius:20px}html[data-theme=dark] .journey-panel{border:1px solid var(--line,#4c473e);background:#1c1c1c;border-radius:16px}html[data-theme=dark] .journey-step{background:#221f16;border-radius:12px}html[data-theme=dark] .journey-step>span:last-child,html[data-theme=dark] .journey-panel>p,html[data-theme=dark] .journey-results>p{color:#b6b6af}html[data-theme=dark] .journey-result{border-bottom:1px solid #4c473e}html[data-theme=dark] .session-settings{border:1px solid #534c37;border-radius:10px}html[data-theme=dark] .session-settings select{background:#1c1c1c;border:1px solid #534c37;border-radius:6px}html[data-theme=dark] .lesson-plans .membership-plans>div{border:1px solid #534c37;border-radius:12px}html[data-theme=dark] .journey-node{color:#b5b5b0}html[data-theme=dark] .journey-node:not(:last-child):after{background:#26241c}html[data-theme=dark] .journey-node>span{background:#242014;border:1px solid #4f4a3b;border-radius:50%}html[data-theme=dark] .journey-node.is-current>span{color:#9abad6;background:#151f28;border:2px solid #364654}html[data-theme=dark] .journey-node.is-done>span{color:#a5c0aa;background:#182518;border-color:#3d4c40}html[data-theme=dark] .journey-node.is-done:after{background:#344136}html[data-theme=dark] .activity-picker{border:1px solid var(--ed-border,#544a36);border-radius:12px}html[data-theme=dark] .activity-picker button{color:inherit;background:0 0;border:0;border-radius:8px}html[data-theme=dark] .activity-picker .is-selected{color:#b3b3b3;background:#24231e}html[data-theme=dark] .activity-picker button:focus-visible{outline-offset:2px;outline:2px solid #364554}html[data-theme=dark] .diagnostic-invite{background:#172226;border:1px solid #364b53;border-radius:16px}html[data-theme=dark] .diagnostic-invite p{color:#b3b6af}html[data-theme=dark] .diagnostic-history details{border-top:1px solid #544a36}html[data-theme=dark] .diagnostic-extras>details>summary{color:#95b5db}html[data-theme=dark] .diagnostic-native-language select{color:#e8e7e3;background:#242014;border:1px solid #544936;border-radius:8px}html[data-theme=dark] .diagnostic-native-language small{color:#b9b4ac}html[data-theme=dark] .va-desk{--ink:#e2e7e9;--muted:#adb7b8;--line:#3e4c42;--accent:#92ddd0;color:var(--ink);background:#272516}html[data-theme=dark] .va-desk>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .va-desk>header>span{color:var(--muted)}html[data-theme=dark] .va-desk a,html[data-theme=dark] .va-eyebrow,html[data-theme=dark] .va-intro em{color:var(--accent)}html[data-theme=dark] .va-intro>p:last-child{color:var(--muted)}html[data-theme=dark] .va-desk button,html[data-theme=dark] .va-desk select{border:1px solid var(--line);color:var(--ink);background:#1c1c1c;border-radius:7px}html[data-theme=dark] .va-desk button[aria-pressed=true]{color:#b3b3b3;border-color:var(--ink);background:#343630}html[data-theme=dark] .va-desk button:focus-visible,html[data-theme=dark] .va-desk select:focus-visible,html[data-theme=dark] .va-desk textarea:focus-visible{outline-offset:3px;outline:3px solid #36544d}html[data-theme=dark] .va-caution,html[data-theme=dark] .va-workspace aside p{color:var(--muted)}html[data-theme=dark] .va-main{border:1px solid var(--line);background:#242114;border-radius:15px}html[data-theme=dark] .va-word>p:not(.va-eyebrow){color:var(--muted)}html[data-theme=dark] .va-desk .va-reveal{color:var(--accent);background:#18251e}html[data-theme=dark] .va-clip{border:1px solid var(--line);background:#232618;border-radius:10px}html[data-theme=dark] .va-clip-title span{color:var(--muted)}html[data-theme=dark] .va-clip textarea{border:1px solid var(--line);border-radius:6px}html[data-theme=dark] .va-clip small,html[data-theme=dark] .va-clip details,html[data-theme=dark] .va-provenance,html[data-theme=dark] .va-method{color:var(--muted)}html[data-theme=dark] .va-method summary{color:var(--ink)}html[data-theme=dark] .va-desk footer{color:var(--muted)}html[data-theme=dark] .va-notice{background:#282015;border-radius:6px}html[data-theme=dark] .pr-tone-balance{background:#18251b;border:1px solid #3e4c42;border-radius:10px}html[data-theme=dark] .va-flag{color:#e2b98d;background:#282015;border-radius:6px}html[data-theme=dark] .wr-desk{--wr-paper:#282215;--wr-card:#241f14;--wr-ink:#e8e7e3;--wr-muted:#b8b5ad;--wr-line:#544936;--wr-blue:#90b2df;--wr-rust:#e29c8d;color:var(--wr-ink);background:var(--wr-paper)}html[data-theme=dark] .wr-desk .eyebrow{color:var(--wr-muted)}html[data-theme=dark] .wr-header{border-bottom:1px solid var(--wr-line)}html[data-theme=dark] .wr-intro>div>p:not(.eyebrow){color:var(--wr-muted)}html[data-theme=dark] .wr-actions{border:1px solid var(--wr-line);background:var(--wr-card);border-radius:7px}html[data-theme=dark] .wr-desk button{border:1px solid var(--wr-line);background:var(--wr-card);border-radius:4px}html[data-theme=dark] .wr-desk button:hover:not(:disabled){border-color:var(--wr-blue);background:#242014}html[data-theme=dark] .wr-actions button:first-child{border-color:var(--wr-ink);color:#e2c68d;background:#343630}html[data-theme=dark] .wr-desk label{color:var(--wr-muted)}html[data-theme=dark] .wr-desk input,html[data-theme=dark] .wr-desk select,html[data-theme=dark] .wr-desk textarea{border:1px solid var(--wr-line);color:var(--wr-ink);background:#242014;border-radius:4px}html[data-theme=dark] .wr-desk :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--wr-blue);outline-offset:3px}html[data-theme=dark] .wr-scope{border-block:1px solid var(--wr-line);color:var(--wr-muted)}html[data-theme=dark] .wr-scope b{color:var(--wr-ink)}html[data-theme=dark] .wr-language-nav button{border-radius:6px}html[data-theme=dark] .wr-language-nav button[aria-pressed=true],html[data-theme=dark] .wr-language-nav button[aria-pressed=true]:hover{color:#e2c68d;background:var(--wr-blue);border-color:var(--wr-blue)}html[data-theme=dark] .wr-results{color:var(--wr-muted)}html[data-theme=dark] .wr-help{border:1px solid var(--wr-line);color:var(--wr-muted);border-radius:4px}html[data-theme=dark] .wr-help summary{color:var(--wr-ink)}html[data-theme=dark] .wr-language>header p:last-child,html[data-theme=dark] .wr-language>header>span{color:var(--wr-muted)}html[data-theme=dark] .wr-contrast{background:var(--wr-card);border:1px solid var(--wr-line);border-radius:6px}html[data-theme=dark] .wr-kicker,html[data-theme=dark] .wr-contrast-heading>div>p:last-child,html[data-theme=dark] .wr-description{color:var(--wr-muted)}html[data-theme=dark] .wr-preview-note{border-left:3px solid var(--wr-blue);color:var(--wr-blue);background:#181f25}html[data-theme=dark] .wr-pair-header{color:var(--wr-muted);border-block:1px solid var(--wr-line)}html[data-theme=dark] .wr-pair-header>:first-child{color:var(--wr-blue)}html[data-theme=dark] .wr-pair-header>:nth-child(2){color:var(--wr-rust)}html[data-theme=dark] .wr-pair{border-bottom:1px solid var(--wr-line)}html[data-theme=dark] .wr-pair.status-fix{border-left:3px solid var(--wr-rust)}html[data-theme=dark] .wr-pair.status-pass{border-left:3px solid #36543c}html[data-theme=dark] .wr-pair.status-unsure{border-left:3px solid #544936}html[data-theme=dark] .wr-word>strong{color:var(--wr-blue)}html[data-theme=dark] .wr-word.side-1>strong{color:var(--wr-rust)}html[data-theme=dark] .wr-meaning,html[data-theme=dark] .wr-pair-review>small,html[data-theme=dark] .wr-pair-review>span,html[data-theme=dark] .wr-pair-meta,html[data-theme=dark] .wr-saved-note,html[data-theme=dark] .wr-draft-note{color:var(--wr-muted)}html[data-theme=dark] .wr-saved-note{color:var(--wr-ink);border-left:2px solid #534937}html[data-theme=dark] .wr-findings{border:1px solid #544336;border-left:3px solid var(--wr-rust);background:#281f15;border-radius:3px}html[data-theme=dark] .wr-findings>div+div{border-top:1px solid #544436}html[data-theme=dark] .wr-findings strong{color:#dca293}html[data-theme=dark] .wr-references{color:var(--wr-muted)}html[data-theme=dark] .wr-gaps{color:var(--wr-muted);border:1px dashed #544b36;border-radius:4px}html[data-theme=dark] .wr-error,html[data-theme=dark] .wr-notice{border:1px solid var(--wr-line);background:var(--wr-card);border-radius:4px}html[data-theme=dark] .wr-error{color:#e29b8d;border-color:#544036}html[data-theme=dark] .wr-desk main>footer{border-top:1px solid var(--wr-line);color:var(--wr-muted)}@media print{html[data-theme=dark] .wr-desk{color:#e6e6e6;background:#1c1c1c}html[data-theme=dark] .wr-header{border-bottom:1px solid #454545}html[data-theme=dark] .wr-contrast{background:#1c1c1c;border:0;border-top:1px solid #454545;border-radius:0}html[data-theme=dark] .wr-pair:is(.status-fix,.status-pass,.status-unsure){border-left-width:2pt}html[data-theme=dark] .wr-findings{background:#1c1c1c}}html[data-theme=dark] .interface-language,html[data-theme=dark] .theme-toggle{color:#f3eee3;background:#242622;border-color:#484940}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color-scheme:dark}html[data-theme=dark]{--paper:#191d1a;--white:#222823;--ink:#f0eadf;--muted:#b7b7aa;--line:#41483f}html[data-theme=dark] .practice-layout{--trainer-paper:#191d1a;--trainer-card:#222823;--trainer-ink:#f0eadf;--trainer-muted:#b7b7aa;--trainer-line:#41483f}html[data-theme=dark] .button-dark{color:#f5f0e5;background:#3a493d}html[data-theme=dark] .button-dark:hover{background:#4a5c4d}.theme-toggle{z-index:40;color:#24241f;cursor:pointer;background:#fffdf7;border:1px solid #d8d1c3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:fixed;bottom:65px;right:14px;box-shadow:0 2px 8px #0001}.theme-sun{display:none}html[data-theme=dark] .theme-sun{display:block}html[data-theme=dark] .theme-moon{display:none}.theme-toggle:hover{box-shadow:0 3px 12px #0002}.theme-toggle:focus-visible{outline-offset:4px;outline:2px solid}.interface-language{z-index:40;background:#fffdf7;border:1px solid #d8d1c3;border-radius:8px;font:13px/1.4 system-ui;position:fixed;bottom:14px;right:14px;box-shadow:0 2px 8px #0001}.interface-language summary{cursor:pointer;padding:9px 12px}.interface-language nav{max-height:65vh;padding:4px 10px 10px;display:grid;overflow:auto}.interface-language a{color:#24241f;padding:7px 12px;text-decoration:none}.interface-language a[aria-current=page]{background:#efe9dc;border-radius:4px;font-weight:700}@media (width<=767px){.interface-language,.theme-toggle{opacity:0;pointer-events:none;transition:opacity .2s}.mobile-controls-visible .interface-language,.mobile-controls-visible .theme-toggle,.interface-language[open],.interface-language:focus-within,.theme-toggle:focus-visible{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.interface-language,.theme-toggle{transition:none}}
