html:not([data-theme=dark]) .study-new-question-card,html:not([data-theme=dark]) .study-rev-question-card--grad-default{background:linear-gradient(160deg, var(--acc-tint) 0%, var(--acc-light) 38%, var(--sur) 100%);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #16a34a0f,0 1px 2px #16a34a0a,0 18px 40px -14px #16a34a38,0 6px 14px #16a34a0f}html:not([data-theme=dark]) .study-rev-question-card--grad-produce{background:linear-gradient(160deg, #dcfce7 0%, #f0fdf4 40%, var(--sur) 100%);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #16a34a0f,0 1px 2px #16a34a0a,0 18px 40px -14px #16a34a38,0 6px 14px #16a34a0f}html:not([data-theme=dark]) .study-rev-question-card--grad-cloze{background:linear-gradient(160deg, #fde68a 0%, #fef3c7 40%, var(--sur) 100%);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #16a34a0f,0 1px 2px #16a34a0a,0 18px 40px -14px #16a34a38,0 6px 14px #16a34a0f}.entertainment-hub{--color-primary:#7f77dd;--color-primary-light:#eeedfe;--color-primary-dark:#534ab7;--color-accent-orange:#f5731a;--color-accent-orange-light:#faece7;--color-bg:#f5f4f0;--color-surface:#fff;--color-border:#00000014;--color-border-strong:#00000026;--color-text-primary:#1a1a1a;--color-text-secondary:#6b6b6b;--color-text-muted:#a0a0a0}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;--bg-base:#111318;--bg-surface:#1c1f2e;--bg-card:#2e3450;--bg-card-hover:#363d56;--bg-input:#1c1f2e;--bg:var(--bg-base);--bg-soft:var(--bg-surface);--sur:var(--bg-card);--sur-warm:var(--bg-surface);--bdr:#ffffff1a;--bdr-soft:#ffffff0f;--text-primary:#fff;--text-secondary:#fff;--text-muted:#ffffffe0;--text-inverse:#111318;--txt:#fff;--txt-soft:#fff;--mut:#fff;--mut-light:#ffffffe0;--accent-primary:#4ade80;--accent-primary-hover:#6ee8a0;--accent-primary-text:#052e16;--btn-primary-bg:#16a34a;--btn-primary-text:#dcfce7;--btn-primary-hover:#15803d;--acc:var(--accent-primary);--acc2:#5eead4;--acc-light:#4ade8024;--acc-tint:#4ade801f;--acc-deep:var(--accent-primary-hover);--honey:#fbbf24;--honey-soft:#3d3520;--study-rev-prompt:#fef3c7;--study-rev-prompt-muted:#c8d2dc;--rose:#fb7185;--rose-soft:#3a2228;--rose-tint:#4a2830;--grn:var(--accent-primary);--red:#f87171;--info:#38bdf8;--warn:#fbbf24;--shd-sm:none;--shd:none;--shd-lg:none}html[data-theme=dark] ::-webkit-scrollbar{background:var(--bg-base);width:6px;height:6px}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff2e}html[data-theme=dark] .home-healing-library{--hg-sage:var(--bg-base);--hg-forest:#fff;--hg-primary:#006b1f;--hg-mint:var(--bg-surface);--hg-secondary-container:#4ade801f;--hg-on-secondary-container:#22c55e;--hg-outline-variant:#ffffff1a;--hg-on-surface-variant:#fff;--hg-tertiary:#b45309;--hg-tertiary-container:#5c4030;--hg-soft-lift:none;--hg-soft-lift-hover:none;--htp-badge-bg:#fce7f3;--htp-badge-fg:#be185d;--htp-badge-border:#f9a8d4}html[data-theme=dark] .home-pinned-announce{background:linear-gradient(180deg, #f59e0b1a 0%, var(--bg-card) 100%);border-color:#f59e0b52}html[data-theme=dark] .home-pinned-announce__icon{color:#fbbf24}html[data-theme=dark] .home-pinned-announce__title{color:#fde68a}html[data-theme=dark] .home-pinned-announce__cta{color:#fcd34d}html[data-theme=dark] .bnav--healing{background:var(--bg-surface);border-top-color:var(--bdr);border-right-color:var(--bdr)}html[data-theme=dark] .bnav--healing .nt{color:#fff}html[data-theme=dark] .bnav--healing .nt:not(.active) .ni,html[data-theme=dark] .bnav--healing .nt:not(.active) .ni svg{color:#64748b}html[data-theme=dark] .bnav--healing .nt.active{background:var(--acc-tint);color:#fff}html[data-theme=dark] .bnav--healing .nt.active .ni,html[data-theme=dark] .bnav--healing .nt.active .ni svg{color:#22c55e}html[data-theme=dark] .bnav--healing .nt.active:before{background:#22c55e}html[data-theme=dark] .bnav--healing .nt:hover:not(.active){color:#fff;background:#6bdca01a}html[data-theme=dark] .bnav--healing .nt:hover:not(.active) .ni,html[data-theme=dark] .bnav--healing .nt:hover:not(.active) .ni svg{color:#94a3b8}html[data-theme=dark] .screen.screen--healing-floral .bnav--healing .nt,html[data-theme=dark] .screen.screen--healing-floral .bnav--healing .nt.active{color:#fff}html[data-theme=dark] .screen.screen--healing-floral .bnav--healing .nt.active .ni,html[data-theme=dark] .screen.screen--healing-floral .bnav--healing .nt.active .ni svg{color:#22c55e}html[data-theme=dark] .screen.screen--healing-floral .bnav--healing .nt.active:after{background:#22c55e}html[data-theme=dark] .screen.screen--healing-floral{background-color:var(--bg-base)}html[data-theme=dark] .screen.screen--healing-floral:before{background-color:var(--bg);opacity:.12}html[data-theme=dark] .screen.screen--healing-floral:after{background:#111318f0}html[data-theme=dark] .screen.screen--healing-floral .bnav--healing,html[data-theme=dark] .screen.screen--healing-floral .app-hdr--healing{background:var(--bg-surface);border-color:var(--bdr)}html[data-theme=dark] .home-healing-library--loading{background-color:var(--bg-base);background-image:linear-gradient(#111318f5 0%,#111318e6 50%,#111318f5 100%),url(/brand/healing-library-bg.png)}html[data-theme=dark] .home-today-picks__scroller-fade--left{background:linear-gradient(90deg, var(--bg) 0%, transparent 100%)}html[data-theme=dark] .home-today-picks__scroller-fade--right{background:linear-gradient(270deg, var(--bg) 0%, transparent 100%)}html[data-theme=dark] .home-healing-library.home-page-container{background-color:#0000}html[data-theme=dark] .home-healing-library .home-library-catalog__section--personal{background-color:var(--bg-surface);box-shadow:none;border-color:#ffffff14}html[data-theme=dark] .home-healing-library .home-library-catalog__card,html[data-theme=dark] .home-healing-library .home-library-catalog__card.home-deck-card--stitch,html[data-theme=dark] .home-healing-library .home-library-catalog__card.home-deck-card--stitch.home-deck-card--leaf,html[data-theme=dark] .home-healing-library .home-library-catalog__row--category-grid>.home-library-catalog__card,html[data-theme=dark] .home-healing-library .home-library-catalog__row--category-grid>.home-deck-card--stitch,html[data-theme=dark] .home-healing-library .home-deck-card--stitch,html[data-theme=dark] .home-healing-library .home-library-catalog__card--create,html[data-theme=dark] .home-healing-library .home-library-catalog__card--folder-mockup,html[data-theme=dark] .home-healing-library .home-library-catalog__card--personal,html[data-theme=dark] .home-today-picks__card,html[data-theme=dark] .hg-hub-card,html[data-theme=dark] .home-healing-hub .home-perks-block{box-shadow:none;background-color:#2e3450;background-image:none;border:1px solid #ffffff12;transition:background-color .2s,border-color .2s}html[data-theme=dark] .home-healing-library .home-library-catalog__card:hover,html[data-theme=dark] .home-healing-library .home-library-catalog__card.home-deck-card--stitch:hover,html[data-theme=dark] .home-today-picks__card:hover{box-shadow:none;background-color:#363d56;border-color:#ffffff1f}html[data-theme=dark] .home-today-picks__card{border-color:#4ade8026}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__title,html[data-theme=dark] .home-healing-library .home-folder-mockup__title,html[data-theme=dark] .home-healing-library .home-create-deck-card__title,html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__progress-pct{color:#fff}html[data-theme=dark] .home-deck-card__word-count,html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__word-count,html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__word-count--inline,html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__progress-label,html[data-theme=dark] .home-deck-card__desc,html[data-theme=dark] .home-deck-card__word-count-sep,html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__desc{color:#fff;line-height:1.85}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__word-list-link{color:var(--accent-primary)}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__word-list-link:hover{color:var(--accent-primary-hover)}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__leaf-icon{color:#006b1f;background:#006b1f1f}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__progress,html[data-theme=dark] .home-healing-library .home-library-catalog__card .home-deck-card__progress,html[data-theme=dark] .home-healing-library .home-deck-card__progress-block .home-deck-card__progress,html[data-theme=dark] .home-healing-library .home-deck-card__progress-block--placeholder .home-deck-card__progress{border-radius:99px;background-color:#ffffff1f!important}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__progress-fill,html[data-theme=dark] .home-healing-library .home-library-catalog__card .home-deck-card__progress-fill{background-color:#4ade80;box-shadow:0 0 6px #4ade8066}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .hw-btn--learn,html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__action-row .hw-btn--learn,html[data-theme=dark] .home-healing-library .study-new-btn,html[data-theme=dark] .home-library-catalog__card .study-new-btn,html[data-theme=dark] .home-healing-library .btn-study-new,html[data-theme=dark] .stat-box-new{color:#fb923c!important;box-shadow:none!important;background:#9a341259!important;border:1px solid #fb923c26!important;border-radius:8px!important}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .hw-btn--learn:hover,html[data-theme=dark] .home-healing-library .study-new-btn:hover,html[data-theme=dark] .home-library-catalog__card .study-new-btn:hover,html[data-theme=dark] .home-healing-library .btn-study-new:hover{background:#9a34127a!important;border-color:#fb923c38!important}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .hw-btn--learn .hw-btn__label,html[data-theme=dark] .home-healing-library .home-deck-card--stitch .hw-btn--learn .hw-btn__count,html[data-theme=dark] .home-healing-library .study-new-btn .home-deck-study-btn__label,html[data-theme=dark] .home-healing-library .study-new-btn .home-deck-study-btn__count,html[data-theme=dark] .home-library-catalog__card .study-new-btn .home-deck-study-btn__label,html[data-theme=dark] .home-library-catalog__card .study-new-btn .home-deck-study-btn__count,html[data-theme=dark] .home-library-catalog__card .study-new-btn>div:first-child,html[data-theme=dark] .home-library-catalog__card .study-new-btn>div:last-child{color:#fb923c!important}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .hw-btn--review,html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__action-row .hw-btn--review,html[data-theme=dark] .home-healing-library .study-rev-btn,html[data-theme=dark] .home-library-catalog__card .study-rev-btn,html[data-theme=dark] .home-healing-library .btn-review,html[data-theme=dark] .stat-box-review{color:#fbbf24!important;box-shadow:none!important;background:#78350f59!important;border:1px solid #fbbf2426!important;border-radius:8px!important}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .hw-btn--review:hover,html[data-theme=dark] .home-healing-library .study-rev-btn:hover,html[data-theme=dark] .home-library-catalog__card .study-rev-btn:hover,html[data-theme=dark] .home-healing-library .btn-review:hover{background:#78350f7a!important;border-color:#fbbf2438!important}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .hw-btn--review .hw-btn__label,html[data-theme=dark] .home-healing-library .home-deck-card--stitch .hw-btn--review .hw-btn__count,html[data-theme=dark] .home-healing-library .study-rev-btn .home-deck-study-btn__label,html[data-theme=dark] .home-healing-library .study-rev-btn .home-deck-study-btn__count,html[data-theme=dark] .home-library-catalog__card .study-rev-btn .home-deck-study-btn__label,html[data-theme=dark] .home-library-catalog__card .study-rev-btn .home-deck-study-btn__count,html[data-theme=dark] .home-library-catalog__card .study-rev-btn>div:first-child,html[data-theme=dark] .home-library-catalog__card .study-rev-btn>div:last-child{color:#fbbf24!important}html[data-theme=dark] .home-healing-library .btn-primary,html[data-theme=dark] .btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid #4ade8033}html[data-theme=dark] .home-healing-library .btn-primary:hover,html[data-theme=dark] .btn-primary:hover{background:var(--btn-primary-hover);box-shadow:0 0 12px #4ade8026}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__header-icon-btn{color:var(--txt-soft)}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__header-icon-btn:hover{color:var(--txt);background:#ffffff0f}html[data-theme=dark] .home-today-picks__card-title,html[data-theme=dark] .hg-section-head__eyebrow,html[data-theme=dark] .hg-section-head__title,html[data-theme=dark] .hg-section-head__eyebrow--warm,html[data-theme=dark] .home-today-picks__card-desc,html[data-theme=dark] .home-today-picks__reward{color:#fff}html[data-theme=dark] .home-today-picks__icon--vocab{color:#006b1f;background:#006b1f1a}html[data-theme=dark] .home-today-picks__icon--grammar{color:#b45309;background:#7b542b1f}html[data-theme=dark] .home-today-picks__icon--story{color:#3d6751;background:#3d67511f}html[data-theme=dark] .hg-section-head__date-pill{background:var(--bg-soft);border-color:var(--bdr);color:#fff}html[data-theme=dark] .home-library-category-tab{background:var(--bg-soft);border-color:var(--bdr);color:var(--txt-soft)}html[data-theme=dark] .home-library-category-tab:hover{background:var(--acc-tint);color:var(--acc);border-color:#6bdca059}html[data-theme=dark] .home-library-category-tab--active{border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:none;background:#4ade801f}@media (max-width:767px){html[data-theme=dark] .home-healing-library .home-library-tab-bar{background:#111318f0}}html[data-theme=dark] .home-library-shelf-tabs,html[data-theme=dark] .home-healing-library .home-library-shelf-tabs{background:var(--bg-soft);border-color:var(--bdr)}html[data-theme=dark] .home-library-shelf-tab,html[data-theme=dark] .home-healing-library .home-library-shelf-tab{color:var(--txt-soft)}html[data-theme=dark] .home-library-shelf-tab:hover,html[data-theme=dark] .home-healing-library .home-library-shelf-tab:hover{color:var(--txt);background:#6bdca01a}html[data-theme=dark] .home-library-shelf-tab--active,html[data-theme=dark] .home-healing-library .home-library-shelf-tab--active,html[data-theme=dark] .home-library-shelf-tab--speaking.home-library-shelf-tab--active,html[data-theme=dark] .home-healing-library .home-library-shelf-tab--speaking.home-library-shelf-tab--active{color:var(--accent-primary);box-shadow:none;background:#4ade801f;border-color:#4ade8047}html[data-theme=dark] .home-vocab-exam-tab{background:var(--bg-soft);border-color:var(--bdr);color:var(--txt-soft)}html[data-theme=dark] .home-vocab-exam-tab--active{background:var(--acc-tint);border-color:var(--acc);color:var(--acc)}@media (min-width:1024px){html[data-theme=dark] .home-healing-library .home-side-col.home-healing-hub{background-color:var(--bg-base);box-shadow:none;border-left:1px solid #ffffff14}}@media (max-width:1023px){html[data-theme=dark] .home-healing-library .home-side-col.home-healing-hub{box-shadow:none;background:0 0;border:none;padding:0}}html[data-theme=dark] .home-healing-hub .home-hub-stack{gap:10px}html[data-theme=dark] .home-healing-hub .hg-hub-card,html[data-theme=dark] .home-healing-hub .hg-hub-garden--sidebar,html[data-theme=dark] .home-healing-hub .hg-hub-checkin,html[data-theme=dark] .home-healing-hub .home-hub-block--checkin .hg-hub-card,html[data-theme=dark] .home-healing-hub .home-hub-block--quests .hg-hub-section{box-shadow:none;background-color:#1e2235;border:1px solid #ffffff0f;border-radius:12px}html[data-theme=dark] .home-healing-hub .home-hub-block--checkin,html[data-theme=dark] .home-healing-hub .home-hub-block--quests{margin-bottom:0;padding:0}html[data-theme=dark] .home-healing-hub .hg-hub-section-head{border-left-color:#4ade8073}html[data-theme=dark] .home-healing-hub .hg-hub-section-head h3,html[data-theme=dark] .hg-hub-section-head h3,html[data-theme=dark] .hg-hub-garden__rank-text,html[data-theme=dark] .hg-hub-garden__rank-label,html[data-theme=dark] .hg-hub-garden__rank-sub{color:#fff}html[data-theme=dark] .hg-hub-garden__stage-track-bar{background:#ffffff1a;border-radius:99px}html[data-theme=dark] .hg-hub-garden__stage-track-hint{color:#fff}html[data-theme=dark] .hg-hub-garden--sidebar,html[data-theme=dark] .home-healing-hub .hg-hub-card.hg-hub-garden--sidebar{box-shadow:none;background-color:#1e2235;border:1px solid #ffffff0f}html[data-theme=dark] .home-healing-hub .hg-hub-card.hg-hub-garden--sidebar,html[data-theme=dark] .home-healing-hub .hg-hub-card.hg-hub-checkin{padding:14px}html[data-theme=dark] .hg-hub-garden__stage--sidebar,html[data-theme=dark] .hg-hub-garden__sidebar-stat{color:#fff}html[data-theme=dark] .hg-hub-garden__rank{background:var(--bg-soft)}html[data-theme=dark] .hg-hub-garden__quote{background:var(--bg-soft);border:1px solid var(--bdr)}html[data-theme=dark] .hg-hub-garden__quote p,html[data-theme=dark] .hg-hub-garden__quote--sidebar p,html[data-theme=dark] .hg-hub-garden__quote--compact{color:#fff}html[data-theme=dark] .hg-hub-garden__quote--sidebar{background:var(--bg-soft);border:1px solid var(--bdr);border-radius:8px;padding:8px 10px}html[data-theme=dark] .hg-hub-garden__sidebar-rank-pill{color:#f0d78c;background:#c9a22733}html[data-theme=dark] .hg-hub-garden__sidebar-rank-pill--muted{background:var(--bg-soft);color:var(--txt-soft)}html[data-theme=dark] .hg-hub-garden__media{background:linear-gradient(145deg,#1a2e24 0%,#152520 48%,#1a3d2e 100%);border-color:#6bdca038;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #00000047}html[data-theme=dark] .hg-hub-garden--compact{background:linear-gradient(160deg, var(--bg-soft) 0%, var(--sur) 100%);border-color:var(--bdr)}html[data-theme=dark] .hg-hub-garden__title,html[data-theme=dark] .hg-hub-garden__title--sidebar,html[data-theme=dark] .hg-hub-garden__title--compact,html[data-theme=dark] .hg-hub-garden__stage,html[data-theme=dark] .hg-hub-garden__stage--sidebar,html[data-theme=dark] .hg-hub-garden__stage--compact,html[data-theme=dark] .hg-hub-garden__dew{color:#fff}html[data-theme=dark] .hg-hub-garden__title--dry,html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__title,html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__title--sidebar,html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__title--compact,html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__stage,html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__stage--sidebar,html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__stage--compact,html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__dew,html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__dew-unit,html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__quote,html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__quote--compact,html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__quote p{color:#94a3b8}html[data-theme=dark] .hg-hub-garden--dry.hg-hub-garden--compact{background:linear-gradient(160deg,#1e293b 0%,#0f172a 100%);border-color:#94a3b847}html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__media,html[data-theme=dark] .hg-hub-garden--dry .hg-hub-garden__media--compact{background:linear-gradient(145deg,#334155 0%,#1e293b 100%);border-color:#94a3b84d}html[data-theme=dark] .hg-hub-garden__dew-unit{color:#fff}html[data-theme=dark] .hg-hub-garden__droplet,html[data-theme=dark] .hg-hub-garden__compact-stat .hg-hub-garden__droplet{color:#006b1f}html[data-theme=dark] .hg-hub-garden__media-badge{color:#fff;background:#006b1f}html[data-theme=dark] .hg-hub-quest-fab__label,html[data-theme=dark] .hg-hub-quest-fab--claimable .hg-hub-quest-fab__label{color:#fff}html[data-theme=dark] .home-healing-library img:not([data-no-dim]),html[data-theme=dark] .home-healing-hub img:not([data-no-dim]){filter:none}html[data-theme=dark] .home-healing-library .home-library-catalog__card--folder-mockup{background:var(--bg-card);border:1px solid #ffffff0f}html[data-theme=dark] .home-folder-mockup__footer{color:var(--text-primary);background:var(--bg-surface)!important;border-top-color:#ffffff0f!important}html[data-theme=dark] .home-folder-mockup__footer:hover{background:var(--bg-card-hover)!important}html[data-theme=dark] .home-folder-mockup__open-label,html[data-theme=dark] .home-folder-mockup__footer svg{color:#93c5fd}html[data-theme=dark] .home-folder-mockup__summary,html[data-theme=dark] .home-folder-mockup__empty{color:var(--txt-soft)}html[data-theme=dark] .home-healing-library .home-folder-mockup__pill,html[data-theme=dark] .home-folder-mockup__pill{background:var(--bg-soft);border-color:var(--bdr);color:var(--txt-soft)}html[data-theme=dark] .home-healing-library .home-folder-mockup__pill--accent,html[data-theme=dark] .home-folder-mockup__pill--accent{background:var(--acc-tint);color:var(--acc);border-color:#6bdca059}html[data-theme=dark] .home-folder-mockup__pill--overflow{color:var(--acc);background:#6bdca024;border-color:#6bdca052}html[data-theme=dark] .home-folder-mockup__icon{color:#c4b5fd;background:#7c3aed29}html[data-theme=dark] .home-folder-mockup__action-btn{color:var(--mut)}html[data-theme=dark] .home-folder-mockup__action-btn:hover,html[data-theme=dark] .home-folder-mockup__action-btn--active{color:var(--acc);background:#ffffff0f}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__inline-btn{background:var(--bg-soft);border-color:var(--bdr);color:var(--txt)}html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__inline-btn:hover{background:var(--bg-hover)}html[data-theme=dark] .home-deck-card__empty-action--add{color:#d8b4fe;background:#7e22ce26;border-color:#a78bfa59}html[data-theme=dark] .home-deck-card__empty-action--import{background:var(--acc-tint);color:var(--acc);border-color:#6bdca059}html[data-theme=dark] .home-deck-card__empty-action--folder{background:var(--bg-soft);border-color:var(--bdr);color:var(--txt-soft)}html[data-theme=dark] .home-deck-card__empty-note,html[data-theme=dark] .home-healing-library .home-deck-card--stitch .home-deck-card__empty-note{color:var(--txt-soft)}html[data-theme=dark] .home-library-sort{color:var(--txt)}html[data-theme=dark] .home-library-sort__label{color:#fff}html[data-theme=dark] .home-library-sort__trigger{background:var(--sur);border-color:var(--bdr);color:var(--txt)}html[data-theme=dark] .home-library-sort__trigger:hover{background:var(--bg-hover);border-color:var(--bdr)}html[data-theme=dark] .home-library-sort__chevron{color:var(--txt-soft)}html[data-theme=dark] .home-library-sort__menu{background:var(--sur);border-color:var(--bdr)}html[data-theme=dark] .home-library-sort__option{color:var(--txt-soft)}html[data-theme=dark] .home-library-sort__option:hover{background:var(--bg-hover)}html[data-theme=dark] .home-library-sort__option--active{background:var(--acc-tint);color:var(--acc)}html[data-theme=dark] .hg-hub-checkin__circle--future{background:var(--bg-soft);border-color:var(--bdr)}html[data-theme=dark] .hg-hub-checkin__label{color:var(--mut)}html[data-theme=dark] .hg-hub-checkin__cta--claimed,html[data-theme=dark] .hg-hub-checkin__cta--claimed:disabled{background:var(--acc-tint);color:var(--acc);border-color:#6bdca059}html[data-theme=dark] .hg-hub-checkin__cta--idle,html[data-theme=dark] .hg-hub-checkin__cta--idle:disabled{background:var(--bg-soft);border-color:var(--bdr);color:var(--mut)}html[data-theme=dark] .hg-hub-quest-row{background:var(--bg-soft)!important}html[data-theme=dark] .app-hdr--healing .vocab-search-input-wrap{background:var(--bg-input);border-color:var(--bdr)}html[data-theme=dark] .app-hdr--healing .vocab-search-input{color:var(--txt)}html[data-theme=dark] .app-hdr--healing .vocab-search-input::placeholder,html[data-theme=dark] .app-hdr--healing .vocab-search-input__icon{color:var(--mut)}html[data-theme=dark] .vocab-search-results__dest{background:linear-gradient(180deg, var(--bg-elevated,#1e293b) 0%, var(--bg-card,#0f172a) 100%);border-bottom-color:var(--bdr)}html[data-theme=dark] .vocab-search-results__dest-label{color:var(--mut)}html[data-theme=dark] .vocab-search-results__dest-deck{color:var(--txt)}html[data-theme=dark] .vocab-search-results__dest-change{background:var(--bg-input);color:var(--txt-soft);box-shadow:inset 0 0 0 1px var(--bdr)}html[data-theme=dark] .vocab-search-results__dest-change:hover{color:var(--txt);background:#94a3b81f}html[data-theme=dark] .vocab-search-results__dest-pick{color:#86efac;background:#16653459;box-shadow:inset 0 0 0 1px #4ade8059}html[data-theme=dark] .vocab-search-results__dest-pick:hover{color:#bbf7d0;background:#16653480}html[data-theme=dark] .app-hdr__lang-btn{border-color:var(--bdr);color:var(--txt-soft)}html[data-theme=dark] .app-hdr__lang-btn:hover{color:var(--txt);background:#6bdca01a;border-color:#6bdca047}html[data-theme=dark] .app-hdr__lang-menu{background:var(--sur);border-color:var(--bdr);box-shadow:var(--shd)}html[data-theme=dark] .app-hdr__lang-option{color:var(--txt-soft)}html[data-theme=dark] .app-hdr__lang-option:hover{background:#6bdca01a}html[data-theme=dark] .app-hdr__lang-option--active{background:var(--acc-tint);color:var(--acc)}html[data-theme=dark] .pop-overlay{background:#0000008c}html[data-theme=dark] .pop-box{background:var(--sur);box-shadow:0 20px 40px -10px #00000073, 0 0 0 1px var(--bdr)}html[data-theme=dark] .pop-close-btn{color:#fff}html[data-theme=dark] .pop-close-btn:hover{background:var(--bdr-soft);color:#fff}html[data-theme=dark] .pop-msg{color:#fff}html[data-theme=dark] .pop-actions{background:var(--bg-surface);border-top:1px solid var(--bdr)}html[data-theme=dark] .pop-input{background:var(--bg-input);border-color:var(--bdr);color:#fff}html[data-theme=dark] .pop-input:focus{border-color:#4ade8080;box-shadow:0 0 0 3px #4ade801a}html[data-theme=dark] .pop-input::placeholder{color:#ffffff8c}html[data-theme=dark] .pop-btn-secondary{background:var(--bg-card);color:#fff;border:1px solid var(--bdr)}html[data-theme=dark] .pop-btn-secondary:hover{background:var(--bg-card-hover);color:#fff}html[data-theme=dark] .study-session-page,html[data-theme=dark] .study-rev-page{background:var(--bg);color:var(--txt)}html[data-theme=dark] .study-celebration-toast{background:var(--sur);color:var(--txt);border-color:var(--bdr)}html[data-theme=dark] .study-inline-wrong-feedback{color:var(--txt);background:#f871711f;border-color:#f8717159}html[data-theme=dark] .study-example-exercise__wrong-panel{color:#fff!important;background:#f871711f!important;border-color:#f8717166!important}html[data-theme=dark] .study-example-exercise__wrong-word--match{font-weight:400;color:#fff!important}html[data-theme=dark] .study-example-exercise__wrong-word--miss{font-weight:700;color:#f87171!important}html[data-theme=dark] .study-example-exercise__wrong-notes{border-top-color:#f8717173;color:#fecaca!important}html[data-theme=dark] .study-example-exercise__wrong-notes strong{color:#fff}html[data-theme=dark] .study-answer-correct-banner{color:var(--acc);background:#6bdca026}html[data-theme=dark] .study-session-page .study-rev-question-card,html[data-theme=dark] .study-session-page .study-new-question-card,html[data-theme=dark] .study-session-page .study-synonym-question-card,html[data-theme=dark] .study-session-page .study-example-exercise__done-card,html[data-theme=dark] .study-session-page .speaking-cloze-panel__prompt{color:#fff;background:linear-gradient(160deg,#1c1f2e 0%,#252a3d 52%,#2e3450 100%)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0f,0 12px 32px -12px #00000073!important}html[data-theme=dark] .study-session-page .study-example-exercise{background:linear-gradient(160deg,#1c1f2e 0%,#252a3d 52%,#2e3450 100%)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0f,0 12px 32px -12px #00000073!important}html[data-theme=dark] .study-session-page .study-example-exercise__prompt,html[data-theme=dark] .study-session-page .study-example-exercise__hint{box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #ffffff1a!important}html[data-theme=dark] .study-session-page .study-example-exercise__actions{border-top-color:#ffffff1a}html[data-theme=dark] .study-session-page .study-example-exercise__prompt [style*=color],html[data-theme=dark] .study-session-page .study-rev-question-card [style*=color],html[data-theme=dark] .study-session-page .study-new-question-card [style*=color],html[data-theme=dark] .study-session-page .study-synonym-question-card [style*=color],html[data-theme=dark] .study-session-page .speaking-cloze-panel__prompt [style*=color]{color:#fff!important}html[data-theme=dark] .study-session-page .study-rev-question-card strong[style*=color],html[data-theme=dark] .study-session-page .study-new-question-card strong[style*=color]{text-decoration-color:#ffffffa6;color:#fff!important}html[data-theme=dark] .study-session-page .study-synonym-question-label,html[data-theme=dark] .study-session-page .study-synonym-question-word,html[data-theme=dark] .study-session-page .study-synonym-headword,html[data-theme=dark] .study-session-page .study-synonym-question-meaning,html[data-theme=dark] .study-session-page .study-rev-prompt-text,html[data-theme=dark] .study-session-page .study-question-meaning,html[data-theme=dark] .study-session-page .study-question-headword,html[data-theme=dark] .study-session-page .speaking-cloze-sentence,html[data-theme=dark] .study-session-page .speaking-cloze-example{color:#fff!important}html[data-theme=dark] .speaking-cloze-hole__input,html[data-theme=dark] .study-session-page .speaking-cloze-hole__input{caret-color:#fde68a;color:#fde68a!important}html[data-theme=dark] .speaking-cloze-hole--wrong .speaking-cloze-hole__input,html[data-theme=dark] .speaking-cloze-hole__input:disabled,html[data-theme=dark] .study-session-page .speaking-cloze-hole--wrong .speaking-cloze-hole__input,html[data-theme=dark] .study-session-page .speaking-cloze-hole__input:disabled{color:#fca5a5!important}html[data-theme=dark] .study-session-page .study-rev-prompt-text--muted,html[data-theme=dark] .study-session-page .speaking-cloze-example--loading{color:#fff!important}html[data-theme=dark] .study-rev-page .study-rev-question-card--grad-default,html[data-theme=dark] .study-rev-page .study-rev-question-card--grad-produce,html[data-theme=dark] .study-rev-page .study-rev-question-card--grad-cloze,html[data-theme=dark] .study-rev-question-card--grad-default{background:linear-gradient(160deg,#1c1f2e 0%,#252a3d 52%,#2e3450 100%)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0f,0 12px 32px -12px #00000073!important}html[data-theme=dark] .study-rev-question-card--grad-produce{background:linear-gradient(160deg,#121f18 0%,#1a2820 45%,#252a3d 100%)!important}html[data-theme=dark] .study-rev-question-card--grad-cloze{background:linear-gradient(160deg,#2a2418 0%,#252a3d 45%,#2e3450 100%)!important}html[data-theme=dark] .study-rev-page .study-example-exercise__prompt{border:none!important;border-bottom:1px solid var(--bdr-soft)!important;box-shadow:none!important;background:0 0!important}html[data-theme=dark] .study-rev-page .study-example-exercise__prompt [style*=color]{color:#fff!important}html[data-theme=dark] .study-example-exercise{background:var(--bg-card);border:1px solid #34d39938;box-shadow:0 12px 32px -12px #00000073}html[data-theme=dark] .study-example-exercise__prompt{color:var(--txt);box-shadow:none!important;background:linear-gradient(#064e3b59 0%,#0000 100%)!important;border-bottom:1px solid #34d3992e!important}html[data-theme=dark] .study-example-exercise--correct .study-example-exercise__prompt{border-bottom-color:#0000!important}html[data-theme=dark] .study-example-exercise__section-label,html[data-theme=dark] .study-example-exercise__quota-hint{color:#6ee7b7!important}html[data-theme=dark] .study-example-exercise__hint-label,html[data-theme=dark] .study-example-exercise__ai-error-title{color:#fbbf24!important}html[data-theme=dark] .study-example-exercise__headword{color:#6ee7b7!important}html[data-theme=dark] .study-example-exercise__meaning,html[data-theme=dark] .study-example-exercise__ipa{color:#a7f3d0!important}html[data-theme=dark] .study-example-exercise__hint-text,html[data-theme=dark] .study-example-exercise__hint-translation,html[data-theme=dark] .study-example-exercise__done-title{color:#e2e8f0!important}html[data-theme=dark] .study-example-exercise__ai-error-body{color:#fde68a!important}html[data-theme=dark] .study-example-exercise__hint{border:none!important;border-bottom:1px solid var(--bdr-soft)!important;background:0 0!important}html[data-theme=dark] .study-example-exercise__hint-translation{border-left-color:var(--bdr)}html[data-theme=dark] .study-example-exercise__hint-translation-empty{color:var(--txt-muted)!important}html[data-theme=dark] .study-example-exercise .study-new-ex-word{color:#a5b4fc!important}html[data-theme=dark] .study-example-exercise__translate-btn{color:#6ee7b7;background:#10b98126;border-color:#34d39959}html[data-theme=dark] .study-example-exercise__actions{background:linear-gradient(#064e3b33 0%,#0000 100%);border-top-color:#34d3992e}html[data-theme=dark] .study-example-exercise__done-card{color:#fff;background:linear-gradient(160deg,#1c1f2e 0%,#252a3d 52%,#2e3450 100%)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0f,0 12px 32px -12px #00000073!important}html[data-theme=dark] .study-example-exercise--correct .study-example-exercise__done-card{box-shadow:none!important;background:linear-gradient(#064e3b38 0%,#0000 100%)!important;border:none!important;border-top:1px solid #34d3992e!important}html[data-theme=dark] .study-example-exercise__done-answer{background:#00000047;border:1px solid #ffffff1a;color:#fff!important}html[data-theme=dark] .study-example-exercise__done-secondary-btn{background:var(--bg-card);border-color:var(--bdr);color:#fff}html[data-theme=dark] .study-example-exercise__done-secondary-btn:hover{background:var(--bg-card-hover);color:#fff}html[data-theme=dark] .study-example-exercise__done-primary-btn{color:#ecfdf5;background:linear-gradient(135deg,#166534 0%,#14532d 100%);box-shadow:0 4px 14px #00000059}html[data-theme=dark] .study-example-exercise__done-primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#15803d 0%,#166534 100%)}html[data-theme=dark] .study-session-page .premium-card,html[data-theme=dark] .study-rev-page .premium-card,html[data-theme=dark] .study-example-exercise .premium-card{color:#fff!important;background:linear-gradient(160deg,#1c1f2e 0%,#252a3d 52%,#2e3450 100%)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0f,0 12px 32px -12px #00000073!important}html[data-theme=dark] .study-example-exercise__mic-btn{background:var(--bg-card);border-color:var(--bdr)}html[data-theme=dark] .study-example-exercise__input-row{border-color:var(--bdr);background:var(--bg-soft);box-shadow:none}html[data-theme=dark] .study-example-exercise__input-row:focus-within{background:var(--bg-card);box-shadow:none;border-color:#818cf88c}html[data-theme=dark] .study-example-exercise__input-row .study-example-exercise__mic-btn{background:var(--bg-card);color:#94a3b8;border:none}html[data-theme=dark] .study-example-exercise__mic-btn--listening{background:#f8717126;border-color:#f8717173}html[data-theme=dark] .study-example-exercise__ai-error,html[data-theme=dark] .study-rev-page .study-example-exercise__ai-error,html[data-theme=dark] .study-session-page .study-example-exercise__ai-error{background:#78350f47!important;border:1px solid #fbbf2459!important;border-left:4px solid #f59e0b!important}html[data-theme=dark] .study-example-exercise__ai-btn--split{color:#6ee7b7;background:#10b9811f;border-color:#34d39959}html[data-theme=dark] .study-example-exercise__actions .study-example-exercise__check-btn.chk{color:#fff;background:linear-gradient(135deg,#4338ca 0%,#4f46e5 52%,#6366f1 100%);border:1px solid #818cf873;box-shadow:0 8px 18px #00000052,inset 0 1px #ffffff1f}html[data-theme=dark] .study-example-exercise__actions .study-example-exercise__check-btn.chk:hover:not(:disabled){background:linear-gradient(135deg,#3730a3 0%,#4338ca 52%,#4f46e5 100%)}html[data-theme=dark] .study-example-exercise__actions .study-example-exercise__check-btn-title,html[data-theme=dark] .study-example-exercise__actions .study-example-exercise__check-btn-desc{color:#fff}html[data-theme=dark] .study-example-exercise__ai-btn--split:hover{background:var(--bg-card-hover)}html[data-theme=dark] .study-example-exercise__quota-hint{color:#6ee7b7}html[data-theme=dark] .study-session-page .form-input-premium,html[data-theme=dark] .study-rev-page .form-input-premium,html[data-theme=dark] .study-example-exercise .form-input-premium{background:var(--bg-soft)!important;color:#fff!important;border-color:var(--bdr)!important}html[data-theme=dark] .study-session-page .form-input-premium::placeholder,html[data-theme=dark] .study-rev-page .form-input-premium::placeholder{color:#ffffff73}html[data-theme=dark] html.study-kb-active .study-session-sticky-top,html[data-theme=dark] .study-session-page:not(.study-session-page--embedded) .study-session-sticky-top{background:linear-gradient(180deg, var(--bg) 0%, var(--bg) 92%, #0000 100%)}html[data-theme=dark] .study-session-page .new-mode-tabs{background:var(--bg-card)!important}html[data-theme=dark] .study-session-page .new-mode-tabs .tab-btn{color:#fff}html[data-theme=dark] .study-session-page .new-mode-tabs .tab-btn.active{color:#ddd6fe!important;background:#7c3aed38!important;box-shadow:inset 0 0 0 1px #a78bfa66!important}html[data-theme=dark] .study-session-page .new-mode-tabs .tab-btn.done{color:#86efac}html[data-theme=dark] .study-rev-page .study-rev-feedback--correct{color:#fff;background:linear-gradient(160deg,#1c1f2e 0%,#252a3d 52%,#2e3450 100%)!important;border-color:#ffffff1f!important}html[data-theme=dark] .study-rev-page .study-rev-feedback--correct [style*=color],html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback__status,html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback__word,html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback__type,html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback__meaning,html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback__synonym{color:#fff!important}html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback-example,html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback__ai-sentence{color:#fff!important;background:#00000047!important;border-color:#ffffff1a!important}html[data-theme=dark] .study-rev-page .study-rev-feedback--typo{color:#fff;background:#78350f59!important;border-color:#fbbf2459!important}html[data-theme=dark] .study-rev-page .study-rev-feedback--typo [style*=color]{color:#fff!important}html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong,html[data-theme=dark] .study-rev-feedback--wrong{color:#fff;background:#7f1d1d6b!important;border-color:#f8717173!important}html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback__status,html[data-theme=dark] .study-rev-feedback--wrong .study-rev-feedback__status{color:#fca5a5!important}html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback__word,html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback__meaning,html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-headword-line,html[data-theme=dark] .study-rev-feedback--wrong .study-rev-feedback__word,html[data-theme=dark] .study-rev-feedback--wrong .study-rev-feedback__meaning,html[data-theme=dark] .study-rev-feedback--wrong .study-headword-line,html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback__answer,html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback__answer-type,html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback__context,html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback-example,html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback__ai-sentence,html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback-example__translation,html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback__hint-box,html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback__hint-box-title,html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong [style*=color],html[data-theme=dark] .study-rev-feedback--wrong .study-rev-feedback__answer,html[data-theme=dark] .study-rev-feedback--wrong .study-rev-feedback__answer-type,html[data-theme=dark] .study-rev-feedback--wrong .study-rev-feedback__context,html[data-theme=dark] .study-rev-feedback--wrong .study-rev-feedback-example,html[data-theme=dark] .study-rev-feedback--wrong .study-rev-feedback__ai-sentence,html[data-theme=dark] .study-rev-feedback--wrong .study-rev-feedback-example__translation,html[data-theme=dark] .study-rev-feedback--wrong .study-rev-feedback__hint-box,html[data-theme=dark] .study-rev-feedback--wrong .study-rev-feedback__hint-box-title,html[data-theme=dark] .study-rev-feedback--wrong [style*=color]{color:#fff!important}html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback-example,html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback__ai-sentence{border:1px solid #ffffff1a;background:#00000047!important}html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback-example__translation{border-left-color:#f8717173!important}html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong .study-rev-feedback__hint-box{background:#00000047!important;border-color:#f8717159!important}html[data-theme=dark] .study-rev-page .study-rev-feedback__retry-badge{color:#fdba74!important;background:#78350f73!important;border-color:#fb923c73!important}html[data-theme=dark] .study-rev-ex-diff-panel{background:#7f1d1d6b!important;border-color:#f8717173!important}html[data-theme=dark] .study-rev-ex-diff-panel__title,html[data-theme=dark] .study-rev-ex-diff-panel__body,html[data-theme=dark] .study-rev-ex-diff-panel__hint{color:#fff!important}html[data-theme=dark] .study-new-wrong-failsafe{background:#7f1d1d6b!important;border-color:#f8717173!important}html[data-theme=dark] .study-new-wrong-failsafe__label,html[data-theme=dark] .study-new-wrong-failsafe__answer{color:#fff!important}html[data-theme=dark] .study-new-typo-feedback{color:#fff!important;background:#78350f59!important;border-color:#fbbf2459!important}html[data-theme=dark] .study-new-typo-feedback__title,html[data-theme=dark] .study-new-typo-feedback__row{color:#fff!important}html[data-theme=dark] .study-new-typo-feedback__given{color:#fca5a5!important}html[data-theme=dark] .study-new-typo-feedback__correct{color:#86efac!important}html[data-theme=dark] .study-answer-input--wrong{color:#fff!important;background:#7f1d1d59!important;border-color:#f8717173!important}html[data-theme=dark] .study-answer-input--typo{color:#fff!important;background:#78350f59!important;border-color:#fbbf2459!important}html[data-theme=dark] .study-answer-input--correct{color:#fff!important;background:#064e3b59!important;border-color:#22c55e73!important}html[data-theme=dark] .study-new-question-card{color:#fff;background:linear-gradient(160deg,#1c1f2e 0%,#252a3d 52%,#2e3450 100%)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0f,0 12px 32px -12px #00000073!important}html[data-theme=dark] .study-new-question-card__label,html[data-theme=dark] .study-new-question-card__prompt{color:#fff!important}html[data-theme=dark] .study-answer-input,html[data-theme=dark] .study-example-answer-input{background:var(--bg-soft);color:var(--txt);border-color:var(--bdr)}html[data-theme=dark] .deck-folder-split-screen,html[data-theme=dark] .study-review-split-screen{background:var(--bg-base);color:var(--txt)}html[data-theme=dark] .deck-folder-list-screen__header{background:var(--bg-surface);border-bottom-color:var(--bdr-soft);box-shadow:none}html[data-theme=dark] .deck-folder-list-screen__back{background:var(--bg-card);border-color:var(--bdr);color:var(--txt-soft)}html[data-theme=dark] .deck-folder-list-screen__back:hover{background:var(--bg-card-hover);color:var(--txt)}html[data-theme=dark] .deck-folder-list-screen__title{color:var(--txt)}html[data-theme=dark] .library-mobile-back-bar{border-color:var(--bdr);background:#1c1f2ef0;box-shadow:0 4px 16px #00000059}html[data-theme=dark] .library-mobile-back-bar__btn{background:var(--bg-card);border-color:var(--bdr);color:var(--txt)}html[data-theme=dark] .library-mobile-back-bar__title{color:#fff}html[data-theme=dark] .deck-folder-split-screen__active-name,html[data-theme=dark] .study-review-split-screen .deck-folder-split-screen__active-name{color:#c4b5fd}html[data-theme=dark] .deck-folder-split-screen__study{background:var(--bg-base)}html[data-theme=dark] .deck-folder-split-screen .deck-folder-list-screen__header{background:var(--bg-surface);border-bottom-color:var(--bdr-soft)}html[data-theme=dark] .deck-folder-split-screen__study-placeholder{color:var(--txt-soft);background:var(--bg-base)}html[data-theme=dark] .deck-folder-split-screen__study-placeholder--guest{background:linear-gradient(180deg, var(--bg-surface) 0%, var(--bg-base) 100%)}html[data-theme=dark] .deck-folder-list-panel{background:var(--bg-surface);border-right-color:var(--bdr-soft)}html[data-theme=dark] .deck-folder-list-screen,html[data-theme=dark] .deck-folder-split-screen{color:#fff;background:var(--bg-base)!important}html[data-theme=dark] .deck-folder-list-screen__body,html[data-theme=dark] .deck-folder-list-panel__scroll{color:#fff}html[data-theme=dark] .deck-folder-list-screen__section-label{color:#fff!important}html[data-theme=dark] .deck-folder-list-screen__section-count{color:#93c5fd!important;background:#3b82f638!important}html[data-theme=dark] .deck-folder-list-screen__empty{background:var(--bg-card)!important;border-color:var(--bdr)!important;color:var(--txt-soft)!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__card--catalog,html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__card--personal,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__card--catalog,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__card--personal,html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__folder-row.deck-folder-list__card--catalog,html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__folder-row.deck-folder-list__card--personal,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__folder-row.deck-folder-list__card--catalog,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__folder-row.deck-folder-list__card--personal{background:var(--bg-card)!important;border-color:var(--bdr)!important;box-shadow:inset 0 1px #ffffff0a,0 4px 14px #00000059!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__name,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__name{color:#fff!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__meta,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__meta,html[data-theme=dark] .deck-folder-list-screen .home-deck-card__desc,html[data-theme=dark] .deck-folder-split-screen .home-deck-card__desc{color:#cbd5e1!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__icon,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__icon{background:var(--bg-surface)!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__chevron,html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__expand-chevron,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__chevron,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__expand-chevron{color:#94a3b8!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__card--expanded .deck-folder-list__expand-chevron,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__card--expanded .deck-folder-list__expand-chevron{color:#a5b4fc!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__card-head-toggle:hover,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__card-head-toggle:hover{background:#ffffff0f!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__card-footer,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__card-footer,html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__card--personal .deck-folder-list__card-footer,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__card--personal .deck-folder-list__card-footer{border-top-color:var(--bdr-soft)!important;background:#0003!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__card-empty,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__card-empty{border-top-color:var(--bdr-soft)!important;color:var(--txt-soft)!important}html[data-theme=dark] .deck-folder-list-screen .home-deck-card__progress,html[data-theme=dark] .deck-folder-split-screen .home-deck-card__progress{background:#ffffff1f!important}html[data-theme=dark] .deck-folder-list-screen .home-deck-card__progress-fill,html[data-theme=dark] .deck-folder-split-screen .home-deck-card__progress-fill{background:linear-gradient(90deg,#4ade80 0%,#22c55e 100%)!important}html[data-theme=dark] .deck-folder-list-screen .home-deck-chip--list,html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__list-chip,html[data-theme=dark] .deck-folder-split-screen .home-deck-chip--list,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__list-chip{background:var(--bg-surface)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__study-btn--new,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__study-btn--new{color:#93c5fd!important;background:#3b82f633!important;border-color:#60a5fa73!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__study-btn--rev,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__study-btn--rev{color:#fcd34d!important;background:#f59e0b2e!important;border-color:#fbbf2466!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__study-label,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__study-label,html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__study-count,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__study-count{color:inherit!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__save-btn,html[data-theme=dark] .deck-folder-list-screen .deck-folder-list-screen__header-save,html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__menu-btn,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__save-btn,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list-screen__header-save,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__menu-btn{background:var(--bg-surface)!important;border-color:var(--bdr)!important;color:#86efac!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__save-btn:hover,html[data-theme=dark] .deck-folder-list-screen .deck-folder-list-screen__header-save:hover,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__save-btn:hover,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list-screen__header-save:hover{color:#bbf7d0!important;background:#22c55e26!important;border-color:#4ade8066!important}html[data-theme=dark] .deck-folder-list-screen__add,html[data-theme=dark] .deck-folder-list-panel__add{background:var(--bg-card)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .deck-folder-list-screen .deck-folder-list__card--menu-open,html[data-theme=dark] .deck-folder-split-screen .deck-folder-list__card--menu-open{border-color:#a78bfa80!important;box-shadow:0 4px 14px #7c3aed33!important}html[data-theme=dark] .review-mode-sidebar{color:var(--txt-soft)}html[data-theme=dark] .review-mode-sidebar--panel,html[data-theme=dark] .review-mode-sidebar--inline{background:var(--bg-surface);border-color:var(--bdr-soft)}html[data-theme=dark] .review-mode-sidebar--panel{border-top-color:var(--bdr-soft)}html[data-theme=dark] .review-mode-sidebar__head,html[data-theme=dark] .review-mode-sidebar__group-label,html[data-theme=dark] .review-mode-sidebar--panel .review-mode-sidebar__group-label{color:var(--txt-soft)}html[data-theme=dark] .review-mode-sidebar__group:not(:first-child) .review-mode-sidebar__group-label{border-top-color:var(--bdr-soft)}html[data-theme=dark] .review-mode-sidebar__item{background:var(--bg-card);border-color:var(--bdr-soft);color:var(--txt)}html[data-theme=dark] .review-mode-sidebar__item:hover:not(.review-mode-sidebar__item--disabled):not(.review-mode-sidebar__item--active){background:var(--bg-card-hover);border-color:#a78bfa59}html[data-theme=dark] .review-mode-sidebar__item--active{box-shadow:none;background:#7c3aed2e;border-color:#a78bfa73}html[data-theme=dark] .review-mode-sidebar__item-label{color:var(--txt)}html[data-theme=dark] .review-mode-sidebar__item--active .review-mode-sidebar__item-label{color:#ddd6fe}html[data-theme=dark] .review-mode-sidebar__item-badge{color:var(--mut)}html[data-theme=dark] .review-mode-sidebar__item--active .review-mode-sidebar__item-badge{color:#c4b5fd}html[data-theme=dark] .review-mode-sidebar--panel .review-mode-sidebar__panel-tabs{background:var(--bg-card)!important;border-color:var(--bdr-soft)!important}@media (max-width:640px){html[data-theme=dark] .review-mode-sidebar--panel .review-mode-sidebar__panel-tabs{background:var(--bg-card)!important;border-color:var(--bdr-soft)!important}}html[data-theme=dark] .review-mode-sidebar__panel-tab{background:var(--bg-card);border-color:var(--bdr-soft);color:var(--txt-soft)}html[data-theme=dark] .review-mode-sidebar__panel-tab--active{color:#ddd6fe;background:#7c3aed33;border-color:#a78bfa66}html[data-theme=dark] .review-mode-sidebar__panel-tab--basic.review-mode-sidebar__panel-tab--active{color:#bfdbfe;background:#3b82f62e;box-shadow:inset 0 0 0 1px #93c5fd73}html[data-theme=dark] .review-mode-sidebar__panel-tab--advanced.review-mode-sidebar__panel-tab--active{color:#ddd6fe;background:#7c3aed33;box-shadow:inset 0 0 0 1px #a78bfa73}html[data-theme=dark] .review-mode-sidebar__panel-tab--random.review-mode-sidebar__panel-tab--active{color:#fde68a;background:#f59e0b29;box-shadow:inset 0 0 0 1px #fbbf2466}html[data-theme=dark] .review-mode-sidebar--content-bar{background:var(--bg-surface);border-color:var(--bdr-soft)}html[data-theme=dark] .review-mode-sidebar__content-bar-segment{background:var(--bg-card);border-color:var(--bdr-soft)}html[data-theme=dark] .review-mode-sidebar__content-bar-segment-label,html[data-theme=dark] .review-mode-sidebar__content-bar-segment-label strong{color:var(--txt-soft)}html[data-theme=dark] .review-mode-sidebar--content-bar .review-mode-sidebar__item--horizontal{background:var(--bg-surface);border-color:var(--bdr-soft)}html[data-theme=dark] .review-mode-sidebar--content-bar .review-mode-sidebar__item--active{border-color:#a78bfa66;background:#7c3aed33!important;box-shadow:inset 0 0 0 1px #a78bfa66!important}html[data-theme=dark] .review-mode-sidebar--content-bar .review-mode-sidebar__item--active .review-mode-sidebar__item-label{color:var(--txt)}html[data-theme=dark] .review-mode-sidebar__scroll-hint{background:var(--bg-card)!important;border-color:var(--bdr)!important;color:#fff!important;box-shadow:none!important}html[data-theme=dark] .review-mode-sidebar__scroll-hint:hover{background:var(--bg-card-hover)!important;color:#fff!important;border-color:#a78bfa66!important}html[data-theme=dark] .review-mode-sidebar__scroll-hints-wrap--scroll-left:before{background:linear-gradient(90deg, var(--bg-surface) 40%, transparent)!important}html[data-theme=dark] .review-mode-sidebar__scroll-hints-wrap--scroll-right:after{background:linear-gradient(270deg, var(--bg-surface) 40%, transparent)!important}html[data-theme=dark] .review-mode-sidebar__content-bar-segment--basic .review-mode-sidebar__scroll-hints-wrap--scroll-left:before,html[data-theme=dark] .review-mode-sidebar__content-bar-segment--advanced .review-mode-sidebar__scroll-hints-wrap--scroll-left:before,html[data-theme=dark] .review-mode-sidebar__content-bar-segment--random .review-mode-sidebar__scroll-hints-wrap--scroll-left:before{background:linear-gradient(90deg, var(--bg-card) 40%, transparent)!important}html[data-theme=dark] .review-mode-sidebar__content-bar-segment--basic .review-mode-sidebar__scroll-hints-wrap--scroll-right:after,html[data-theme=dark] .review-mode-sidebar__content-bar-segment--advanced .review-mode-sidebar__scroll-hints-wrap--scroll-right:after,html[data-theme=dark] .review-mode-sidebar__content-bar-segment--random .review-mode-sidebar__scroll-hints-wrap--scroll-right:after{background:linear-gradient(270deg, var(--bg-card) 40%, transparent)!important}html[data-theme=dark] .review-mode-sidebar--panel .review-mode-sidebar__item--active{background:#7c3aed33!important;box-shadow:inset 0 0 0 1px #a78bfa73!important}html[data-theme=dark] .home-today-picks__scroller-nav{background:var(--bg-card)!important;border-color:var(--bdr)!important;color:#fff!important;box-shadow:none!important}html[data-theme=dark] .home-today-picks__scroller-nav:hover{background:var(--bg-card-hover)!important;color:#fff!important;border-color:#4ade8059!important}html[data-theme=dark] .study-rev-page .mcq-option,html[data-theme=dark] .mcq-option{background:var(--bg-card);border-color:var(--bdr);color:#fff}html[data-theme=dark] .study-session-page .mcq-option{box-shadow:0 2px 8px #00000047,0 8px 20px -6px #00000059}html[data-theme=dark] .study-session-page .mcq-option:hover:not(:disabled):not(.mcq-correct):not(.mcq-wrong):not(.active){box-shadow:0 4px 12px #00000052,0 12px 28px -8px #0006}html[data-theme=dark] .study-session-page .mcq-option.active{box-shadow:0 4px 14px #0000004d,0 0 0 1px #4ade8033}html[data-theme=dark] .mcq-option:before{background:var(--bg-surface);border-color:var(--bdr)}html[data-theme=dark] .mcq-option:hover:not(:disabled):not(.mcq-correct):not(.mcq-wrong):not(.active){background:var(--bg-card-hover);border-color:#4ade8059}html[data-theme=dark] .study-rev-page .mcq-option.active,html[data-theme=dark] .mcq-option.active{background:var(--acc-tint);border-color:var(--acc);color:#fff}html[data-theme=dark] .mcq-option.active:before{background:var(--acc);border-color:var(--acc);box-shadow:inset 0 0 0 4px var(--bg-card)}html[data-theme=dark] .mcq-option.mcq-correct{color:#86efac;background:#22c55e24;border-color:#22c55e}html[data-theme=dark] .mcq-option.mcq-wrong{color:#fca5a5;background:#ef44441f;border-color:#f87171}html[data-theme=dark] .study-rev-page .mcq-option.study-synonym-option,html[data-theme=dark] .mcq-option.study-synonym-option{background:var(--bg-card);color:#fff}html[data-theme=dark] .file-stat-chip{box-shadow:inset 0 0 0 1px var(--bdr-soft)}html[data-theme=dark] .file-stat-chip .n,html[data-theme=dark] .file-stat-chip .l,html[data-theme=dark] .study-session-page .file-stat-chip .n,html[data-theme=dark] .study-session-page .file-stat-chip .l,html[data-theme=dark] .study-rev-page .file-stat-chip .n,html[data-theme=dark] .study-rev-page .file-stat-chip .l{color:#fff!important}html[data-theme=dark] .file-stat-chip.total{background:linear-gradient(145deg,#1e2235,#252a3d)}html[data-theme=dark] .file-stat-chip.new{background:linear-gradient(145deg,#14281f,#1a3328)}html[data-theme=dark] .file-stat-chip.due{background:linear-gradient(145deg,#2a2418,#3d3520)}html[data-theme=dark] .study-rev-feedback--correct{background:#1a2820;border-color:#4ade8059}html[data-theme=dark] .study-rev-feedback--typo{background:#2a2418;border-color:#fbbf2459}html[data-theme=dark] .study-rev-feedback__continue-btn{color:#dcfce7;background:#15803d}html[data-theme=dark] .study-rev-feedback__continue-btn--full{color:#fff;background:#b45309}html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback__status,html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback__word,html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback__type,html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback__meaning,html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback__synonym,html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback-example,html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback__ai-sentence,html[data-theme=dark] .study-rev-page .study-rev-feedback--correct .study-rev-feedback-example__translation,html[data-theme=dark] .study-rev-feedback--correct .study-rev-feedback__status{color:#86efac}html[data-theme=dark] .study-rev-feedback--correct .study-rev-feedback__word,html[data-theme=dark] .study-rev-feedback--correct .study-rev-feedback__type,html[data-theme=dark] .study-rev-feedback--correct .study-rev-feedback__meaning,html[data-theme=dark] .study-rev-feedback--correct .study-rev-feedback__synonym,html[data-theme=dark] .study-rev-feedback--correct .study-rev-feedback-example,html[data-theme=dark] .study-rev-feedback--correct .study-rev-feedback__ai-sentence,html[data-theme=dark] .study-rev-feedback--correct .study-rev-feedback-example__translation{color:#fff}html[data-theme=dark] .study-synonym-question-card{color:#fff;background:linear-gradient(160deg,#1c1f2e 0%,#252a3d 52%,#2e3450 100%)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0f,0 12px 32px -12px #00000073!important}html[data-theme=dark] .study-synonym-step--answered .study-synonym-question-card{box-shadow:inset 0 1px #6bdca014,0 1px 2px #00000040!important}html[data-theme=dark] .study-rev-feedback--correct .study-rev-feedback__divider{border-top-color:var(--bdr)}html[data-theme=dark] .study-rev-feedback--correct .study-rev-feedback-example,html[data-theme=dark] .study-rev-feedback--correct .study-rev-feedback__ai-sentence{background:var(--bg-card);border:1px solid var(--bdr-soft)}html[data-theme=dark] .study-rev-feedback--correct .study-rev-feedback-example__translation{border-left-color:var(--bdr)}html[data-theme=dark] .study-rev-page .study-synonym-question-label,html[data-theme=dark] .study-rev-page .study-synonym-question-word,html[data-theme=dark] .study-rev-page .study-synonym-headword,html[data-theme=dark] .study-synonym-question-label,html[data-theme=dark] .study-synonym-question-word,html[data-theme=dark] .study-synonym-headword{color:#fff}html[data-theme=dark] .study-rev-page{--study-rev-prompt:#fff;--study-rev-prompt-muted:#ffffffe0;color:#fff}html[data-theme=dark] .study-rev-page .study-rev-prompt-text,html[data-theme=dark] .study-rev-page .study-question-meaning,html[data-theme=dark] .study-rev-page .study-rev-question-card .study-rev-prompt-text,html[data-theme=dark] .study-rev-page .study-synonym-question-card .study-synonym-question-meaning,html[data-theme=dark] .study-rev-prompt-text,html[data-theme=dark] .study-question-meaning,html[data-theme=dark] .study-rev-question-card .study-rev-prompt-text,html[data-theme=dark] .study-synonym-question-card .study-synonym-question-meaning{text-shadow:none;font-weight:800;color:#fff!important}html[data-theme=dark] .study-rev-page .study-rev-prompt-text--muted,html[data-theme=dark] .study-rev-prompt-text--muted{text-shadow:none;font-weight:600;color:#fff!important}html[data-theme=dark] .study-rev-page .study-rev-question-card [style*=color],html[data-theme=dark] .study-rev-page .study-rev-scroll-body [style*=color]:not(.chk):not(.mcq-option),html[data-theme=dark] .study-rev-page .study-rev-feedback--correct [style*=color],html[data-theme=dark] .study-rev-page .study-rev-feedback--typo [style*=color],html[data-theme=dark] .study-rev-page .study-rev-feedback--wrong [style*=color],html[data-theme=dark] .study-rev-page .study-synonym-step [style*=color]{color:#fff!important}html[data-theme=dark] .study-rev-page .study-rev-question-card strong[style*=color]{text-decoration-color:#ffffffa6;color:#fff!important}html[data-theme=dark] .study-review-split-screen .deck-folder-split-screen__active-name,html[data-theme=dark] .study-rev-page .study-synonym-label,html[data-theme=dark] .study-rev-page .study-synonym-feedback-line,html[data-theme=dark] .study-rev-page .study-synonym-feedback-word,html[data-theme=dark] .study-rev-page .study-synonym-done{color:#fff!important}html[data-theme=dark] .study-synonym-feedback-word--wrong,html[data-theme=dark] .study-rev-page .study-synonym-feedback-word--wrong{color:#fca5a5!important}html[data-theme=dark] .review-mode-sidebar--folder-footer .review-mode-sidebar__active-hint{color:#fff!important}html[data-theme=dark] .study-rev-page .study-synonym-feedback-alert{color:#fff;background:#78350f73;border-color:#fbbf2459}html[data-theme=dark] .study-rev-page .study-answer-input,html[data-theme=dark] .study-rev-page .study-example-answer-input{color:#fff}html[data-theme=dark] .study-rev-surface,html[data-theme=dark] .study-scramble-hint.study-rev-surface{background:var(--bg-card);border-color:var(--bdr-soft);box-shadow:none}html[data-theme=dark] .study-session-page .study-rev-ex-hint-box,html[data-theme=dark] .study-rev-page .study-rev-ex-hint-box,html[data-theme=dark] .study-rev-ex-hint-box{background:var(--bg-surface)!important;border-color:#fbbf2447!important}html[data-theme=dark] .study-session-page .study-rev-ex-hint-label,html[data-theme=dark] .study-rev-page .study-rev-ex-hint-label,html[data-theme=dark] .study-rev-ex-hint-label,html[data-theme=dark] .study-rev-ex-hint-text{color:#fff!important}html[data-theme=dark] .study-rev-ex-hint-text strong{text-decoration-color:#fbbf24a6;color:#fbbf24!important}html[data-theme=dark] .study-rev-ex-hint-translation{color:#ffffffe0!important}html[data-theme=dark] .study-scramble-dropzone{background:var(--bg-surface);border-color:var(--bdr)}html[data-theme=dark] .study-scramble-dropzone--correct{background:#22c55e1f;border-color:#22c55e}html[data-theme=dark] .study-scramble-dropzone--wrong{background:#ef44441f;border-color:#ef4444}html[data-theme=dark] .study-rev-page .study-scramble-chip--bank,html[data-theme=dark] .study-rev-page .study-scramble-chip--placed{color:#fff}html[data-theme=dark] .study-scramble-chip--bank{background:var(--bg-card);color:var(--study-rev-prompt);border-color:#4ade8047}html[data-theme=dark] .study-scramble-chip--placed{color:var(--study-rev-prompt);background:#4ade8029;border-color:#4ade8059}html[data-theme=dark] .study-rev-page .study-scramble-placeholder{color:#ffffff8c}html[data-theme=dark] .study-rev-page .study-aux-icon-btn{color:#fff}html[data-theme=dark] .study-aux-icon-btn{background:var(--bg-card);border-color:var(--bdr);color:var(--txt-soft)}html[data-theme=dark] .study-aux-icon-btn--listening{background:#ef444426;border-color:#ef4444}html[data-theme=dark] .study-session-page .chk,html[data-theme=dark] .study-rev-page .chk{color:#93c5fd;box-shadow:none;background:#1a2e4a;border-color:#60a5fa59}html[data-theme=dark] .study-session-page .chk:hover:not(:disabled),html[data-theme=dark] .study-rev-page .chk:hover:not(:disabled){box-shadow:none;background:#234060}html[data-theme=dark] .study-rev-page .study-word-extras-block__label{color:#fff}html[data-theme=dark] .study-word-extras-block__label{color:var(--txt-soft)}html[data-theme=dark] .study-synonym-reveal__btn--amber,html[data-theme=dark] .study-word-extras-row .study-synonym-reveal__btn--amber{color:#fdba74;background:#9a341273;border-color:#fb923c66}html[data-theme=dark] .study-synonym-reveal__btn--amber:hover{background:#9a341294}html[data-theme=dark] .study-rev-feedback--wrong .study-synonym-reveal__btn--amber,html[data-theme=dark] .study-rev-feedback--correct .study-synonym-reveal__btn--amber{border-color:#fdba748c;color:#ffedd5!important}html[data-theme=dark] .study-synonym-reveal__btn--green,html[data-theme=dark] .study-word-extras-row .study-synonym-reveal__btn--green{color:#86efac;background:#14532d59;border-color:#4ade8038}html[data-theme=dark] .study-synonym-reveal__btn--green:hover{background:#14532d7a}html[data-theme=dark] .study-rev-feedback--wrong .study-synonym-reveal__btn--green,html[data-theme=dark] .study-rev-feedback--correct .study-synonym-reveal__btn--green{border-color:#86efac80;color:#bbf7d0!important}html[data-theme=dark] .study-synonym-reveal__panel--amber{color:#fcd34d;background:#78350f66;border-left-color:#fbbf24}html[data-theme=dark] .study-synonym-reveal__panel--green{background:var(--bg-card);color:var(--txt-soft);border-left-color:#4ade80}html[data-theme=dark] .study-answer-correct-banner{color:#86efac;background:#1a2820;border-color:#4ade8059}html[data-theme=dark] .fc-face.fc-front{color:var(--txt);background:linear-gradient(145deg, var(--bg-card), var(--bg-surface))!important;box-shadow:0 20px 60px #00000059, inset 0 0 0 1px var(--bdr-soft)!important}html[data-theme=dark] .fc-face.fc-back{color:var(--txt);background:linear-gradient(145deg, #142820 0%, #1a2820 50%, var(--bg-card) 100%)!important;box-shadow:0 20px 60px #00000059,inset 0 0 0 1px #4ade8033!important}html[data-theme=dark] .fc-front-badge{color:#86efac;background:#1e2235eb;border-color:#4ade8040}html[data-theme=dark] .flashcard-word,html[data-theme=dark] .fc-front-text,html[data-theme=dark] .study-fc-column .flashcard-word{color:var(--txt)!important}html[data-theme=dark] .fc-front-ipa,html[data-theme=dark] .fc-back-ipa{color:var(--txt-soft)!important}html[data-theme=dark] .flashcard-type-badge,html[data-theme=dark] .fc-front-type,html[data-theme=dark] .study-fc-column .fc-front-type.flashcard-type-badge{border:1px solid #ffffff24;color:#c4b5fd!important;background:#1e2235f2!important}html[data-theme=dark] .fc-back-meaning{text-shadow:0 1px 3px #00000059;color:var(--study-rev-prompt)!important}html[data-theme=dark] .fc-back-example,html[data-theme=dark] .fc-back-example-text{color:#d1d5db!important}html[data-theme=dark] .fc-back-example-translation{color:var(--study-rev-prompt-muted)!important}html[data-theme=dark] .fc-ex-word,html[data-theme=dark] .study-new-ex-word{font-weight:800;color:#86efac!important}html[data-theme=dark] .flash-next-btn{color:#93c5fd;box-shadow:none;background:#1a2e4a;border-color:#60a5fa66}html[data-theme=dark] .flash-next-btn:hover{box-shadow:none;background:#234060}html[data-theme=dark] .flash-known-btn{background:var(--bg-card);border-color:var(--bdr);color:var(--txt-soft);box-shadow:none}html[data-theme=dark] .flash-known-btn:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--bdr);color:var(--txt)}html[data-theme=dark] .driver-popover.tour-custom-theme{color:var(--txt);border-color:var(--bdr);background:var(--sur)!important;box-shadow:0 20px 48px #00000073!important}html[data-theme=dark] .tour-custom-theme .driver-popover-title{color:var(--txt)}html[data-theme=dark] .tour-custom-theme .driver-popover-description{color:var(--txt-soft)}html[data-theme=dark] .tour-custom-theme .driver-popover-prev-btn{color:var(--mut)!important}html[data-theme=dark] .tour-custom-theme .driver-popover-close-btn{background:#ffffff14;color:var(--txt-soft)!important}html[data-theme=dark] .tour-custom-theme .driver-popover-close-btn:hover{background:#ffffff24}html[data-theme=dark] .entertainment-hub{--color-primary:#a5a0ee;--color-primary-light:#2a2840;--color-primary-dark:#c4bff5;--color-accent-orange:#fb923c;--color-accent-orange-light:#3a2818;--color-bg:var(--bg);--color-surface:#2a3038;--color-border:#ffffff24;--color-border-strong:#ffffff38;--color-text-primary:#fff;--color-text-secondary:#fff;--color-text-muted:#fff}html[data-theme=dark] .entertainment-hub .ent-section-label{color:#fff}html[data-theme=dark] .entertainment-hub .ent-minigame-card{background:var(--color-surface);border-color:#ffffff1f}html[data-theme=dark] .entertainment-hub .ent-minigame-card__title,html[data-theme=dark] .entertainment-hub .ent-minigame-card__tag{color:#fff}html[data-theme=dark] .entertainment-hub .ent-feature-card--story{background:linear-gradient(135deg,#2a2540 0%,#322848 100%)!important;border-color:#a5a0ee47!important}html[data-theme=dark] .entertainment-hub .ent-feature-card--story .ent-feature-card__title,html[data-theme=dark] .entertainment-hub .ent-feature-card--story .ent-feature-card__desc{color:#fff}html[data-theme=dark] .entertainment-hub .ent-feature-card--ai-story{background:linear-gradient(135deg,#2a2540 0%,#322848 100%)!important;border-color:#a78bfa47!important}html[data-theme=dark] .entertainment-hub .ent-feature-card--ai-story .ent-feature-card__title{color:#fff!important}html[data-theme=dark] .entertainment-hub .ent-feature-card--ai-story .ent-feature-card__desc{color:#ffffffd1!important}html[data-theme=dark] .entertainment-hub .ent-feature-card--ai-story>div:first-child{color:#c4b5fd!important;background:#8b5cf638!important}html[data-theme=dark] .entertainment-hub .ent-feature-card--scene{background:linear-gradient(135deg,#1e2e28 0%,#243830 100%)!important;border-color:#6bdca038!important}html[data-theme=dark] .entertainment-hub .ent-feature-card--scene .ent-feature-card__title,html[data-theme=dark] .entertainment-hub .ent-feature-card--scene .ent-feature-card__desc{color:#fff}html[data-theme=dark] .entertainment-hub .ent-feature-card--toeic5{color:#fff!important;background:linear-gradient(135deg,#0f2a2a 0%,#10202a 100%)!important;border-color:#5eead447!important}html[data-theme=dark] .entertainment-hub .ent-feature-card--toeic5 .ent-feature-card__title{color:#fff}html[data-theme=dark] .entertainment-hub .ent-feature-card--toeic5 .ent-feature-card__desc{color:#ffffffd1}html[data-theme=dark] .entertainment-wheel-panel{background:linear-gradient(#2a3038 0%,#232830 100%)!important;border-color:#ffffff1f!important}html[data-theme=dark] .entertainment-wheel-panel .entertainment-wheel-title,html[data-theme=dark] .entertainment-wheel-panel .entertainment-wheel-history,html[data-theme=dark] .entertainment-wheel-panel .entertainment-wheel-balance,html[data-theme=dark] .entertainment-wheel-panel .entertainment-wheel-balance-sub,html[data-theme=dark] .entertainment-wheel-panel .entertainment-wheel-hint{color:#fff!important}html[data-theme=dark] .lucky-wheel-disc{z-index:1;position:relative;box-shadow:0 16px 40px #00000073!important}html[data-theme=dark] .lucky-wheel-hub-btn{background:linear-gradient(145deg,#2e3450,#252a3d)!important;border-color:#fff3!important;box-shadow:0 4px 16px #00000059,inset 0 1px #ffffff14!important}html[data-theme=dark] .bnav-promo-card{box-shadow:none;background:0 0;border-radius:14px}html[data-theme=dark] .bnav-promo-card__img{border-radius:14px;outline:none;box-shadow:0 4px 14px #00000059}html[data-theme=dark] .page-add-word{--text-primary:#fff}html[data-theme=dark] .page-add-word .add-word-title{color:var(--text-primary)}html[data-theme=dark] .page-add-word .add-word-form-panel,html[data-theme=dark] .page-add-word .add-word-image-panel,html[data-theme=dark] .page-add-word .add-word-panel.add-word-form-panel,html[data-theme=dark] .page-add-word .add-word-panel.add-word-image-panel{box-shadow:none;background:#1e2235;border:1px solid #ffffff0f;border-radius:14px;width:100%;max-width:none}html[data-theme=dark] .page-add-word .section-search,html[data-theme=dark] .page-add-word .add-word-panel.section-search{box-shadow:none;background:#1e2235;border:1px solid #ffffff14;border-radius:14px;margin-bottom:0}html[data-theme=dark] .page-add-word input,html[data-theme=dark] .page-add-word textarea,html[data-theme=dark] .page-add-word select,html[data-theme=dark] .page-add-word .add-word-field{border-radius:10px;transition:border-color .2s,box-shadow .2s,background .2s;color:var(--text-primary)!important;box-shadow:none!important;background:#1c2133!important;border:1px solid #ffffff14!important}html[data-theme=dark] .page-add-word input:focus,html[data-theme=dark] .page-add-word textarea:focus,html[data-theme=dark] .page-add-word select:focus,html[data-theme=dark] .page-add-word .add-word-field:focus{outline:none;background:#1f253d!important;border-color:#4ade8080!important;box-shadow:0 0 0 3px #4ade8014!important}html[data-theme=dark] .page-add-word input::placeholder,html[data-theme=dark] .page-add-word textarea::placeholder{color:#ffffff8c;opacity:1}html[data-theme=dark] .page-add-word .input-word-search::placeholder{color:#ffffffa6}html[data-theme=dark] .page-add-word .field-label,html[data-theme=dark] .page-add-word .add-word-label{letter-spacing:.07em;text-transform:uppercase;color:#fff;margin-bottom:8px;font-size:11px;font-weight:600;display:block}html[data-theme=dark] .page-add-word .add-word-label--tight{margin-bottom:10px}html[data-theme=dark] .page-add-word .add-word-label--spaced{margin-bottom:8px}html[data-theme=dark] .page-add-word .pill-tag{cursor:pointer;transition:all .15s;color:#fff!important;background:0 0!important;border:1px solid #ffffff24!important;border-radius:99px!important;padding:4px 12px!important;font-size:13px!important;font-weight:500!important}html[data-theme=dark] .page-add-word .pill-tag:hover{color:#fff!important;background:#4ade800d!important;border-color:#4ade8066!important}html[data-theme=dark] .page-add-word .pill-tag.active,html[data-theme=dark] .page-add-word .pill-tag[aria-selected=true]{color:#dcfce7!important;background:#16a34a!important;border-color:#16a34a!important;font-weight:500!important}html[data-theme=dark] .page-add-word .image-preview-panel,html[data-theme=dark] .page-add-word .add-word-img-placeholder.image-preview-panel{box-shadow:none;background:#1c2133;border:1px solid #ffffff12;border-radius:14px}html[data-theme=dark] .page-add-word .image-preview-panel .empty-icon,html[data-theme=dark] .page-add-word .add-word-img-placeholder__icon.empty-icon{color:#9da3b859;background:0 0}html[data-theme=dark] .page-add-word .image-preview-panel .empty-hint,html[data-theme=dark] .page-add-word .add-word-img-placeholder__hint{color:#fff;text-align:center;font-size:13px;line-height:1.6}html[data-theme=dark] .page-add-word .add-word-img-preview-frame{background:#1c2133;border-color:#ffffff14!important}html[data-theme=dark] .page-add-word .add-word-img-preview-nav{color:var(--text-primary);background:#1f253d;border-color:#ffffff1f!important}html[data-theme=dark] .page-add-word .add-word-img-preview-thumb{background:#1c2133;border-color:#ffffff1f!important}html[data-theme=dark] .page-add-word .add-word-img-remove-btn{color:#fb7185;background:#fb718526}html[data-theme=dark] .page-add-word .btn-submit-save{letter-spacing:.01em;width:100%;font-size:15px;font-weight:600;transition:all .2s;color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#4f46e5 0%,#2563eb 100%)!important;border:1px solid #ffffff1f!important;border-radius:12px!important;padding:14px 24px!important}html[data-theme=dark] .page-add-word .btn-submit-save:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#5b52f0 0%,#3b72f8 100%)!important;box-shadow:0 4px 20px #4f46e559!important}html[data-theme=dark] .page-add-word .btn-submit-save:active:not(:disabled){transform:translateY(0);box-shadow:none!important}html[data-theme=dark] .page-add-word .chk:not(.btn-submit-save){color:#fff;box-shadow:none;background:linear-gradient(135deg,#4338ca 0%,#6366f1 100%);border:1px solid #818cf873}html[data-theme=dark] .page-add-word .chk:not(.btn-submit-save):hover:not(:disabled){background:linear-gradient(135deg,#4f46e5 0%,#818cf8 100%)}html[data-theme=dark] .page-add-word .btn-ai{transition:all .2s;color:#ecfdf5!important;box-shadow:none!important;background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;border:none!important;border-radius:8px!important;font-weight:600!important}html[data-theme=dark] .page-add-word .btn-ai:hover:not(:disabled){background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;box-shadow:0 0 14px #0596694d!important}html[data-theme=dark] .page-add-word .chip-collection[aria-selected=true]{color:#4ade80!important;background:#4ade801a!important;border:1px solid #4ade8040!important;border-radius:99px!important;font-weight:500!important}html[data-theme=dark] .page-add-word .chip-collection[aria-selected=false],html[data-theme=dark] .page-add-word [role=tablist] [role=tab]:not(.chip-collection){color:#fff!important;background:0 0!important;border:1px solid #ffffff24!important;border-radius:99px!important}html[data-theme=dark] .page-add-word [role=tablist] [role=tab][aria-selected=true]:not(.chip-collection){color:#4ade80!important;background:#4ade801a!important;border-color:#4ade8040!important}html[data-theme=dark] .page-add-word .select-collection{color:#fff!important;background:#1c2133!important;border:1px solid #ffffff14!important;border-radius:10px!important;padding:12px 16px!important}html[data-theme=dark] .page-add-word .select-collection:focus,html[data-theme=dark] .page-add-word .select-collection[aria-expanded=true]{outline:none;border-color:#4ade8080!important;box-shadow:0 0 0 3px #4ade8014!important}html[data-theme=dark] .page-add-word .add-word-deck-menu{background:#1c2133;border:1px solid #ffffff14}html[data-theme=dark] .page-add-word .add-word-deck-group{color:#7b83a6}html[data-theme=dark] .page-add-word .add-word-close-btn{color:var(--text-primary);background:#1c2133;border:1px solid #ffffff14}html[data-theme=dark] .page-add-word .add-word-close-btn:hover{background:#1f253d;border-color:#ffffff1f}html[data-theme=dark] .page-add-word .add-word-spell-wrap{color:#fbbf24}html[data-theme=dark] .page-add-word .add-word-spell-token{color:#fde68a}html[data-theme=dark] .page-add-word .add-word-spell-btn{color:#fde68a;background:#fbbf241f;border-color:#fbbf2459}html[data-theme=dark] .gw-page{background:linear-gradient(180deg, var(--bg) 0%, #171d1b 160px)}html[data-theme=dark] .gw-loading,html[data-theme=dark] .gw-empty{color:var(--txt-soft)}html[data-theme=dark] .gw-section__title{color:var(--txt)}html[data-theme=dark] .gw-section__sub{color:var(--txt-soft)}html[data-theme=dark] .gw-week-bar{background:#2a3230;border-color:#ffffff1f;box-shadow:0 2px 12px #00000038}html[data-theme=dark] .gw-week-bar__title{color:#88f9ba}html[data-theme=dark] .gw-week-bar__pill{color:#b8f5d4;background:#6bdca029}html[data-theme=dark] .gw-week-btn{color:var(--txt-soft);background:#36423c;border-color:#ffffff29}html[data-theme=dark] .gw-week-select{color:var(--txt);background:#36423c;border-color:#ffffff29}html[data-theme=dark] .gw-podium-card{background:#2a3230;border-color:#ffffff1f;box-shadow:0 4px 16px #0000003d}html[data-theme=dark] .gw-podium-card--gold{background:linear-gradient(165deg,#3d3520 0%,#4a3f22 42%,#2f2818 100%);border-color:#c9a227}html[data-theme=dark] .gw-podium-card--silver{background:linear-gradient(165deg,#2e3632 0%,#343d38 100%);border-color:#ffffff24}html[data-theme=dark] .gw-podium-card--bronze{background:linear-gradient(165deg,#3a3228 0%,#352e26 100%);border-color:#d9a83247}html[data-theme=dark] .gw-podium-card__badge{color:#b8dcc8}html[data-theme=dark] .gw-podium-card--gold .gw-podium-card__badge{color:#fde68a}html[data-theme=dark] .gw-podium-card__name{color:#e8f0ea}html[data-theme=dark] .gw-podium-card--first .gw-podium-card__name,html[data-theme=dark] .gw-podium-card--gold.gw-podium-card--first .gw-podium-card__name{color:#fde68a}html[data-theme=dark] .gw-podium-card__stats{border-top-color:#ffffff1a}html[data-theme=dark] .gw-podium-card__stat{color:#b8dcc8}html[data-theme=dark] .gw-podium-card__stat--streak{border-right-color:#ffffff14}html[data-theme=dark] .gw-podium-card:not(.gw-podium-card--first) .gw-podium-card__stat--streak{border-bottom-color:#ffffff14}html[data-theme=dark] .gw-podium-card__book{color:#88f9ba}html[data-theme=dark] .gw-stat-unit{color:#9cb0a6}html[data-theme=dark] .gw-podium-card--first .gw-podium-card__rank-label{color:#fde68a}html[data-theme=dark] .gw-rank-row__stat-val{color:#b8dcc8}html[data-theme=dark] .gw-news__btn{color:#fff;background:linear-gradient(#0d9488 0%,#0f766e 100%)}html[data-theme=dark] .gw-podium-card--first .gw-podium-card__stat-val,html[data-theme=dark] .gw-podium-card--gold .gw-podium-card__stat-val{color:#fde68a}html[data-theme=dark] .gw-podium-card__avatar{background:#36423c;border-color:#6bdca047}html[data-theme=dark] .gw-podium-card--first .gw-podium-card__avatar{border-color:#e8c547;box-shadow:0 0 0 4px #c9a22738,0 0 24px #c9a2272e}html[data-theme=dark] .gw-rank-list{background:#2a3230;border-color:#ffffff1f;box-shadow:0 2px 14px #00000038}html[data-theme=dark] .gw-rank-list__title{color:var(--txt)}html[data-theme=dark] .gw-rank-row{border-bottom-color:#ffffff14}html[data-theme=dark] .gw-rank-row__num{color:var(--txt-soft)}html[data-theme=dark] .gw-rank-row__name{color:var(--txt)}html[data-theme=dark] .gw-rank-row__stat{color:#b8dcc8}html[data-theme=dark] .gw-rank-row--me{background:#6bdca01f;border-color:#6bdca052}html[data-theme=dark] .gw-rank-row__avatar{background:#36423c}html[data-theme=dark] .gw-past-champion{background:#2a3230;border-color:#ffffff1f}html[data-theme=dark] .gw-past-champion__head h3,html[data-theme=dark] .gw-past-champion__name{color:var(--txt)}html[data-theme=dark] .gw-past-champion__head p,html[data-theme=dark] .gw-past-champion__sub{color:var(--txt-soft)}html[data-theme=dark] .gw-past-champion__stats{color:#88f9ba}html[data-theme=dark] .gw-past-champion__avatar{background:#3d3520}html[data-theme=dark] .gw-history-card{background:linear-gradient(165deg,#2e3632 0%,#2a3230 100%);border-color:#ffffff1f}html[data-theme=dark] .gw-history-card--active{border-color:#6bdca073;box-shadow:0 0 0 2px #6bdca02e}html[data-theme=dark] .gw-history-card__week,html[data-theme=dark] .gw-history-card__score{color:#88f9ba}html[data-theme=dark] .gw-history-card__iso,html[data-theme=dark] .gw-history-card__split{color:var(--txt-soft)}html[data-theme=dark] .gw-history-card__name{color:var(--txt)}html[data-theme=dark] .gw-history-card__flag{color:#b8f5d4;background:#6bdca024}html[data-theme=dark] .gw-history-card__flag--record{color:#fde68a;background:#fbbf2424}html[data-theme=dark] .gw-history-card__avatar{background:#36423c;border-color:#ffffff24}@media (min-width:768px){html[data-theme=dark] .gw-news{color:var(--txt);background:#2a3230;border-color:#fbbf2459;box-shadow:0 8px 28px #00000047}html[data-theme=dark] .gw-news__label{color:#fbbf24}html[data-theme=dark] .gw-news__title{color:var(--txt-soft)}}@media (max-width:767px){html[data-theme=dark] .gw-board{background:#2a3230;border-color:#ffffff1f;box-shadow:0 2px 12px #00000038}html[data-theme=dark] .gw-podium--honor{background:linear-gradient(#3d3520 0%,#2a3230 38% 100%);border-bottom-color:#ffffff14}html[data-theme=dark] .gw-rank-list__title{color:var(--txt-soft)}html[data-theme=dark] .gw-rank-row{border-bottom-color:#ffffff0f}html[data-theme=dark] .gw-podium-card__rank-num{color:#b8f5d4;background:#6bdca024}html[data-theme=dark] .gw-podium-card--gold .gw-podium-card__rank-num{color:#fde68a;background:#fbbf242e}html[data-theme=dark] .gw-podium-card__name{color:#e2ebe6}}@media (min-width:768px) and (max-width:1023px){html[data-theme=dark] .gw-honor-panel{background:linear-gradient(165deg,#243028 0%,#2a3230 38% 100%);border-color:#ffffff1f;box-shadow:0 4px 18px #0000003d}html[data-theme=dark] .gw-honor-panel__title{color:#e8f0ea}html[data-theme=dark] .gw-honor-panel__sub{color:var(--txt-soft)}}@media (min-width:1024px){html[data-theme=dark] .gw-honor-panel{background:linear-gradient(165deg,#243028 0%,#2a3230 38% 100%);border-color:#ffffff1f;box-shadow:0 8px 28px #00000047}html[data-theme=dark] .gw-honor-panel__title{color:#e8f0ea}html[data-theme=dark] .gw-honor-panel__sub{color:var(--txt-soft)}}html[data-theme=dark] .home-healing-library .home-library-catalog__card.home-deck-card--stitch.home-deck-card--leaf,html[data-theme=dark] .home-healing-library .home-library-catalog__row.home-library-catalog__row--category-grid>.home-library-catalog__card.home-deck-card--stitch{background-color:#2e3450;background-image:none;border:1px solid #ffffff12}html[data-theme=dark] .home-healing-library .home-today-picks__card{background-color:#323a52;border:1px solid #ffffff14}html[data-theme=dark] .home-healing-library .home-main-col{background-color:#0000}html[data-theme=dark] :focus-visible{outline-color:var(--acc)}html[data-theme=dark] .nt,html[data-theme=dark] .nt-label{color:#fff}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#ffffff8c;opacity:1}html[data-theme=dark] .app-hdr__icon-btn{color:#fff}html[data-theme=dark] .app-hdr__icon-btn--ringed{background:var(--bg-surface)!important;color:#fff!important;border-color:#ffffff24!important}html[data-theme=dark] .app-hdr__icon-btn--ringed:hover{background:var(--bg-card-hover)!important;color:#fca5a5!important;border-color:#f871718c!important}html[data-theme=dark] .bug-report-inline{color:#fff!important;background:#ffffff14!important;border-color:#ffffff24!important}html[data-theme=dark] .bug-report-inline:hover{color:#fca5a5!important;background:#ef44441f!important;border-color:#f871718c!important}html[data-theme=dark] .page-story .story-header-bug-btn,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .page-import{color:#fff}html[data-theme=dark] .page-import .import-page-title,html[data-theme=dark] .page-import .import-preview-title,html[data-theme=dark] .page-import .import-upload-title,html[data-theme=dark] .page-import .import-status-card__text{color:#fff!important}html[data-theme=dark] .page-import .import-template-card h3,html[data-theme=dark] .page-import .import-template-card p{opacity:1;color:#fff!important}html[data-theme=dark] .page-import .import-template-icon{box-shadow:none!important;background:#00000047!important}html[data-theme=dark] .page-import .import-upload-dropzone{background:#1e2235!important;border-color:#ffffff24!important}html[data-theme=dark] .page-import .import-upload-hint{color:#ffffffa6!important}html[data-theme=dark] .page-import .import-drive-input{background:var(--bg-soft)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .page-import .import-error-banner{color:#fca5a5!important;background:#7f1d1d59!important}html[data-theme=dark] .page-import .import-status-card,html[data-theme=dark] .page-import .import-preview-panel{background:#1e2235!important;border-color:#ffffff14!important}html[data-theme=dark] .page-import .import-preview-header,html[data-theme=dark] .page-import .import-preview-table__head{background:#252a3d!important;border-bottom-color:#ffffff14!important;box-shadow:0 1px #ffffff0f!important}html[data-theme=dark] .page-import .import-preview-table th{color:#ffffffb8!important}html[data-theme=dark] .page-import .import-preview-cell,html[data-theme=dark] .page-import .import-preview-cell--word,html[data-theme=dark] .page-import .import-preview-cell--meaning,html[data-theme=dark] .page-import .import-preview-cell--form{color:#fff!important}html[data-theme=dark] .page-import .import-preview-cell--error{color:#fca5a5!important}html[data-theme=dark] .page-import .import-preview-row--error{background:#7f1d1d38!important}html[data-theme=dark] .page-import .import-preview-row--warn{background:#78350f47!important}html[data-theme=dark] .page-import .import-preview-row{border-bottom-color:#ffffff0f!important}html[data-theme=dark] .page-import .import-preview-stats{color:#ffffffb8!important}html[data-theme=dark] .page-import .import-preview-stats span[style*="color: #10b981"],html[data-theme=dark] .page-import .import-preview-stats span:first-child{color:#86efac!important}html[data-theme=dark] .page-import .import-sheet-hint{color:#fff!important;background:#1e3a8a59!important;border-color:#60a5fa59!important}html[data-theme=dark] .page-import .import-sheet-tab{background:var(--bg-soft)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .page-import .import-sheet-tab--active{color:#fff!important;background:#2563eb47!important;border-color:#60a5fa80!important}html[data-theme=dark] .page-import .import-filter-btn{background:var(--bg-soft)!important;color:#ffffffb8!important}html[data-theme=dark] .page-import .import-filter-btn--active{color:#fff!important;background:#7c3aed38!important}html[data-theme=dark] .page-import .import-filter-btn--error{color:#fca5a5!important;background:#7f1d1d40!important}html[data-theme=dark] .page-import .import-filter-btn--error-active{color:#fff!important;background:#7f1d1d6b!important}html[data-theme=dark] .page-import .import-add-deck-btn,html[data-theme=dark] .page-import .import-deck-select,html[data-theme=dark] .page-import .import-cancel-btn{background:var(--bg-soft)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .page-import .import-add-deck-btn:hover,html[data-theme=dark] .page-import .import-cancel-btn:hover{background:var(--bg-card-hover)!important}html[data-theme=dark] .page-import .import-success-card{background:#064e3b59!important;border-color:#34d39959!important}html[data-theme=dark] .page-import .import-success-card__title,html[data-theme=dark] .page-import .import-success-card__desc{color:#fff!important}html[data-theme=dark] .minigame-shell,html[data-theme=dark] .best-friend-view{color:#fff;background:var(--bg-base)!important}html[data-theme=dark] .minigame-header{background:var(--bg-surface)!important;border-bottom-color:var(--bdr-soft)!important}html[data-theme=dark] .minigame-header span,html[data-theme=dark] .minigame-header h1,html[data-theme=dark] .minigame-header h2,html[data-theme=dark] .best-friend-view__title{color:#fff!important}html[data-theme=dark] .minigame-surface{background:var(--bg-base)!important}html[data-theme=dark] .minigame-panel,html[data-theme=dark] .minigame-card,html[data-theme=dark] .best-friend-question-card{color:#fff;background:var(--bg-card)!important;border-color:var(--bdr)!important;box-shadow:inset 0 1px #ffffff0a,0 8px 24px -8px #00000073!important}html[data-theme=dark] .minigame-panel p,html[data-theme=dark] .minigame-panel span,html[data-theme=dark] .minigame-panel div,html[data-theme=dark] .minigame-card p,html[data-theme=dark] .minigame-card span,html[data-theme=dark] .minigame-card div{color:inherit}html[data-theme=dark] .minigame-shell [style*=color\:],html[data-theme=dark] .best-friend-view [style*=color\:],html[data-theme=dark] .game-intro-shell [style*=color\:],html[data-theme=dark] .game-result-shell [style*=color\:],html[data-theme=dark] .minigame-card,html[data-theme=dark] .minigame-card *{color:#fff!important}html[data-theme=dark] .minigame-pronunciation-listen-btn{background:var(--bg-surface)!important;border-color:var(--bdr)!important}html[data-theme=dark] .minigame-skip-btn{border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .game-intro-shell{color:#fff}html[data-theme=dark] .game-intro-title,html[data-theme=dark] .game-intro-shell h1,html[data-theme=dark] .game-intro-shell h2,html[data-theme=dark] .game-intro-tagline,html[data-theme=dark] .game-intro-shell p,html[data-theme=dark] .game-intro-shell li{color:#fff!important}html[data-theme=dark] .game-intro-meta-card{color:#fff;background:var(--bg-card)!important;border-color:var(--bdr)!important}html[data-theme=dark] .game-intro-meta-card__label{color:#ffffffa6!important}html[data-theme=dark] .game-intro-meta-card__value,html[data-theme=dark] .game-intro-meta-card__value strong{color:#fff!important}html[data-theme=dark] .game-intro-meta-card__divider{background:var(--bdr)!important}html[data-theme=dark] .game-result-shell{color:#fff}html[data-theme=dark] .game-result-shell h2,html[data-theme=dark] .game-result-title,html[data-theme=dark] .game-result-subtitle,html[data-theme=dark] .game-result-shell p,html[data-theme=dark] .game-result-shell span,html[data-theme=dark] .game-result-shell strong{color:#fff!important}html[data-theme=dark] .game-result-stat-card{color:#fff;background:var(--bg-card)!important;border-color:var(--bdr)!important}html[data-theme=dark] .game-result-stat-card__label{color:#ffffffa6!important}html[data-theme=dark] .game-result-stat-card__value{color:#fff!important}html[data-theme=dark] .game-result-reward{color:#fff;background:#22c55e1f!important;border-color:#4ade8059!important}html[data-theme=dark] .game-result-reward__label,html[data-theme=dark] .game-result-reward__value{color:#fff!important}html[data-theme=dark] .game-result-reward [style*="background: #86efac"]{background:#4ade8059!important}html[data-theme=dark] .game-result-exit-btn{background:var(--bg-card)!important;color:#fff!important}html[data-theme=dark] .best-friend-question-label{color:#c4b5fd!important}html[data-theme=dark] .best-friend-word{color:#fff!important}html[data-theme=dark] .best-friend-ipa{color:#ffffffa6!important}html[data-theme=dark] .best-friend-view .bf-choice-btn{background:var(--bg-card)!important;color:#fff!important;border-color:var(--bdr)!important;box-shadow:none!important}html[data-theme=dark] .best-friend-view .bf-choice-btn[style*=\#dcfce7]{color:#86efac!important;background:#22c55e2e!important;border-color:#4ade80!important}html[data-theme=dark] .best-friend-view .bf-choice-btn[style*=\#fee2e2]{color:#fca5a5!important;background:#f871712e!important;border-color:#f87171!important}html[data-theme=dark] .best-friend-view .bf-choice-btn[style*="color: #94a3b8"]{color:#fff6!important}html[data-theme=dark] .best-friend-view .bf-choice-letter{background:var(--bg-surface)!important;color:#fff!important}html[data-theme=dark] .best-friend-timer{background:#4ade801f!important}html[data-theme=dark] .best-friend-timer[style*=\#fee2e2]{background:#f8717126!important}html[data-theme=dark] .minigame-tf-btn{background:var(--bg-card)!important}html[data-theme=dark] .minigame-memory-card-face--front.minigame-memory-card-face--en{background:linear-gradient(145deg,#1e3a8a 0%,#2563eb 100%)!important;border-color:#60a5fabf!important}html[data-theme=dark] .minigame-memory-card-face--front.minigame-memory-card-face--vi{background:linear-gradient(145deg,#065f46 0%,#059669 100%)!important;border-color:#34d399bf!important}html[data-theme=dark] .minigame-memory-card-face--front .minigame-memory-card-lang{color:#fffffff2!important}html[data-theme=dark] .minigame-memory-card-face--back.minigame-memory-card-face--en{background:linear-gradient(155deg,#1e3a5f 0%,#1e40af 100%)!important;border-color:#60a5faa6!important}html[data-theme=dark] .minigame-memory-card-face--back.minigame-memory-card-face--vi{background:linear-gradient(155deg,#064e3b 0%,#047857 100%)!important;border-color:#34d399a6!important}html[data-theme=dark] .minigame-memory-card-face--back.minigame-memory-card-face--en .minigame-memory-card-lang{color:#93c5fd!important}html[data-theme=dark] .minigame-memory-card-face--back.minigame-memory-card-face--vi .minigame-memory-card-lang{color:#6ee7b7!important}html[data-theme=dark] .minigame-memory-card-face--back.minigame-memory-card-face--en .minigame-memory-card-text{color:#eff6ff!important}html[data-theme=dark] .minigame-memory-card-face--back.minigame-memory-card-face--vi .minigame-memory-card-text{color:#ecfdf5!important}html[data-theme=dark] .minigame-memory-timer,html[data-theme=dark] .minigame-memory-progress{color:#fff!important}html[data-theme=dark] .minigame-boss-zone{background:linear-gradient(160deg,#1c1f2e 0%,#252a3d 52%,#2e3450 100%)!important;border-color:#a78bfa59!important}html[data-theme=dark] .minigame-worddrop-target:not([style*=\#ef4444]):not([style*=\#10b981]){background:var(--bg-card)!important}html[data-theme=dark] .minigame-falling-chip:not([style*=\#10b981]){background:var(--bg-card)!important;color:#fff!important;border-color:var(--bdr)!important}html[data-theme=dark] .minigame-card [style*="background: white"],html[data-theme=dark] .minigame-card [style*="rgba(255,255,255,0.7)"]{background:var(--bg-surface)!important;color:#fff!important;border-color:var(--bdr)!important}html[data-theme=dark] .minigame-card [style*="background: #fee2e2"],html[data-theme=dark] .minigame-card [style*="background: #dcfce7"]{color:#fff!important}html[data-theme=dark] .minigame-shell [style*="background: #e2e8f0"],html[data-theme=dark] .minigame-shell [style*="background:#e2e8f0"]{background:#ffffff1f!important}html[data-theme=dark] .minigame-shell [style*="background: #f1f5f9"],html[data-theme=dark] .minigame-shell [style*="background: #ecfdf5"]{background:var(--bg-surface)!important}html[data-theme=dark] .minigame-shell [style*="background: #ecfdf5"],html[data-theme=dark] .minigame-shell [style*="background: #fef2f2"]{background:#00000040!important}html[data-theme=dark] .minigame-shell .minigame-ml-token{background:var(--bg-surface)!important;border-color:var(--bdr)!important}html[data-theme=dark] .minigame-shell .minigame-ml-token[data-palette="0"] .minigame-ml-char{color:#a5b4fc!important}html[data-theme=dark] .minigame-shell .minigame-ml-token[data-palette="1"] .minigame-ml-char{color:#d8b4fe!important}html[data-theme=dark] .minigame-shell .minigame-ml-token[data-palette="2"] .minigame-ml-char{color:#67e8f9!important}html[data-theme=dark] .minigame-shell .minigame-ml-token[data-palette="3"] .minigame-ml-char{color:#fdba74!important}html[data-theme=dark] .minigame-shell .minigame-ml-token[data-palette="4"] .minigame-ml-char{color:#5eead4!important}html[data-theme=dark] .minigame-shell .minigame-ml-cell{background:var(--bg-base)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .minigame-shell .minigame-ml-cell--empty{background:#00000059!important}html[data-theme=dark] .minigame-shell .minigame-ml-cell--active{background:var(--bg-card)!important;color:#fff!important;border-color:#818cf8!important;box-shadow:0 0 0 3px #818cf847!important}html[data-theme=dark] .minigame-shell .minigame-ml-cell--correct{color:#6ee7b7!important;background:#10b98138!important;border-color:#34d399!important}html[data-theme=dark] .minigame-shell .minigame-ml-cell--wrong{color:#fca5a5!important;background:#ef444438!important;border-color:#f87171!important}html[data-theme=dark] .minigame-shell .minigame-ml-tile{background:var(--bg-surface)!important;border-color:var(--bdr)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0a,0 4px 12px #00000059!important}html[data-theme=dark] .minigame-shell .minigame-ml-tile--wrong{color:#fca5a5!important;background:#ef44442e!important;border-color:#fca5a5!important}html[data-theme=dark] .minigame-shell .minigame-ml-feedback--ok{color:#6ee7b7!important}html[data-theme=dark] .minigame-shell .minigame-ml-feedback--fail{color:#fca5a5!important}html[data-theme=dark] .minigame-shell .minigame-ml-feedback__answer{color:#fff!important}html[data-theme=dark] .best-friend-view .minigame-panel{background:var(--bg-card)!important}html[data-theme=dark] .reading-draft-page,html[data-theme=dark] .page-story{color:#fff}html[data-theme=dark] .story-list-hero{border:1px solid #ffffff1a;background:linear-gradient(160deg,#1c1f2e 0%,#252a3d 52%,#2e3450 100%)!important}html[data-theme=dark] .story-list-hero h1,html[data-theme=dark] .story-list-hero p,html[data-theme=dark] .story-detail-title,html[data-theme=dark] .story-card-title{color:#fff!important}html[data-theme=dark] .story-passage-card,html[data-theme=dark] .story-detail-side>div,html[data-theme=dark] .page-story .story-card,html[data-theme=dark] .page-story [style*="background: \"white\""],html[data-theme=dark] .page-story [style*="background: white"]{color:#fff!important;background:#1e2235!important;border-color:#ffffff1a!important}html[data-theme=dark] .page-story .story-page-title,html[data-theme=dark] .page-story .story-quota-line,html[data-theme=dark] .page-story .story-intro-card,html[data-theme=dark] .page-story .story-intro-card__title,html[data-theme=dark] .page-story .story-intro-card p,html[data-theme=dark] .page-story .story-source-option,html[data-theme=dark] .page-story .story-source-option div,html[data-theme=dark] .page-story .story-source-badge,html[data-theme=dark] .page-story .story-pick-card,html[data-theme=dark] .page-story .story-pick-card p,html[data-theme=dark] .page-story .story-empty-box,html[data-theme=dark] .page-story .story-empty-box p,html[data-theme=dark] .page-story .story-library-item-title,html[data-theme=dark] .page-story .story-read-meta,html[data-theme=dark] .page-story .story-read-meta strong,html[data-theme=dark] .page-story .story-text,html[data-theme=dark] .page-story .story-result-col h3{color:#fff!important}html[data-theme=dark] .page-story .story-header-back{color:#ffffffe0!important}html[data-theme=dark] .page-story .story-intro-card{background:linear-gradient(160deg,#1c1f2e 0%,#252a3d 52%,#2e3450 100%)!important;border-color:#ffffff1f!important}html[data-theme=dark] .page-story .story-surface,html[data-theme=dark] .page-story .story-source-option,html[data-theme=dark] .page-story .story-pick-card,html[data-theme=dark] .page-story .story-browse-btn,html[data-theme=dark] .page-story .story-empty-box,html[data-theme=dark] .page-story .story-library-item,html[data-theme=dark] .page-story .story-read-meta,html[data-theme=dark] .page-story .story-result-col--en,html[data-theme=dark] .page-story .story-action-panel{background:var(--bg-card)!important;box-shadow:none!important;border-color:#ffffff1f!important}html[data-theme=dark] .page-story .story-surface--muted,html[data-theme=dark] .page-story .story-result-col--vn{background:var(--bg-surface)!important}html[data-theme=dark] .page-story .story-source-badge{background:#8b5cf62e!important;border-color:#a78bfa59!important}html[data-theme=dark] .page-story .story-source-option:hover{border-color:#a78bfa73!important;box-shadow:0 4px 16px #00000040!important}html[data-theme=dark] .page-story .story-word-chip{background:var(--bg-surface)!important;color:#fff!important;border-color:#ffffff24!important}html[data-theme=dark] .page-story .story-word-chip--selected{background:#8b5cf647!important;border-color:#a78bfa8c!important}html[data-theme=dark] .page-story .story-word-chip div,html[data-theme=dark] .page-story .story-word-chip span{color:#ffffffd1!important}html[data-theme=dark] .page-story .story-action-panel[style*=faf5ff]{background:#8b5cf61f!important;border-color:#a78bfa59!important}html[data-theme=dark] .page-story .story-search-input{background:var(--bg-input)!important;color:#fff!important;border-color:#ffffff24!important}html[data-theme=dark] .page-story .story-search-input::placeholder{color:#ffffff73}html[data-theme=dark] .page-story .story-library-tab{background:var(--bg-card)!important;color:#ffffffc7!important;border-color:#ffffff1f!important}html[data-theme=dark] .page-story .story-library-tab--active{color:#fff!important;background:#8b5cf638!important;border-color:#a78bfa8c!important}html[data-theme=dark] .page-story .story-library-item div[style*=f5f3ff]{color:#c4b5fd!important;background:#8b5cf638!important}html[data-theme=dark] .page-story .story-text b{color:#fde68a!important;background:#fbbf2452!important}html[data-theme=dark] .page-story .story-result-col--en button[style]{color:#c7d2fe!important;background:#6366f147!important}html[data-theme=dark] .page-story .story-header-bug-btn{color:#fff!important;background:#ffffff14!important;border-color:#ffffff24!important}html[data-theme=dark] .page-story .story-pick-card button[style*=f1f5f9]{color:#fff!important;background:#ffffff14!important}html[data-theme=dark] .page-story .story-browse-btn{color:#ffffffd1!important}html[data-theme=dark] .page-story .story-library-item div[style*="94a3b8"]{color:#ffffff8c!important}html[data-theme=dark] .story-passage-card .story-passage-token--default{color:#fff!important;text-decoration-color:#ffffff73!important}html[data-theme=dark] .story-passage-token--selected{color:#fdba74!important;background:#c2410c61!important;text-decoration-color:#fb923c!important}html[data-theme=dark] .story-passage-token--learning{color:#fde68a!important;background:#a1620761!important;text-decoration-color:#fbbf24!important}html[data-theme=dark] .story-passage-token--learned{color:#86efac!important;background:#15803d61!important;text-decoration-color:#4ade80!important}html[data-theme=dark] .story-passage-token--elsewhere{color:#93c5fd!important;background:#1d4ed861!important;text-decoration-color:#60a5fa!important}html[data-theme=dark] .story-detail-hint,html[data-theme=dark] .story-color-legend>span>span:last-child{color:#fff!important}html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-detail-side>div{background:#1e2235!important;border-color:#ffffff1a!important}html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-detail-side div[style],html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-detail-side span[style],html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-detail-side button[style],html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-detail-grid div[style],html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-detail-grid span[style],html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-detail-grid button[style],html[data-theme=dark] .reading-draft-page.story-detail-wrap>div button[style],html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-action-inline button[style],html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-action-sticky button[style]{color:#fff!important}html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-detail-side button[style],html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-detail-grid button[style],html[data-theme=dark] .reading-draft-page.story-detail-wrap>div button[style],html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-action-inline button[style],html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-action-sticky button[style]{box-shadow:none!important;background:#ffffff1a!important;border-color:#ffffff2e!important}html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-detail-grid>div>div button[style*="color: #dc2626"],html[data-theme=dark] .reading-draft-page.story-detail-wrap .story-detail-side button[style*="color: #dc2626"]{color:#fff!important;background:#dc262638!important;border-color:#f8717159!important}html[data-theme=dark] .story-phrase-tooltip{color:#fff!important;background:#1e2235!important;border-color:#ffffff24!important;box-shadow:0 8px 22px #00000073!important}html[data-theme=dark] .story-phrase-tooltip div,html[data-theme=dark] .story-phrase-tooltip span{color:#fff!important}html[data-theme=dark] .story-phrase-tooltip span[style*=background]{background:#ffffff1f!important;border:1px solid #ffffff24!important}html[data-theme=dark] .dictionary-popup{color:#fff!important;background:#1e2235!important;border-color:#ffffff1f!important}html[data-theme=dark] .dictionary-popup__word,html[data-theme=dark] .dictionary-popup__ipa,html[data-theme=dark] .dictionary-popup__pos,html[data-theme=dark] .dictionary-popup__vi,html[data-theme=dark] .dictionary-popup__en,html[data-theme=dark] .dictionary-popup__example,html[data-theme=dark] .dictionary-popup__example-label,html[data-theme=dark] .dictionary-popup__example-vi,html[data-theme=dark] .dictionary-popup__sentence-vi,html[data-theme=dark] .dictionary-popup__loading,html[data-theme=dark] .dictionary-popup__error{color:#fff!important}html[data-theme=dark] .dictionary-popup__pos--muted,html[data-theme=dark] .dictionary-popup__vi--pending{color:#ffffffb8!important}html[data-theme=dark] .dictionary-popup__close,html[data-theme=dark] .dictionary-popup__speak{color:#fff!important;background:#ffffff14!important;border-color:#ffffff24!important}html[data-theme=dark] .story-vi-panel{color:#fff!important;background:#1e3a8a59!important;border-color:#60a5fa59!important}html[data-theme=dark] .story-color-legend{color:#fffc!important}html[data-theme=dark] .story-action-sticky{background:#1c1f2ef5!important;border-top-color:#ffffff1a!important;box-shadow:0 -6px 24px #00000059!important}html[data-theme=dark] .page-word-list{color:#fff}html[data-theme=dark] .page-word-list h2,html[data-theme=dark] .page-word-list .word-list-back-btn,html[data-theme=dark] .page-word-list .word-list-page-label{color:#fff!important}html[data-theme=dark] .page-word-list input,html[data-theme=dark] .page-word-list select,html[data-theme=dark] .page-word-list textarea{background:var(--bg-input,#1c1f2e)!important;color:#fff!important;border-color:#ffffff1f!important}html[data-theme=dark] .page-word-list input::placeholder,html[data-theme=dark] .page-word-list textarea::placeholder{color:#ffffff73!important}html[data-theme=dark] .page-word-list select option{color:#fff;background:#1c1f2e}html[data-theme=dark] .page-word-list .word-list-table-card{box-shadow:none!important;color:#fff!important;background:#1e2235!important;border-color:#ffffff14!important}html[data-theme=dark] .page-word-list .word-list-table-card thead tr{color:#ffffffc7!important;background:#252a3d!important;border-bottom-color:#ffffff1a!important}html[data-theme=dark] .page-word-list .word-list-table-card thead th{color:#ffffffc7!important}html[data-theme=dark] .page-word-list .word-list-table-card tbody tr{background:0 0!important;border-bottom-color:#ffffff0f!important}html[data-theme=dark] .page-word-list .word-list-table-card tbody tr:hover{background:#ffffff0f!important}html[data-theme=dark] .page-word-list .word-list-table-card tbody td,html[data-theme=dark] .page-word-list .word-list-table-card tbody td div,html[data-theme=dark] .page-word-list .word-list-table-card tbody td span,html[data-theme=dark] .page-word-list .word-list-word,html[data-theme=dark] .page-word-list .word-list-meaning,html[data-theme=dark] .page-word-list .word-list-ipa,html[data-theme=dark] .page-word-list .word-list-example,html[data-theme=dark] .page-word-list .word-list-example-vi,html[data-theme=dark] .page-word-list .word-list-empty-dash{color:#fff!important;border-bottom-color:#ffffff0f!important}html[data-theme=dark] .page-word-list .word-list-type{color:#c4b5fd!important}html[data-theme=dark] .page-word-list .word-list-pager-btn{background:var(--bg-card)!important;color:#fff!important;border-color:#ffffff1f!important}html[data-theme=dark] .page-word-list .word-list-pager-btn svg{color:#fff!important;stroke:#fff!important}html[data-theme=dark] .page-word-list .word-list-modal{color:#fff;background:var(--bg-card)!important}html[data-theme=dark] .page-grammar,html[data-theme=dark] .page-grammar-import{color:#fff;background:var(--bg-base)!important}html[data-theme=dark] .page-grammar h1,html[data-theme=dark] .page-grammar h2,html[data-theme=dark] .page-grammar h3,html[data-theme=dark] .page-grammar p,html[data-theme=dark] .page-grammar-import h2,html[data-theme=dark] .page-grammar-import h3{color:#fff!important}html[data-theme=dark] .page-grammar input,html[data-theme=dark] .page-grammar textarea,html[data-theme=dark] .page-grammar select,html[data-theme=dark] .page-grammar-import input,html[data-theme=dark] .page-grammar-import textarea{background:var(--bg-soft)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .page-grammar .grammar-card,html[data-theme=dark] .page-grammar-import .grammar-import-card{background:#1e2235!important;border-color:#ffffff14!important}html[data-theme=dark] .page-community,html[data-theme=dark] .page-referral{color:#fff}html[data-theme=dark] .page-community h2,html[data-theme=dark] .page-referral h2,html[data-theme=dark] .page-referral h3{color:#fff!important}html[data-theme=dark] .page-community .community-card,html[data-theme=dark] .page-referral .referral-card{background:#1e2235!important;border-color:#ffffff14!important}html[data-theme=dark] .page-referral input{background:var(--bg-soft)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .interactive-scene-page,html[data-theme=dark] .interactive-scene-list{color:#fff;background:linear-gradient(145deg,#121820 0%,#1a1f2e 48%,#141820 100%)!important}html[data-theme=dark] .interactive-scene-page h1[style],html[data-theme=dark] .interactive-scene-page h2[style],html[data-theme=dark] .interactive-scene-page h3[style],html[data-theme=dark] .interactive-scene-page p[style],html[data-theme=dark] .interactive-scene-list h1[style],html[data-theme=dark] .interactive-scene-list h3[style],html[data-theme=dark] .interactive-scene-list p[style],html[data-theme=dark] .interactive-scene-list span[style]{color:#fff!important}html[data-theme=dark] .interactive-scene-eyebrow{color:#86efac!important;background:#4ade8024!important}html[data-theme=dark] .interactive-scene-topic-chip{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff29!important}html[data-theme=dark] .interactive-scene-topic-chip--active{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff47!important}html[data-theme=dark] .interactive-scene-page .scene-card,html[data-theme=dark] .interactive-scene-list .scene-card{box-shadow:none!important;background:#1e2235!important;border-color:#ffffff1a!important}html[data-theme=dark] .interactive-scene-list .scene-card:hover{box-shadow:0 12px 28px #00000059!important}html[data-theme=dark] .interactive-scene-page .scene-panel-card,html[data-theme=dark] .interactive-scene-list .scene-panel-card{box-shadow:none!important;color:#fff!important;background:#1e2235!important;border-color:#ffffff1a!important}html[data-theme=dark] .interactive-scene-page section{color:#fff;box-shadow:none!important;background:#1e2235!important;border-color:#ffffff1a!important}html[data-theme=dark] .interactive-scene-page aside>div{box-shadow:none!important;background:#1e2235!important;border-color:#ffffff1a!important}html[data-theme=dark] .interactive-scene-page aside p[style*="background: #fef3c7"],html[data-theme=dark] .interactive-scene-page aside p[style*="background:#fef3c7"]{color:#fff!important;background:#ffffff1a!important}html[data-theme=dark] .interactive-scene-page aside p[style*="background: #f8fafc"],html[data-theme=dark] .interactive-scene-page aside p[style*="background:#f8fafc"]{color:#ffffffe0!important;background:#ffffff0f!important}html[data-theme=dark] .interactive-scene-page header button,html[data-theme=dark] .interactive-scene-list header button{background:var(--bg-card)!important;border-color:var(--bdr)!important;color:#fff!important;box-shadow:none!important}html[data-theme=dark] .interactive-scene-page header button[style*="background: #fff"],html[data-theme=dark] .interactive-scene-page header button[style*="background: \"#fff\""]{color:#fff!important;background:#ffffff1a!important}html[data-theme=dark] .interactive-scene-page aside button[style*="background: #e0f2fe"]{color:#fff!important;background:#ffffff1f!important}html[data-theme=dark] .interactive-scene-mobile-bar{background:#1c1f2ef5!important;border-top-color:#ffffff1a!important;box-shadow:0 -8px 24px #00000059!important}html[data-theme=dark] .interactive-scene-list .scene-card span[style*="background: #fff7ed"]{color:#fff!important;background:#ffffff1a!important}html[data-theme=dark] .home-share-modal{color:#fff;background:var(--bg-card)!important}html[data-theme=dark] .home-share-modal h3,html[data-theme=dark] .home-share-modal p,html[data-theme=dark] .home-share-modal strong{color:#fff!important}html[data-theme=dark] .home-share-modal input{background:var(--bg-soft)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .home-share-modal .home-share-modal__preview{background:var(--bg-surface)!important}html[data-theme=dark] .lucky-wheel-prize-dialog{color:#fff;background:var(--bg-card)!important;box-shadow:0 24px 48px #00000080!important}html[data-theme=dark] .lucky-wheel-prize-dialog h4,html[data-theme=dark] .lucky-wheel-prize-dialog p,html[data-theme=dark] .lucky-wheel-prize-dialog label{color:#fff!important}html[data-theme=dark] .lucky-wheel-prize-dialog input,html[data-theme=dark] .lucky-wheel-prize-secondary-btn{background:var(--bg-soft)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .pwa-install-card{color:#fff;background:var(--bg-card)!important}html[data-theme=dark] .pwa-install-card h3,html[data-theme=dark] .pwa-install-card p,html[data-theme=dark] .pwa-install-card div{color:#fff!important}html[data-theme=dark] .pwa-install-card .pwa-install-steps{background:var(--bg-surface)!important}html[data-theme=dark] .quest-widget-card{background:var(--bg-card)!important;border-color:var(--bdr)!important;box-shadow:none!important}html[data-theme=dark] .quest-widget-card h4{color:#fff!important}html[data-theme=dark] .daily-checkin-legacy{background:var(--bg-card)!important;border-color:var(--bdr)!important;box-shadow:none!important}html[data-theme=dark] .fc-flip-chip{background:var(--bg-card)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .fc-flip-chip--interactive:hover{background:var(--bg-card-hover)!important;color:#fff!important;border-color:#a78bfa73!important}html[data-theme=dark] .fc-flip-chip svg{color:#a5b4fc}html[data-theme=dark] .flash-known-link{color:#ffffffc7!important}html[data-theme=dark] .flash-known-link:hover:not(:disabled){color:#c4b5fd!important}html[data-theme=dark] .study-hint-btn,html[data-theme=dark] .study-secondary-btn{background:var(--bg-card)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .reading-draft-page .story-list-grid button.story-card-panel{box-shadow:none!important;background:#1e2235!important;border-color:#ffffff1f!important}html[data-theme=dark] .reading-draft-page .story-list-grid button.story-card-panel:hover{border-color:#4ade8073!important}html[data-theme=dark] .reading-draft-page .story-card-cover{background:linear-gradient(135deg,#3d4f6e 0%,#2a3148 48%,#1a1f30 100%)!important}html[data-theme=dark] .reading-draft-page .story-card-cover>div{opacity:.22}html[data-theme=dark] .reading-draft-page .story-card-cover .story-card-title{color:#fff!important;text-shadow:0 1px 3px #00000073!important}html[data-theme=dark] .reading-draft-page .story-card-cover>span{color:#fff!important;box-shadow:none!important;background:#0f172a9e!important;border-color:#ffffff38!important}html[data-theme=dark] .reading-draft-page .story-card-body p{color:#ffffffd9!important;border-top-color:#ffffff1f!important}html[data-theme=dark] .reading-draft-page .story-card-body>div>span{color:#fff!important;background:#ffffff14!important;border-color:#ffffff24!important}html[data-theme=dark] .page-community .community-composer,html[data-theme=dark] .page-community .community-post-card,html[data-theme=dark] .page-community .community-detail-card{color:#fff;box-shadow:none!important;background:#1e2235!important;border-color:#ffffff1a!important}html[data-theme=dark] .page-community h2,html[data-theme=dark] .page-community h3,html[data-theme=dark] .page-community p,html[data-theme=dark] .page-community span{color:#fff}html[data-theme=dark] .reading-draft-page button[style*="background: #fff"],html[data-theme=dark] .reading-draft-page button[style*="background: \"#fff\""]{background:var(--bg-soft)!important;border-color:var(--bdr)!important;color:#fff!important}html[data-theme=dark] .reading-draft-page .story-card-panel{background:#1e2235!important;border-color:#ffffff1a!important}html[data-theme=dark] .community-composer,html[data-theme=dark] .community-post-card,html[data-theme=dark] .community-detail-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:0 4px 12px #0003!important}html[data-theme=dark] .community-post-card__header{background:0 0!important}html[data-theme=dark] .community-post-card__header--active{background:var(--bg-surface)!important}html[data-theme=dark] .community-post-card__title,html[data-theme=dark] .community-detail-card__head,html[data-theme=dark] .community-comment-bubble__author,html[data-theme=dark] .community-post-content,html[data-theme=dark] .community-comment-bubble__text{color:var(--text-primary)!important}html[data-theme=dark] .community-post-card__title--active{color:var(--acc)!important}html[data-theme=dark] .community-post-card__meta,html[data-theme=dark] .community-comment-bubble__meta,html[data-theme=dark] .community-loading{color:var(--text-muted)!important}html[data-theme=dark] .community-composer__input,html[data-theme=dark] .community-composer__textarea,html[data-theme=dark] .community-comment-input,html[data-theme=dark] .community-edit-input,html[data-theme=dark] .community-edit-textarea{background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .community-composer__btn--cancel,html[data-theme=dark] .community-composer__btn--ghost{background:var(--bg-surface)!important;color:var(--text-muted)!important}html[data-theme=dark] .community-post-card__actions,html[data-theme=dark] .community-detail-card__head{background:var(--bg-surface)!important;border-color:var(--border-color)!important}html[data-theme=dark] .community-post-card__expand,html[data-theme=dark] .community-comment-composer{border-color:var(--border-color)!important}html[data-theme=dark] .community-empty-state{background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}html[data-theme=dark] .community-comment-bubble{background:var(--bg-surface)!important;border-color:var(--border-color)!important}html[data-theme=dark] .interactive-scene-list{color:#fff;background:linear-gradient(145deg,#121820 0%,#1a2420 48%,#141c18 100%)!important}html[data-theme=dark] .interactive-scene-list h1,html[data-theme=dark] .interactive-scene-list p{color:#fff!important}html[data-theme=dark] .interactive-scene-list .scene-list-back{background:var(--bg-card)!important;border-color:var(--bdr)!important;color:#fff!important;box-shadow:none!important}html[data-theme=dark] .interactive-scene-list .scene-topic-chip{background:var(--bg-card)!important;border:1px solid var(--bdr)!important;color:#fff!important}html[data-theme=dark] .interactive-scene-list .scene-topic-chip--active{background:var(--accent-primary)!important;color:#052e16!important;border-color:#0000!important}html[data-theme=dark] .interactive-scene-list .scene-list-card,html[data-theme=dark] .interactive-scene-list .scene-panel{background:var(--bg-card)!important;border-color:var(--bdr)!important;box-shadow:none!important}html[data-theme=dark] .interactive-scene-list .scene-list-card h3,html[data-theme=dark] .interactive-scene-list .scene-panel p,html[data-theme=dark] .interactive-scene-list .scene-panel span{color:#fff!important}html[data-theme=dark] .interactive-scene-list .scene-list-card p{color:#ffffffb3!important}html[data-theme=dark] .home-quest-modal__dialog{background:var(--bg-card)!important;border-color:var(--bdr)!important}html[data-theme=dark] .home-quest-modal__header{background:var(--bg-card)!important;border-bottom-color:var(--bdr)!important}html[data-theme=dark] .home-quest-modal__header h2{color:#fff!important}html[data-theme=dark] .home-quest-modal__close{background:var(--bg-surface)!important;color:#fff!important}html[data-theme=dark] .home-quest-modal__close:hover{background:var(--bg-card-hover)!important}html[data-theme=dark] .home-quest-modal__body .hg-hub-quest-row{border-color:var(--bdr)!important}@media (prefers-reduced-motion:reduce){html[data-theme=dark] *{transition-duration:.01ms!important;animation-duration:.01ms!important}}