.ymgs{--ymgs-ink:#232b50;--ymgs-muted:#59617d;--ymgs-line:#dce4f0;--ymgs-accent:#6550b5;--ymgs-accent-deep:#4c3b96;--ymgs-font:"Be Vietnam Pro",Inter,"Segoe UI",Arial,sans-serif;box-sizing:border-box;display:grid;gap:18px;margin:0;color:var(--ymgs-ink);font-family:var(--ymgs-font);text-align:left}.ymgs *,.ymgs *::before,.ymgs *::after{box-sizing:border-box}.ymgs.ymgs-panel{margin:22px 0 0;padding:clamp(18px,2.6vw,28px);border:1px solid var(--ymgs-line);border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#f8f9fe 100%);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.03),0 4px 0 -1px #e3e8f3,0 18px 36px -24px rgba(29,35,80,.28);scroll-margin-top:90px}.ymgs.ymgs-plain{padding:2px 0 4px}.ymgs-holder{display:block}.ymgs-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 28px}.ymgs-intro{flex:1 1 340px;min-width:0}.ymgs .ymgs-eyebrow{margin:0 0 6px!important;font:800 11px/1.4 var(--ymgs-font)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--ymgs-accent)!important;-webkit-text-fill-color:currentColor!important}.ymgs .ymgs-title{margin:0!important;font:800 clamp(21px,2.4vw,27px)/1.25 var(--ymgs-font)!important;letter-spacing:-.02em!important;color:var(--ymgs-ink)!important;-webkit-text-fill-color:currentColor!important}.ymgs .ymgs-source{margin:8px 0 0!important;font:500 14px/1.55 var(--ymgs-font)!important;color:var(--ymgs-muted)!important;-webkit-text-fill-color:currentColor!important}.ymgs .ymgs-source b{color:var(--ymgs-ink)!important;font-weight:750!important}.ymgs .ymgs-reward{flex:1 1 260px;max-width:420px;margin:0!important;padding:10px 14px;border-radius:14px;background:#f4f1fc;border:1px solid #e3dcf5;font:500 13px/1.55 var(--ymgs-font)!important;color:#4a4270!important;-webkit-text-fill-color:currentColor!important}.ymgs .ymgs-card{--tone:#6550b5;--tint:#f3f0fb;position:relative;display:flex!important;align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;margin:0!important;padding:12px 14px!important;border:1px solid var(--ymgs-line)!important;border-radius:18px!important;background:#fff!important;color:var(--ymgs-ink)!important;-webkit-text-fill-color:currentColor;box-shadow:0 1px 0 #fff inset,0 3px 0 -1px #e3e8f3,0 10px 22px -18px rgba(29,35,80,.35)!important;font:inherit!important;text-align:left!important;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ymgs .ymgs-card[data-tone=racer]{--tone:#d9480f;--tint:#fff0e6}.ymgs .ymgs-card[data-tone=shooter]{--tone:#4c3b96;--tint:#efeaff}.ymgs .ymgs-card[data-tone=rescue]{--tone:#b7791f;--tint:#fff6dc}.ymgs .ymgs-card[data-tone=balloon]{--tone:#c2255c;--tint:#ffeef4}.ymgs .ymgs-card[data-tone=rain]{--tone:#2a4fb3;--tint:#eaf0ff}.ymgs .ymgs-card[data-tone=sprint]{--tone:#e67700;--tint:#fff4e0}.ymgs .ymgs-card[data-tone=match]{--tone:#6550b5;--tint:#f3f0fb}.ymgs .ymgs-card[data-tone=puzzle]{--tone:#17694a;--tint:#e5f5ed}.ymgs .ymgs-card[data-tone=truefalse]{--tone:#1f6f8b;--tint:#e3f3f8}.ymgs .ymgs-card[data-tone=listen]{--tone:#a61e4d;--tint:#fdeef3}.ymgs .ymgs-card[data-tone=decode]{--tone:#8a5a00;--tint:#fbf1d9}.ymgs .ymgs-icon{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--tint);color:var(--tone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 14%,transparent)}.ymgs .ymgs-icon svg{display:block;width:24px;height:24px;max-width:none}.ymgs .ymgs-text{display:grid;gap:3px;flex:1 1 auto;min-width:0}.ymgs .ymgs-text b{display:block;margin:0;font:750 15px/1.3 var(--ymgs-font)!important;color:var(--ymgs-ink)!important;-webkit-text-fill-color:currentColor!important;white-space:normal!important}.ymgs .ymgs-text small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font:500 12.5px/1.45 var(--ymgs-font)!important;color:var(--ymgs-muted)!important;-webkit-text-fill-color:currentColor!important;white-space:normal!important}.ymgs .ymgs-card:focus-visible{outline:3px solid var(--ymgs-accent)!important;outline-offset:3px!important}.ymgs .ymgs-card:disabled{cursor:default;opacity:.62}@media(hover:hover)and (pointer:fine){.ymgs .ymgs-card:not(:disabled):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tone) 32%,#dce4f0)!important;box-shadow:0 1px 0 #fff inset,0 3px 0 -1px #e3e8f3,0 16px 28px -18px rgba(29,35,80,.45)!important}}.ymgs .ymgs-card:not(:disabled):active{transform:translateY(1px)}.ymgs-featured{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:14px}.ymgs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:12px}.ymgs .ymgs-card-feature{min-height:118px;padding:12px 16px 12px 12px!important;gap:16px}.ymgs .ymgs-card-feature .ymgs-text b{font-size:17px!important}.ymgs .ymgs-card-feature .ymgs-text small{font-size:13px!important}.ymgs .ymgs-go{flex:0 0 auto;align-self:center;padding:8px 14px;border-radius:999px;background:var(--tone);color:#fff;-webkit-text-fill-color:#fff;font:750 13px/1.2 var(--ymgs-font);white-space:nowrap;box-shadow:0 3px 0 color-mix(in srgb,var(--tone) 70%,#000 30%)}.ymgs .ymgs-art{position:relative;flex:0 0 auto;display:grid;place-items:center;width:94px;height:94px;border-radius:16px;overflow:hidden;isolation:isolate}.ymgs .ymgs-art .ymgs-icon{position:relative;z-index:2;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 6px 14px -6px rgba(0,0,0,.45)}.ymgs .ymgs-art .ymgs-icon svg{width:28px;height:28px}.ymgs .ymgs-art i{position:absolute;display:block;pointer-events:none}.ymgs [data-tone=racer] .ymgs-art{background:linear-gradient(180deg,#ffb27a 0%,#f0743e 38%,#3a3f63 38.5%,#2a2e4c 100%)}.ymgs [data-tone=racer] .ymgs-art-a{left:50%;bottom:-4px;width:64px;height:58px;transform:translateX(-50%);background:#4a4f75;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%)}.ymgs [data-tone=racer] .ymgs-art-b{left:50%;bottom:0;width:4px;height:56px;transform:translateX(-50%);background:repeating-linear-gradient(180deg,#ffd43b 0 8px,transparent 8px 15px);clip-path:polygon(25% 0,75% 0,100% 100%,0 100%)}.ymgs [data-tone=shooter] .ymgs-art{background:radial-gradient(circle at 78% 22%,#ffd8a8 0 7px,transparent 8px),radial-gradient(120% 90% at 20% 0%,#5a4bb8 0%,#2b2468 55%,#17143d 100%)}.ymgs [data-tone=shooter] .ymgs-art-a{inset:0;background:radial-gradient(circle at 18% 70%,#fff 0 1px,transparent 1.6px),radial-gradient(circle at 34% 18%,#fff 0 1px,transparent 1.6px),radial-gradient(circle at 62% 84%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 86% 58%,#fff 0 1px,transparent 1.6px),radial-gradient(circle at 10% 30%,#cbd5ff 0 1px,transparent 1.6px)}.ymgs [data-tone=shooter] .ymgs-art-b{left:-14px;bottom:-16px;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#9aa3b8,#5d657c);box-shadow:inset -5px -5px 0 rgba(0,0,0,.18)}.ymgs .ymgs-foot{margin:0!important;font:600 13.5px/1.5 var(--ymgs-font)!important;color:var(--ymgs-muted)!important}.ymgs .ymgs-foot a{color:var(--ymgs-accent-deep)!important;-webkit-text-fill-color:currentColor!important;font-weight:750;text-decoration:none;text-underline-offset:3px}.ymgs .ymgs-foot a:hover{text-decoration:underline}.ymgs[data-empty=true] :is(.ymgs-featured,.ymgs-grid){opacity:.55}.ymgs-jump{display:inline-flex!important;align-items:center;gap:8px;margin:12px 0 0!important;padding:8px 14px!important;border-radius:999px!important;background:#fff4e8!important;border:1px solid #ffd2ae!important;color:#a23d0a!important;-webkit-text-fill-color:currentColor!important;font:750 13.5px/1.2 "Be Vietnam Pro",Inter,"Segoe UI",Arial,sans-serif!important;text-decoration:none!important;box-shadow:0 2px 0 #ffd2ae!important}.ymgs-jump:hover{background:#ffead6!important}.ymgs-jump:focus-visible{outline:3px solid #6550b5!important;outline-offset:3px!important}.ymgs-jump-dot{width:8px;height:8px;border-radius:50%;background:#f76707;box-shadow:0 0 0 3px #ffd8b8}.ymgs-overlay{position:fixed;inset:0;z-index:2147483600;margin:0;padding:0;border:0;background:#1d2340a8}.ymgs-overlay[data-ready=true]{background:transparent}.ymgs-overlay[hidden]{display:none!important}.ymgs-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}html.ymgs-lock body>:is(header,main,footer,section,.ymdg-dock,#ymThemeButton,.member-auth-bar){visibility:hidden!important}.ymgs-frame{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;margin:0;border:0;background:transparent;color-scheme:light}.ymgs-overlay[data-failed=true] .ymgs-frame{visibility:hidden}.ymgs-overlay .ymgs-loading{position:absolute;left:50%;top:50%;z-index:2;width:max-content;max-width:calc(100% - 32px);margin:0;padding:12px 20px;border-radius:999px;background:#fff;color:#232b50;font:700 14px/1.4 "Be Vietnam Pro",Inter,"Segoe UI",Arial,sans-serif;text-align:center;box-shadow:0 18px 40px -16px rgba(11,16,40,.55);transform:translate(-50%,-50%);pointer-events:none}.ymgs-overlay[data-failed=true] .ymgs-loading{border-radius:16px}.ymgs-overlay .ymgs-close{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:3;display:grid!important;place-items:center;width:44px!important;height:44px!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #dce4f0!important;border-radius:12px!important;background:#fff!important;color:#232b50!important;-webkit-text-fill-color:#232b50!important;font:400 26px/1 Arial,sans-serif!important;cursor:pointer;box-shadow:0 8px 20px -10px rgba(11,16,40,.5)!important}.ymgs-overlay .ymgs-close:focus-visible{outline:3px solid #fff!important;outline-offset:2px!important}.ymgs-overlay[data-ready=true] :is(.ymgs-loading,.ymgs-close){display:none!important}html.ymgs-lock,html.ymgs-lock body{overflow:hidden!important}@media(max-width:760px){.ymgs-featured{gap:10px}.ymgs .ymgs-reward{max-width:none}}@media(max-width:560px){.ymgs{gap:14px}.ymgs.ymgs-panel{border-radius:20px}.ymgs-grid{grid-template-columns:minmax(0,1fr);gap:8px}.ymgs .ymgs-grid .ymgs-card{min-height:64px;gap:12px;padding:10px 12px!important;border-radius:16px!important}.ymgs .ymgs-grid .ymgs-icon{width:40px;height:40px;border-radius:12px}.ymgs .ymgs-grid .ymgs-icon svg{width:22px;height:22px}.ymgs .ymgs-grid .ymgs-text b{font-size:15px!important}.ymgs .ymgs-grid .ymgs-text small{font-size:12.5px!important}.ymgs .ymgs-card-feature{min-height:96px;gap:12px;padding:10px 12px 10px 10px!important}.ymgs .ymgs-art{width:76px;height:76px}.ymgs .ymgs-art .ymgs-icon{width:44px;height:44px}.ymgs .ymgs-card-feature .ymgs-text b{font-size:16px!important}.ymgs .ymgs-card-feature .ymgs-go{display:none}.ymgs .ymgs-reward{padding:9px 12px;font-size:12.5px!important}}@media(prefers-reduced-motion:reduce){.ymgs .ymgs-card{transition:none}.ymgs .ymgs-card:not(:disabled):hover,.ymgs .ymgs-card:not(:disabled):active{transform:none}}html:is(.ym-low-power,.ym-runtime-pressure) .ymgs .ymgs-card{transition:none}@media print{.ymgs,.ymgs-overlay,.ymgs-jump{display:none!important}}.ymgs .ymgs-card[data-tone=racer]{--tone:#c92a3a;--tint:#ffeef0}.ymgs .ymgs-card[data-tone=shooter]{--tone:#b07800;--tint:#fff6d6}.ymgs .ymgs-card[data-tone=rain]{--tone:#3f8a2f;--tint:#ecf7e4}.ymgs [data-tone=racer] .ymgs-art{background:linear-gradient(180deg,#9fd6ff 0%,#f2f9ff 38%,#a6d98a 38.5%,#6db552 100%)}.ymgs [data-tone=racer] .ymgs-art-a{background:#d8b986}.ymgs [data-tone=racer] .ymgs-art-b{background:repeating-linear-gradient(180deg,#fff8e6 0 8px,transparent 8px 15px)}.ymgs [data-tone=shooter] .ymgs-art{background:radial-gradient(circle at 78% 22%,#fff3c4 0 4px,#f7a3bf 5px 9px,transparent 10px),linear-gradient(180deg,#9fd6ff 0%,#e6f6ff 70%,#a6d98a 70%,#6db552 100%)}.ymgs [data-tone=shooter] .ymgs-art-a{background:radial-gradient(circle at 18% 70%,#ffe27a 0 1.5px,transparent 2.2px),radial-gradient(circle at 34% 18%,#fff 0 1.5px,transparent 2.2px),radial-gradient(circle at 62% 50%,#ffe27a 0 1.5px,transparent 2.2px)}.ymgs [data-tone=shooter] .ymgs-art-b{background:radial-gradient(circle,#fff3c4 0 28%,#ffd166 29% 34%,#f7a3bf 35%);box-shadow:none}.ymgs .ymgs-card[data-tone=quest]{--tone:#3f6fe0;--tint:#eaf0ff}.ymgs [data-tone=quest] .ymgs-art{background:radial-gradient(circle at 78% 64%,#5cc85a 0 14px,transparent 15px),radial-gradient(circle at 74% 60%,#fff 0 3px,transparent 4px),radial-gradient(circle at 83% 60%,#fff 0 3px,transparent 4px),linear-gradient(180deg,#a8dcff 0%,#e9f7ff 60%,#8fd16a 60%,#5ea844 100%)}.ymgs-featured{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ymgs-quick{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin:14px 0 6px;padding:14px 16px;border:2px solid color-mix(in srgb,var(--p3-violet,#1f5bff) 30%,#ffffff);border-radius:20px;background:linear-gradient(135deg,#ffffff,color-mix(in srgb,var(--p3-violet,#1f5bff) 7%,#ffffff));box-shadow:0 14px 30px -20px rgba(1,4,53,.45);font-family:"Be Vietnam Pro",Inter,Arial,sans-serif}.ymgs-quick-lead{display:flex;align-items:center;gap:12px;min-width:0}.ymgs-quick-icon{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:16px;background:var(--p3-violet,#1f5bff);color:#fff}.ymgs-quick-icon svg{width:28px;height:28px;stroke:#fff}.ymgs-quick-title{margin:0!important;color:#010435!important;-webkit-text-fill-color:#010435!important;font:800 clamp(17px,2vw,20px)/1.25 "Be Vietnam Pro",Inter,Arial,sans-serif!important;letter-spacing:0!important}.ymgs-quick-note{margin:2px 0 0!important;color:#5b607c!important;font:500 13px/1.45 "Be Vietnam Pro",Inter,Arial,sans-serif!important}.ymgs-quick-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ymgs-quick-play{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:46px;margin:0;padding:8px 16px 8px 8px;border:0;border-radius:999px;background:var(--p3-violet,#1f5bff);color:#fff;-webkit-text-fill-color:#fff;font:800 14.5px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 4px 0 color-mix(in srgb,var(--p3-violet,#1f5bff) 60%,#000)}.ymgs-quick-play+.ymgs-quick-play{background:#ffffff;color:#010435;-webkit-text-fill-color:#010435;box-shadow:inset 0 0 0 1.5px #d9deee,0 4px 0 #e1e6f3}.ymgs-quick-play-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.22)}.ymgs-quick-play+.ymgs-quick-play .ymgs-quick-play-icon{background:#eef1fb;color:var(--p3-violet,#1f5bff)}.ymgs-quick-play-icon svg{width:18px;height:18px}.ymgs-quick-new{margin-left:2px;padding:2px 8px;border-radius:999px;background:#ffd23f;color:#4a2c00;-webkit-text-fill-color:#4a2c00;font:800 11px/1.3 "Be Vietnam Pro",Arial,sans-serif}.ymgs-quick-all{padding:10px 12px;border-radius:999px;color:var(--p3-violet,#1f5bff)!important;-webkit-text-fill-color:currentColor!important;font:800 14px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif;text-decoration:none!important;white-space:nowrap}.ymgs-quick-all:hover{background:color-mix(in srgb,var(--p3-violet,#1f5bff) 8%,#ffffff)}.ymgs-quick :is(.ymgs-quick-play,.ymgs-quick-all):focus-visible{outline:3px solid rgba(1,42,254,.4);outline-offset:3px}@media(max-width:640px){.ymgs-quick{padding:12px}.ymgs-quick-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}.ymgs-quick-play{justify-content:flex-start;width:100%}.ymgs-quick-all{text-align:center}}.ymgs .ymgs-card[data-tone=carrace]{--tone:#d9480f;--tint:#fff0e6}.ymgs .ymgs-card[data-tone=santa]{--tone:#c4242e;--tint:#ffeef0}.ymgs .ymgs-card[data-tone=meteor]{--tone:#4c3b96;--tint:#efeaff}.ymgs .ymgs-card[data-tone=reflex]{--tone:#1f8a46;--tint:#e9fbe9}.ymgs .ymgs-card[data-tone=mole]{--tone:#8a5a2b;--tint:#fbf1e6}.ymgs .ymgs-card[data-tone=eggs]{--tone:#b7791f;--tint:#fff6dc}.ymgs .ymgs-card[data-tone=flowers]{--tone:#c2255c;--tint:#ffeef4}.ymgs .ymgs-card[data-tone=birds]{--tone:#2a6fb3;--tint:#eaf3ff}.ymgs .ymgs-card[data-tone=duck]{--tone:#b8892b;--tint:#fff6dc}.ymgs .ymgs-card[data-tone=sheep]{--tone:#5f8467;--tint:#eef6ea}.ymgs .ymgs-card[data-tone=floor]{--tone:#8a5a2b;--tint:#fbf1e6}.ymgs .ymgs-card[data-tone=sack]{--tone:#3f6249;--tint:#eaf3e8}.ymgs .ymgs-card[data-tone=frog]{--tone:#3f8a35;--tint:#eef8e6}.ymgs .ymgs-card[data-tone=ostrich]{--tone:#b05a1c;--tint:#fff1e3}.ymgs .ymgs-card[data-tone=koi]{--tone:#2b86ab;--tint:#e8f6fb}.ymgs .ymgs-card[data-tone=detective]{--tone:#7a5a1e;--tint:#fbf3df}.ymgs .ymgs-card[data-tone=codebreak]{--tone:#2f6b4f;--tint:#e8f5ee}.ymgs .ymgs-card[data-tone=tower]{--tone:#3b3f8f;--tint:#ecedff}.ymgs .ymgs-card[data-tone=tugwar]{--tone:#b8452f;--tint:#fdeee8}.ymgs .ymgs-pic{position:relative;flex:0 0 auto;display:grid;place-items:center;width:64px;height:64px;border-radius:14px;overflow:hidden;background-color:#e9f3e0;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.ymgs .ymgs-pic img{display:block;width:78%;height:78%;max-width:none;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.25))}.ymgs .ymgs-art .ymgs-pic{position:absolute;inset:0;z-index:2;width:auto;height:auto;border-radius:0}.ymgs .ymgs-art .ymgs-pic img{width:70%;height:70%}.ymgs .ymgs-art i{display:none}

:root{--ym-text-strong:#122b46;--ym-text-body:#425a73;--ym-text-muted:#5d7289;--ym-border-soft:#d7e1ee}html body.ym-studio,html body.ym-premium-speaking,html body.ym-premium-flashcards,html body.ym-speaking-bank,html body.ym-speaking-hub,html body.ym-speaking-library,html body.ym-flashcards-hub,html body.ym-flashcards-set{color:var(--ym-text-strong)!important}html body :is(h1,h2,h3,h4,h5,h6,b,strong){-webkit-text-fill-color:currentColor}html body.ym-studio :is(.hero>div>p,.section-head p,.set-card p,.metric span,.search-wrap,.search-wrap input,.empty,.reader-title small,.reader-item small,.flashcard-category-tab span,.site-nav a,.nav-submenu a span,.nav-submenu a b,.site-footer span,.topic-card p,.question-subtitle,.question-hint,.helper-text,.field-help,.admin-empty,.stat-subtitle,.table-note,.activity-note,.draft-meta,.auth-help-row,.auth-status,.source-card p,.source-copy p,.source-list li,.example,.translation,.meaning),html body.ym-premium-speaking :is(p,li,small,label,.vi,.en,.ipa,.source-copy,.source-vocab td,.source-vocab th,.source-card p,.source-list li),html body.ym-premium-flashcards :is(.hero>div>p,.section-head p,.set-card p,.metric span,.search-wrap,.search-wrap input,.empty,.reader-title small,.reader-item small,.flashcard-category-tab span),html body.ym-speaking-bank :is(.topic-card p,.question-subtitle,.question-hint,.source-card p,.source-list li),html body.ym-flashcards-hub :is(.hero>div>p,.section-head p,.set-card p,.metric span,.search-wrap,.search-wrap input,.empty,.reader-title small,.reader-item small,.flashcard-category-tab span){color:var(--ym-text-body)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}html body.ym-studio :is(.eyebrow,.section-head .eyebrow,.badge,.metric b,.book-number,.topic-card h3,.set-card h3,.reader-title b,.hero-card h2,.section-head h2),html body.ym-premium-speaking :is(.eyebrow,.source-kicker,.source-step,.source-card h3,.source-block h3),html body.ym-speaking-bank :is(.topic-card h3,.question-card .question-title,.question-card summary span:last-child){color:var(--ym-text-strong)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}html body.ym-studio .hero>div>p,html body.ym-premium-flashcards .hero>div>p,html body.ym-flashcards-hub .hero>div>p{color:var(--ym-text-body)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important}html body.ym-studio .metric,html body.ym-studio .set-card,html body.ym-studio .hero-card,html body.ym-studio .search-wrap,html body.ym-studio .flashcard-category-tab,html body.ym-studio .topic-card,html body.ym-studio .question-card,html body.ym-studio .ym-sf-section,html body.ym-studio .ym-sf-practice,html body.ym-studio .tools,html body.ym-studio .admin-panel,html body.ym-studio .stat-card,html body.ym-studio .data-table-wrap,html body.ym-studio .ss-panel,html body.ym-premium-speaking :is(.source-card,.source-vocab,.source-block,details,.memory,.hero,.script),html body.ym-flashcards-hub :is(.metric,.set-card,.hero-card,.search-wrap,.flashcard-category-tab){border-color:var(--ym-border-soft)!important}html body.ym-studio input::placeholder,html body.ym-studio textarea::placeholder,html body.ym-premium-speaking input::placeholder,html body.ym-premium-speaking textarea::placeholder,html body.ym-premium-flashcards input::placeholder{color:#8091a3!important;opacity:1!important}html body.ym-studio :is(table td,table th,.source-vocab td,.source-vocab th,.data-table td,.data-table th){color:var(--ym-text-strong)!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio :is(.btn,.btn.primary,.btn.secondary,.open-topic,.tool-btn,.mobile-topic-toggle,.ss-primary,.auth-login-btn,.auth-secondary-login,.mode-btn.active,.nav-btn,.mobile-toggle,.reader-item.active,.precision-part-tabs a[aria-current=page],.topic-button.active,.topic-all-link.active,.fc-section-link.active span,[data-sf-practice]),html body.ym-premium-speaking :is(button.primary,a.primary,.nav-btn,[data-sf-practice]),html body.ym-premium-flashcards :is(.btn,.nav-btn,.mobile-toggle,.reader-item.active){color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio .site-footer strong,html body.ym-studio .site-footer span{color:#fff!important;-webkit-text-fill-color:currentColor!important}
