.learning-theme-toggle{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid;flex:none;align-self:stretch;place-items:center;padding:0;line-height:1;display:inline-grid}.learning-theme-toggle:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.learning-theme-toggle:focus-visible{outline-offset:-4px}.learning-theme-toggle span{grid-area:1/1;font-size:18px;transition:opacity .18s,transform .18s}.learning-theme-toggle__sun{opacity:0;transform:rotate(-30deg)scale(.7)}.learning-theme-toggle__moon,[data-theme=dark] .learning-theme-toggle__sun{opacity:1;transform:rotate(0)scale(1)}[data-theme=dark] .learning-theme-toggle__moon{opacity:0;transform:rotate(30deg)scale(.7)}[data-theme=dark] body[data-learning-theme=ddd]{--ink:#f0f1ec;--ink-soft:#d7dcd7;--paper:#151817;--paper-bright:#1c201e;--muted:#9da19d;--line:#3e4440;--amber-dark:#e5bf43}[data-theme=dark] body[data-learning-theme=go]{--ink:#f1f2ed;--ink-soft:#d9ddd8;--paper:#151818;--paper-bright:#1c2020;--muted:#9da29d;--line:#3f4543;--go-dark:#48cddd}[data-theme=dark] body[data-learning-theme=kafka]{--paper:#141816;--paper-light:#1c211e;--ink:#edf1ec;--muted:#a5ada6;--line:#38413b;--line-strong:#68736b;--kafka:#ff6a52;--kafka-dark:#ff9a87;--teal:#55b9aa;--teal-pale:#173a34;--black:#090c0a;--white:#111512}[data-theme=dark] body[data-learning-theme=kafka] :is(.config-table th,.deep-dive,.segmented button.active,.toast){color:#111512}[data-theme=dark] body[data-learning-theme=kafka] .callout{background:#332d18}[data-theme=dark] body[data-learning-theme=k8s]{--ink:#edf2ef;--ink-soft:#171d1b;--paper:#121715;--paper-bright:#1a211e;--muted:#a3ada8;--line:#35403a;--line-strong:#647169;--k8s:#75a0ff;--k8s-dark:#9fbcff}[data-theme=dark] body[data-learning-theme=mysql]{--ink:#edf2f2;--ink-soft:#1b2325;--paper:#141a1b;--canvas:#0e1314;--muted:#a3adaf;--line:#344043;--line-dark:#3c474a;--blue:#29a8c4;--blue-dark:#176d80;--blue-pale:#173238}[data-theme=dark] body[data-learning-theme=mysql] :is(.topbar,.lesson-footer){background:#15191a}[data-theme=dark] body[data-learning-theme=mysql] .sidebar{background:#1b2325}[data-theme=dark] body[data-learning-theme=mysql] :is(.objectives label i,.production-checklist label i,.segment-control button,.plan-flow button,.quiz-options button,.search-panel,#searchResults button,.search-box input){background:var(--paper)}[data-theme=dark] body[data-learning-theme=mysql] :is(.segment-control button,.plan-flow button){color:var(--ink)}[data-theme=dark] body[data-learning-theme=redis]{--ink:#edf1ed;--paper:#121614;--paper-bright:#1a1f1c;--surface:#252c28;--muted:#a4aba5;--line:#38413b;--line-strong:#667069;--redis:#ff6558;--redis-dark:#ff9b91;--cyan:#50c9cd}[data-theme=dark] body[data-learning-theme=redis] .nav-item.nav-child{background:#171c19}[data-theme=dark] body[data-learning-theme=redis] .topbar,[data-theme=dark] body[data-learning-theme=redis] .search-box input,[data-theme=dark] body[data-learning-theme=redis] :is(.mental-model,.deep-dive,.model-pattern){color:#edf1ed}[data-theme=dark] body[data-learning-theme=redis] .nav-item.nav-child:hover,[data-theme=dark] body[data-learning-theme=redis] .nav-item.nav-child.active{background:var(--surface)}[data-theme=dark] body[data-learning-theme=redis] :is(.callout,.structure-boundary){background:#332e1c}[data-theme=dark] body[data-learning-theme=redis] .structure-boundary p{color:var(--muted)}[data-theme=dark] body[data-learning-theme=ai],[data-theme=dark] body[data-learning-theme=frontend]{--ink:#edf2ef;--white:#111614;--cool:#19201d;--cool2:#29322e;--muted:#a4aea9;--red:#ff725d;--red-dark:#ff9a88;--yellow:#e8ca52;--teal:#56b8a9}[data-theme=dark] body[data-learning-theme=ai] .app-header,[data-theme=dark] body[data-learning-theme=frontend] .app-header{background:#111614f5}[data-theme=dark] body[data-learning-theme=ai] :is(.brand-mark,.nav-item.active,.primary-button,.quality-loop,.score-control button.selected,.thesis,.lesson-workflow),[data-theme=dark] body[data-learning-theme=frontend] :is(.brand-mark,.primary-button,.concept-band){color:var(--white)}[data-theme=dark] body[data-learning-theme=ai] :is(.quality-loop,.thesis,.lesson-workflow),[data-theme=dark] body[data-learning-theme=frontend] .concept-band{color:#edf2ef;background:#0d1210}[data-theme=dark] body[data-learning-theme=ai] :is(.brief-form input,.brief-form textarea,.brief-form select,.state-options label,.candidates article,.score-control button,.evidence-field textarea,.decision>div button,.complete-button),[data-theme=dark] body[data-learning-theme=frontend] :is(.frontend-hero,.case-search,.category-tabs button,.case-card,.case-sheet>header,.case-sheet>footer,.case-sheet>footer button){background:var(--white)}[data-theme=dark] body[data-learning-theme=frontend]{background:#111614}[data-theme=dark] body[data-learning-theme=frontend] :is(.frontend-hero>div p,.detail-block p){color:var(--muted)}[data-theme=dark] body[data-learning-theme=frontend] .case-sheet{background:#151b18}@media (prefers-reduced-motion:reduce){.learning-theme-toggle span{transition:none}}
