/* GENERATED by tools/build-hb-dark.py: dark colour layer for the HangeulBondhu public site. Edit the script or hangeulbondhu-dark.css, not this file. */
/* korean-courses.css */
html:not([data-theme="light"]){--kc-ink:#ccd3e3;--kc-muted:#a8b5d0;--kc-teal:#41f1e2;--kc-line:#8da9b04c;--kc-bg:#0f182c}
html:not([data-theme="light"]) .kc-page :focus-visible{outline:3px solid #ffa91a}
html:not([data-theme="light"]) .kc-header{background:#0f192e}
html:not([data-theme="light"]) .kc-button{background:#086e65}
html:not([data-theme="light"]) .kc-secondary:hover{background:#0e172a}
html:not([data-theme="light"]) .kc-pills span{border:1px solid #799f99}
html:not([data-theme="light"]) .kc-card{background:#0f192e}
html:not([data-theme="light"]) .kc-page input,html:not([data-theme="light"]) .kc-page select{background:#0f192e;border:1px solid #8da5af4c}
html:not([data-theme="light"]) .kc-summary,html:not([data-theme="light"]) .kc-info{background:#0e182b}
html:not([data-theme="light"]) .kc-status{background:#fae4ad}
html:not([data-theme="light"]) .kc-error{background:#0f182c;border:1px solid #cb81714c}
html:not([data-theme="light"]) .kc-skip{background:#0f192e}
html:not([data-theme="light"]) .kc-table-wrap{background:#0f192e}
html:not([data-theme="light"]) .kc-table th{background:#0e172a}
html:not([data-theme="light"]) .kc-facts span{background:#0e182b}
html:not([data-theme="light"]) .kc-page{background:#0f192c}
html:not([data-theme="light"]) .kc-header{background:#0f192e;border-bottom:1px solid #88b4a64c}
html:not([data-theme="light"]) .kc-hero-card{background:#0e172a}
html:not([data-theme="light"]) .kc-card{border-color:#8cb0a34c}
html:not([data-theme="light"]) .kc-page input:focus,html:not([data-theme="light"]) .kc-page select:focus{outline:3px solid #3cdcbf30;border-color:#3cdcbf}
html:not([data-theme="light"]) .kc-page a:focus-visible,html:not([data-theme="light"]) .kc-page button:focus-visible{outline:3px solid #cc984c}
html:not([data-theme="light"]) .kc-steps{background:#0e182b}
html:not([data-theme="light"]) .kc-track{background:#0e182a}
html:not([data-theme="light"]) .kc-table th{background:#0e1729}
html:not([data-theme="light"]) .kc-hero-card{border:1px solid #49afd0}
html:not([data-theme="light"]) .kc-hero-card .kc-pills span{border-color:#89b3ac4c;background:#0f192e0b}
html:not([data-theme="light"]) .kc-hero>div>h1{color:#93cce7}
html:not([data-theme="light"]) .kc-hero>div>.kc-kicker{background:#0e1729;border:1px solid #86b7a34c}
html:not([data-theme="light"]) .kc-heading h2{color:#95cae5}
html:not([data-theme="light"]) .kc-plan{--course-accent:#51e1c1;--course-soft:#0e182a;border:1px solid #86b6a34c;background:linear-gradient(180deg,var(--course-soft),#0f192e 65%)}
html:not([data-theme="light"]) .kc-plan-eps{--course-accent:#5c99d6;--course-soft:#0e182b}
html:not([data-theme="light"]) .kc-plan-topik2{--course-accent:#9575bd;--course-soft:#0e182b}
html:not([data-theme="light"]) .kc-plan-kiip{--course-accent:#db9557;--course-soft:#0e182b}
html:not([data-theme="light"]) .kc-course-symbol{background:#126754}
html:not([data-theme="light"]) .kc-plan h3{color:#c9d1e2}
html:not([data-theme="light"]) .kc-plan p{color:#b1bdd5}
html:not([data-theme="light"]) .kc-plan .kc-price{border-top:1px solid #90a6ac4c}
html:not([data-theme="light"]) .kc-plan .kc-alt-price{color:#a9bfca}
html:not([data-theme="light"]) .kc-plan .kc-button{background:#126754}
html:not([data-theme="light"]) .kc-steps h3{color:#93cce7}
html:not([data-theme="light"]) .kc-info{border-left:4px solid #3bdebe;background:#0e182a}
html:not([data-theme="light"]) .kc-track{border-top:5px solid #3cddb9}
html:not([data-theme="light"]) .kc-table th{color:#c3cddf}
html:not([data-theme="light"]) .kc-table tbody th{border-left:4px solid #3cdcc2}
html:not([data-theme="light"]) .kc-table tbody tr:nth-child(2) th{border-left-color:#488cd1}
html:not([data-theme="light"]) .kc-table tbody tr:nth-child(3) th{border-left-color:#8863b5}
/* hangeulbondhu-landing.css */
html:not([data-theme="light"]) .hb-landing{--kc-ink:#cfd7e5;--kc-muted:#a2b0cd;--kc-teal:#3ff3de;--kc-line:#8eafa04c;background:#0f192d}
html:not([data-theme="light"]) .hb-landing .kc-header{border:1px solid #90ad984c;background:#0f192eed}
html:not([data-theme="light"]) .hb-brand-word{color:#94e7d5}
html:not([data-theme="light"]) .hb-landing .kc-header nav a:hover{color:#87f5e7}
html:not([data-theme="light"]) .hb-landing .kc-secondary{background:#0f192e}
html:not([data-theme="light"]) .hb-landing h1 em{color:#82f5e7}
html:not([data-theme="light"]) .hb-eyebrow{color:#82f5e7;background:#0e182b}
html:not([data-theme="light"]) .hb-quiet{border-bottom:1px solid #87b6a24c}
html:not([data-theme="light"]) .hb-hero-notes{color:#a2b0cd}
html:not([data-theme="light"]) .hb-hero-notes span:before{color:#82f5e7}
html:not([data-theme="light"]) .hb-lesson-scene{background:radial-gradient(ellipse,#0e1729 0%,#0e182b 50%,transparent 72%)}
html:not([data-theme="light"]) .hb-lesson{background:#0f192e;border:1px solid #95ae8e4c}
html:not([data-theme="light"]) .hb-lesson-top{border-bottom:1px solid #99b18c4c;color:#98a7c7}
html:not([data-theme="light"]) .hb-lesson-label{color:#82f5e7}
html:not([data-theme="light"]) .hb-landing .hb-lesson .hb-korean{color:#ced6e5}
html:not([data-theme="light"]) .hb-lesson-bottom{border-top:1px solid #a1b08c4c;color:#82f5e7}
html:not([data-theme="light"]) .hb-lesson-bottom>span:last-child{background:#0e182a}
html:not([data-theme="light"]) .hb-float-one{background:#0e182b;color:#94bee0}
html:not([data-theme="light"]) .hb-float-two{background:#302914;color:#ebce89}
html:not([data-theme="light"]) .hb-scene-note{background:#0f192e;border:1px solid #8cb0934c}
html:not([data-theme="light"]) .hb-scene-note>span{background:#0e172a;color:#82f5e7}
html:not([data-theme="light"]) .hb-scene-note small{color:#a2b0cd}
html:not([data-theme="light"]) .hb-trust{border-block:1px solid #92ae8e4c}
html:not([data-theme="light"]) .hb-trust div{border-right:1px solid #92ae8e4c}
html:not([data-theme="light"]) .hb-trust b{color:#82f5e7}
html:not([data-theme="light"]) .hb-trust span{color:#a0afcc}
html:not([data-theme="light"]) .hb-path-grid>a{border:1px solid #92ae8e4c;background:#0f192e}
html:not([data-theme="light"]) .hb-path-grid>a>span{background:#0e172a;color:#a0d3b5}
html:not([data-theme="light"]) .hb-path-grid>a:nth-child(2)>span{background:#0e182b;color:#a0aacc}
html:not([data-theme="light"]) .hb-path-grid>a:nth-child(3)>span{background:#0e1729;color:#dec491}
html:not([data-theme="light"]) .hb-path-grid>a:nth-child(4)>span{background:#0e182b;color:#bca2ca}
html:not([data-theme="light"]) .hb-path-grid small{color:#9cabca}
html:not([data-theme="light"]) .hb-landing .kc-plan .kc-price{border-top:1px dashed #90ac904c}
html:not([data-theme="light"]) .hb-landing .kc-plan .kc-alt-price{color:#a3b1cd}
html:not([data-theme="light"]) .hb-book{--hb-cover:#58dab4;background:linear-gradient(120deg,#0f192e16,transparent 45%),#176951}
html:not([data-theme="light"]) .kc-plan-eps .hb-book{--hb-cover:#6b95c7}
html:not([data-theme="light"]) .kc-plan-topik2 .hb-book{--hb-cover:#a07eb4}
html:not([data-theme="light"]) .kc-plan-kiip .hb-book{--hb-cover:#d8ab5a}
html:not([data-theme="light"]) .hb-book i{background:#2c2512}
html:not([data-theme="light"]) .hb-feature-band{background:#0e182b;border-block:1px solid #95b7854c}
html:not([data-theme="light"]) .hb-feature-grid article{background:#0f192e;border:1px solid #9cb4884c}
html:not([data-theme="light"]) .hb-feature-icon{color:#82f5e7;background:#0e182a}
html:not([data-theme="light"]) .hb-feature-label{border-top:1px solid #9eb4884c;color:#82f5e7}
html:not([data-theme="light"]) .hb-teacher-art{background:#0e182b;border:1px solid #b2b5874c}
html:not([data-theme="light"]) .hb-teacher-art>small{color:#a2b0cd}
html:not([data-theme="light"]) .hb-landing .kc-table-wrap{border:1px solid #8cb0934c}
html:not([data-theme="light"]) .hb-landing .kc-table th{background:#0e182b}
html:not([data-theme="light"]) .hb-landing .kc-steps>div{background:#0e182b;border:1px solid #99b4884c}
html:not([data-theme="light"]) .hb-landing .kc-info{background:#0e182b}
html:not([data-theme="light"]) .hb-faq details{border-bottom:1px solid #90ac904c}
html:not([data-theme="light"]) .hb-landing .kc-track{background:#0e182b;border-color:#99b6864c}
html:not([data-theme="light"]) .hb-landing .kc-footer{border-top:1px solid #96b18b4c}
@media (max-width:460px){html:not([data-theme="light"]) .hb-trust div{border-bottom:1px solid #92ae8e4c}}
html:not([data-theme="light"]) .hb-landing{background:#0f192e}
html:not([data-theme="light"]) .hb-landing .hb-header nav a[aria-current=page]{background:#0e172a}
html:not([data-theme="light"]) .hb-v3-hero{background:radial-gradient(ellipse at 13% 36%,#0e1729cc,transparent 34%),radial-gradient(ellipse at 83% 38%,#0e182bc9,transparent 35%),radial-gradient(ellipse at 50% 7%,#0e182b,transparent 45%);border-bottom:1px solid #91ab9a4c}
html:not([data-theme="light"]) .hb-v3-badge{border:1px solid #96b18b4c;background:#0f192eaa;color:#a5b2ce}
html:not([data-theme="light"]) .hb-landing .hb-v3-copy h1{color:#9ac8e4}
html:not([data-theme="light"]) .hb-v3-copy h1 em{color:#80f5e2}
html:not([data-theme="light"]) .hb-v3-copy h1 em:after{background:#26200f}
html:not([data-theme="light"]) .hb-landing .hb-v3-copy>p{color:#9fadcb}
html:not([data-theme="light"]) .hb-v3-copy .kc-secondary{background:#0f192e99;border-color:#8eae9b4c}
html:not([data-theme="light"]) .hb-v3-signature{color:#94a4c5}
html:not([data-theme="light"]) .hb-v3-signature>div>span{border:3px solid #77a2f82b;background:#0d1628;color:#93e1d0}
html:not([data-theme="light"]) .hb-v3-signature>div>span:nth-child(2){background:#0e182b;color:#96b3d9}
html:not([data-theme="light"]) .hb-v3-signature>div>span:nth-child(3){background:#0e1729;color:#dfc893}
html:not([data-theme="light"]) .hb-v3-signature b{color:#80f4e0}
html:not([data-theme="light"]) .hb-v3-orbit>span{color:#a2c7ba25}
html:not([data-theme="light"]) .hb-v3-backbook{border-left:8px solid #4087d8}
html:not([data-theme="light"]) .hb-v3-frontbook{border-left:10px solid #2bedde}
html:not([data-theme="light"]) .hb-v3-book-note{background:#0f192e;border:1px solid #9cac904c;color:#aab7d1}
html:not([data-theme="light"]) .hb-v3-phone{border:8px solid #55a0c3;background:linear-gradient(180deg,#0e172a,#0f192e 75%)}
html:not([data-theme="light"]) .hb-v3-phone-top>span{color:#86bbef}
html:not([data-theme="light"]) .hb-v3-phone-top small{color:#99a9c8}
html:not([data-theme="light"]) .hb-v3-phone-lesson{background:#0f192e;border:1px solid #91b4884c}
html:not([data-theme="light"]) .hb-v3-phone-lesson>span{color:#95a6c6}
html:not([data-theme="light"]) .hb-landing .hb-v3-phone-lesson>p{color:#82f5e7}
html:not([data-theme="light"]) .hb-v3-phone-lesson>small{color:#8fa1c3}
html:not([data-theme="light"]) .hb-v3-sound>span{color:#80f5e2}
html:not([data-theme="light"]) .hb-v3-sound i{background:#0a101d}
html:not([data-theme="light"]) .hb-v3-sound small{color:#9aaac9}
html:not([data-theme="light"]) .hb-landing .hb-trust{background:#0f192e}
html:not([data-theme="light"]) .hb-landing .hb-trust b{color:#86bbef}
html:not([data-theme="light"]) .hb-landing .hb-v3-heading h2{color:#cfd6e5}
html:not([data-theme="light"]) .hb-v3-heading h2 em{color:#82f5e7}
html:not([data-theme="light"]) .hb-v3-heading>p{border-left:1px solid #90ac904c}
html:not([data-theme="light"]) .hb-path-grid:before{border-top:2px dashed #83b99d4c}
html:not([data-theme="light"]) .hb-landing .hb-path-grid>a{border-color:#95ab914c}
html:not([data-theme="light"]) .hb-landing #plans .hb-book{background:repeating-linear-gradient(135deg,#fff0 0 15px,#0f192e05 15px 16px),linear-gradient(125deg,#0f192e1a,transparent 55%),#176951}
html:not([data-theme="light"]) .hb-v3-course-info{border:1px solid #90ac904c;background:#0f192e}
html:not([data-theme="light"]) .hb-landing #plans .hb-v3-course-info .kc-kicker{color:#97a7c7}
html:not([data-theme="light"]) .hb-landing #plans .kc-price{color:#cdd5e4!important;border-top:1px dashed #96af8d4c}
html:not([data-theme="light"]) .hb-landing #plans .kc-button{background:#126754}
html:not([data-theme="light"]) .hb-v3-free{background:radial-gradient(ellipse at 90% 0,#0d1628,transparent 60%),#0e182b;border:1px solid #8ab28a4c}
html:not([data-theme="light"]) .hb-landing .hb-v3-free h2{color:#c9d1e2}
html:not([data-theme="light"]) .hb-v3-free h2 em{color:#82f5e7}
html:not([data-theme="light"]) .hb-v3-free-meta{color:#9dacca}
html:not([data-theme="light"]) .hb-v3-free-meta strong{color:#86bbef}
html:not([data-theme="light"]) .hb-v3-letter-lab{background:#0f192ea8;border:1px solid #77a2f82b}
html:not([data-theme="light"]) .hb-v3-lab-tag{color:#92a2c4}
html:not([data-theme="light"]) .hb-v3-letter-lab>div>span{border:1px solid #8eb7854c;background:#0f192e;color:#86bbef}
html:not([data-theme="light"]) .hb-v3-letter-lab>div>span:nth-of-type(2){background:#0e1729;color:#82f4dd}
html:not([data-theme="light"]) .hb-v3-letter-lab>small{color:#98a8c7}
html:not([data-theme="light"]) .hb-landing .hb-feature-band{background:#0f192c;border-block:1px solid #96b28a4c}
html:not([data-theme="light"]) .hb-landing .hb-feature-grid article{border-color:#96b18b4c}
html:not([data-theme="light"]) .hb-landing .hb-feature-grid article:nth-child(2){background:#0f192c}
html:not([data-theme="light"]) .hb-landing .hb-feature-grid article:nth-child(3){background:#0f182c}
html:not([data-theme="light"]) .hb-landing .hb-feature-icon{background:#0e1729}
html:not([data-theme="light"]) .hb-landing .hb-feature-grid article:nth-child(2) .hb-feature-icon{background:#0e172a;color:#8fbbe3}
html:not([data-theme="light"]) .hb-landing .hb-feature-grid article:nth-child(3) .hb-feature-icon{background:#2f2813;color:#e4c98e}
html:not([data-theme="light"]) .hb-landing .hb-teachers h2{color:#97c8e4}
html:not([data-theme="light"]) .hb-landing .hb-teacher-art{background:radial-gradient(ellipse at center,#0e1729,transparent 75%),#0f192c}
html:not([data-theme="light"]) .hb-v3-final .hb-eyebrow{background:#0f192e0d;border:1px solid #77a2f803}
html:not([data-theme="light"]) .hb-v3-final .hb-quiet{border-bottom-color:#78a097}
html:not([data-theme="light"]) .hb-v3-final .kc-button{background:#272e13;border-color:#b9d8644c;color:#ccd4e4!important}
@media (max-width:600px){html:not([data-theme="light"]) .hb-landing .hb-trust div{border-right:1px solid #93b08c4c}}
html:not([data-theme="light"]) .hb-motion-cube>span{border:1px solid #77a2f80e}
html:not([data-theme="light"]) .hb-cube-two .hb-motion-cube>span{background:linear-gradient(135deg,#2b2412,#b88837);color:#cbd3e3}
html:not([data-theme="light"]) .hb-cube-three .hb-motion-cube>span{background:linear-gradient(135deg,#0f1926,#23568b)}
html:not([data-theme="light"]) .hb-motion-toggle{border:1px solid #77a2f80e}
html:not([data-theme="light"]) .hb-motion-toggle:focus-visible{outline:3px solid #e2b85a4c}
html:not([data-theme="light"]) .hb-hero-motion-toggle{background:#0f192e99;color:#a7ccbf;border-color:#82ba9e4c}
html:not([data-theme="light"]) .hb-topic-ribbon{border-block:1px solid #8ab2974c;background:#0e182b}
html:not([data-theme="light"]) .hb-topic-set>span{color:#a5cabd}
html:not([data-theme="light"]) .hb-topic-set>span:after{color:#d1c196}
html:not([data-theme="light"]) .hb-phrase-next,html:not([data-theme="light"]) .hb-builder-next{border:1px solid #85b79d4c;background:#0f192e;color:#b6c1d8}
html:not([data-theme="light"]) .hb-path-signal{stroke:#40f2c9}
/* hangeulbondhu-bundle.css */
html:not([data-theme="light"]) .hb-system{--kc-ink:#cad2e2;--kc-muted:#a6b4cf;--kc-teal:#3ff3de;--kc-line:#8bb1a74c;--hb-blue:#4b9ae7;--hb-green:#3cf6dc;background:#0f192d}
html:not([data-theme="light"]) .hb-system :focus-visible{outline:3px solid #de9e3b}
html:not([data-theme="light"]) .hb-header{border:1px solid #90ac9e4c;background:#0f192eed}
html:not([data-theme="light"]) .hb-brand>span{color:#86bbef}
html:not([data-theme="light"]) .hb-brand small{color:#a2b1cd}
html:not([data-theme="light"]) .hb-header nav a{color:#a9b6d1}
html:not([data-theme="light"]) .hb-header nav a[aria-current=page]{color:#84f5e5;background:#0e172a}
html:not([data-theme="light"]) .hb-menu-toggle{border:1px solid #88b4a34c;background:#0f192e;color:#c9d1e2}
html:not([data-theme="light"]) .hb-footer{background:#0e182b;border-top:1px solid #8ab2944c}
html:not([data-theme="light"]) .hb-footer strong{color:#8ed1ea}
html:not([data-theme="light"]) .hb-footer p{color:#a2b0cd}
html:not([data-theme="light"]) .hb-footer-bottom{border-top:1px solid #8cb0954c;color:#a0afcc}
html:not([data-theme="light"]) .hb-system .kc-card{border-color:#8cb09c4c}
html:not([data-theme="light"]) .hb-system .kc-info{background:#0e182b;border-color:#2bedcb}
html:not([data-theme="light"]) .hb-enrollment li{border:1px solid #8daf974c;background:#0f192e}
html:not([data-theme="light"]) .hb-enrollment li>span{background:#0e182a;color:#99a9c8}
html:not([data-theme="light"]) .hb-enrollment li small{color:#9cabca}
html:not([data-theme="light"]) .hb-enrollment .is-done{border-color:#7bc1984c;background:#0f182c}
html:not([data-theme="light"]) .hb-login h1 em{color:#82f5e7}
html:not([data-theme="light"]) .hb-check-list{color:#aab7d1}
html:not([data-theme="light"]) .hb-check-list li:before{color:#81f5e6}
html:not([data-theme="light"]) .hb-show-code{border-bottom:1px solid #87b5a24c;color:#83f4e2}
html:not([data-theme="light"]) .hb-study-shortcuts a{border:1px solid #8cb0a04c;background:#0f192e}
html:not([data-theme="light"]) .hb-study-shortcuts a:hover{background:#0e182b}
html:not([data-theme="light"]) .hb-study-shortcuts span{color:#86bbef}
html:not([data-theme="light"]) .hb-study .kl-welcome{background:linear-gradient(120deg,#0e172a,#0e182a);border:1px solid #8ab28a4c}
html:not([data-theme="light"]) .hb-study .kl-seal{background:#0f192ea6;border-color:#84b89b4c}
html:not([data-theme="light"]) .hb-study .kl-seal span{color:#86bbef}
html:not([data-theme="light"]) .hb-study .kl-stats strong{color:#86bbef}
html:not([data-theme="light"]) .hb-study .kl-schedule{background:#0f192e;border-color:#28f0d1}
html:not([data-theme="light"]) .hb-study .kl-section-title>span{color:#9cabca}
html:not([data-theme="light"]) .hb-study .kl-book-card{border-color:#8daf944c}
html:not([data-theme="light"]) .hb-book-progress{background:#0e1729;color:#80f5e1}
html:not([data-theme="light"]) .hb-book-progress::-webkit-progress-bar{background:#0e1729}
html:not([data-theme="light"]) .hb-filters button{border:1px solid #88b49d4c;background:#0f192e;color:#aab7d1}
html:not([data-theme="light"]) .hb-filters button[aria-pressed=true]{border-color:#358ee4}
html:not([data-theme="light"]) .hb-page-jump{background:#0f192e;border:1px solid #8cb0994c}
html:not([data-theme="light"]) .hb-study .kl-reader{background:#0e1729}
html:not([data-theme="light"]) .hb-study .kl-listening{border:1px solid #89b3a34c;background:#0e182b}
html:not([data-theme="light"]) .hb-question-map{border:1px solid #8db0994c;background:#0f192e}
html:not([data-theme="light"]) .hb-question-map summary{color:#8fdee9}
html:not([data-theme="light"]) .hb-question-map nav a{border:1px solid #8cb0984c;background:#0f192c}
html:not([data-theme="light"]) .hb-question-map nav a.is-answered{background:#0d1628;border-color:#78b69b;color:#86f5e0}
html:not([data-theme="light"]) .hb-answer-count{color:#9eadcb}
html:not([data-theme="light"]) .hb-decks{background:#0f192e;border:1px solid #8cb0964c}
html:not([data-theme="light"]) .hb-decks button{border:1px solid #8db0934c;background:#0f192d;color:#c5cee0}
html:not([data-theme="light"]) .hb-decks button[aria-pressed=true]{background:#0e172a;border-color:#83b9a44c}
html:not([data-theme="light"]) .hb-decks button small{color:#9cacca}
html:not([data-theme="light"]) .hb-practice-tabs button{border:1px solid #89b39d4c;background:#0f192e;color:#afbbd4}
html:not([data-theme="light"]) .hb-practice-tabs button[aria-pressed=true]{border-color:#358ee4}
html:not([data-theme="light"]) .hb-practice-panel{background:#0f192e;border:1px solid #8cb0964c}
html:not([data-theme="light"]) .hb-practice-meta{color:#9faecb}
html:not([data-theme="light"]) .hb-flashcard{background:#0e182b;border:1px solid #93bb824c;color:#86bbef}
html:not([data-theme="light"]) .hb-flashcard span{color:#bdc7db}
html:not([data-theme="light"]) .hb-flashcard small{color:#9baac9}
html:not([data-theme="light"]) .hb-practice-controls button,html:not([data-theme="light"]) .hb-quiz-options button,html:not([data-theme="light"]) .hb-practice-panel>button{border:1px solid #87b69b4c;background:#0f192e;color:#91e6cc}
html:not([data-theme="light"]) .hb-practice-panel button:hover:not(:disabled){border-color:#27f1d9}
html:not([data-theme="light"]) .hb-practice-list>div{border-bottom:1px solid #94b3894c}
html:not([data-theme="light"]) .hb-practice-list strong{color:#86bbef}
html:not([data-theme="light"]) .hb-practice-list span{color:#afbbd4}
html:not([data-theme="light"]) .hb-quiz-prompt{color:#86bbef}
html:not([data-theme="light"]) .hb-quiz-options button{background:#0f192c}
html:not([data-theme="light"]) .hb-quiz-options .hb-right{background:#0e1729;border-color:#5dbb98}
html:not([data-theme="light"]) .hb-quiz-options .hb-wrong{background:#0f182c;border-color:#cd876f4c}
html:not([data-theme="light"]) .hb-practice-feedback{color:#91e6cc}
html:not([data-theme="light"]) .hb-practice-cta{background:#0e182a;border:1px solid #97ba824c}
html:not([data-theme="light"]) .hb-practice-status{color:#a0afcc}
@media (max-width:720px){html:not([data-theme="light"]) .hb-js .hb-header nav{border-top:1px solid #8ab2974c}}
html:not([data-theme="light"]) .hb-deck-group-title{color:#abb8d2}
html:not([data-theme="light"]) .hb-hachan-highlights article{border:1px solid #86b69d4c;background:#0e182b}
html:not([data-theme="light"]) .hb-hachan-highlights article:nth-child(2){background:#0f182c}
html:not([data-theme="light"]) .hb-hachan-highlights article:nth-child(3){background:#0e182a}
html:not([data-theme="light"]) .hb-hachan-highlights article:nth-child(4){background:#0f182c}
html:not([data-theme="light"]) .hb-hachan-highlights small{color:#a7b4d0}
html:not([data-theme="light"]) .hb-hachan-highlights strong{color:#95e6d5}
html:not([data-theme="light"]) .hb-hachan-highlights span{color:#acb8d2}
html:not([data-theme="light"]) .hb-profile-english{color:#a7b5d0}
html:not([data-theme="light"]) .hb-profile-path{border-left:2px solid #7fbd9f4c}
html:not([data-theme="light"]) .hb-profile-path section:before{border:2px solid #77a2f82b}
html:not([data-theme="light"]) .hb-profile-quote{background:#0e182a;border-left:4px solid #47d2a8}
html:not([data-theme="light"]) .hb-profile-team{border-top:1px solid #8cb0964c}
html:not([data-theme="light"]) .hb-system:is(:not(.hb-landing),.hb-inner){background:radial-gradient(ellipse at 95% 0%,#0e172980,transparent 35%),radial-gradient(ellipse at 0% 0%,#0d162880,transparent 40%),#0f192c;color:#cdd5e4}
html:not([data-theme="light"]) .hb-system:is(:not(.hb-landing),.hb-inner) h1{color:#98cbe5}
html:not([data-theme="light"]) .hb-system:is(:not(.hb-landing),.hb-inner) h2{color:#cdd5e4}
html:not([data-theme="light"]) .hb-system:is(:not(.hb-landing),.hb-inner) .kc-kicker{color:#b5c0d7}
html:not([data-theme="light"]) .hb-system:is(:not(.hb-landing),.hb-inner) .kc-card,html:not([data-theme="light"]) .hb-system .kl-book-card,html:not([data-theme="light"]) .hb-system .kl-question,html:not([data-theme="light"]) .hb-system .hb-practice-panel,html:not([data-theme="light"]) .hb-system .hb-decks{border:1px solid #8cb0964c;background:#0f192e}
html:not([data-theme="light"]) .hb-system:is(:not(.hb-landing),.hb-inner) .kc-button{border-color:#27f1d8}
html:not([data-theme="light"]) .hb-system:is(:not(.hb-landing),.hb-inner) .kc-button.kc-secondary{background:#0f192e;color:#82f5e7;border-color:#87b59c4c}
html:not([data-theme="light"]) .hb-system:is(:not(.hb-landing),.hb-inner) .kc-button.kc-secondary:hover{background:#0e182b}
html:not([data-theme="light"]) .hb-system .hb-practice-tabs button[aria-pressed=true],html:not([data-theme="light"]) .hb-system .hb-filters button[aria-pressed=true]{border-color:#27f1d8}
html:not([data-theme="light"]) .hb-system .kl-welcome,html:not([data-theme="light"]) .hb-system .hb-practice-cta{background:linear-gradient(120deg,#0e182a,#0e182b);border-color:#86b7944c}
html:not([data-theme="light"]) .hb-system .hb-profile-path,html:not([data-theme="light"]) .hb-system .hb-lesson-example{border-left-color:#54c4a1}
html:not([data-theme="light"]) .hb-system .hb-enrollment .is-done{border-color:#7ebe994c;background:#0e182b}
html:not([data-theme="light"]) .hb-material-card{border:1px solid #8eae9e4c;background:#0f192e;color:#cdd5e4}
html:not([data-theme="light"]) .hb-material-icon{background:#0e182a;color:#bec8dc}
html:not([data-theme="light"]) .hb-material-card:nth-child(3n/**/+2) .hb-material-icon{background:#0e172a;color:#e6b58a}
html:not([data-theme="light"]) .hb-material-card:nth-child(3n) .hb-material-icon{background:#0f182c;color:#a59ecd}
html:not([data-theme="light"]) .hb-material-card p{color:#a4b2ce}
html:not([data-theme="light"]) .hb-material-card small{color:#9ed4b7}
html:not([data-theme="light"]) .hb-lesson-nav a{background:#0e182b;color:#c1cbde}
html:not([data-theme="light"]) .hb-word-table th,html:not([data-theme="light"]) .hb-word-table td{border-bottom:1px solid #92aa9a4c}
html:not([data-theme="light"]) .hb-material-quiz fieldset{border:1px solid #8eae9e4c}
html:not([data-theme="light"]) .hb-lesson-example{border-left:3px solid #67b28e;background:#0e182b}
html:not([data-theme="light"]) .hb-header #hb-menu .hb-account-logout{border:1px solid #83b9a34c;background:#0e182b;color:#83f5e2}
html:not([data-theme="light"]) .hb-header #hb-menu .hb-account-logout:hover{background:#0e1729;border-color:#83b9a84c}
html:not([data-theme="light"]) .hb-header #hb-menu .hb-account-logout:focus-visible{outline:3px solid #e89f30}
html:not([data-theme="light"]) .hb-header #hb-menu>a{color:#b2bed6}
html:not([data-theme="light"]) .hb-header #hb-menu>a[aria-current=page]{background:#0e172a;color:#83f5e2}
html:not([data-theme="light"]) .hb-header #hb-menu>a:hover{background:#0e182b}
html:not([data-theme="light"]) .hb-header #hb-menu .hb-account-logout{color:#b2bed6}
html:not([data-theme="light"]) .hb-header #hb-menu .hb-account-logout:hover{color:#83f5e2}
html:not([data-theme="light"]) .hb-header #hb-menu .hb-account-logout:focus-visible{outline:3px solid #de9e3b}
html:not([data-theme="light"]) .hb-landing #plans .kc-plan-topik_bundle{--hb-cover:#57dbbd;--course-accent:#57dbbd}
html:not([data-theme="light"]) .hb-landing #plans .kc-plan-grammar{--hb-cover:#719bc1;--course-accent:#719bc1}
html:not([data-theme="light"]) .hb-landing #plans .kc-plan-vocabulary{--hb-cover:#b6917c;--course-accent:#b6917c}
html:not([data-theme="light"]) .hb-landing #plans .kc-plan-quiz{--hb-cover:#937fb3;--course-accent:#937fb3}
html:not([data-theme="light"]) .hb-landing .hb-path-grid .hb-path-signal{stroke:#3ff3d0}
html:not([data-theme="light"]) .hb-showcase-card{border:1px solid #8cb0964c;background:#0f192e}
html:not([data-theme="light"]) .hb-demo-sheet{border:1px solid #8cb0964c;background:#0f192e;color:#ccd3e3}
html:not([data-theme="light"]) .hb-showcase .hb-demo-note{background:#0e1729;color:#bfc8dc}
html:not([data-theme="light"]) .hb-showcase button{border:1px solid #8fad9e4c;background:#0f192e;color:#84f5eb}
html:not([data-theme="light"]) .hb-showcase button:hover{background:#0e182b}
html:not([data-theme="light"]) .hb-showcase button:focus-visible{outline:3px solid #e89f30}
html:not([data-theme="light"]) .hb-showcase .hb-demo-correct{background:#0e1729;border-color:#3cdda6;color:#85f5d5}
html:not([data-theme="light"]) .hb-showcase .hb-demo-wrong{background:#0e182b;border-color:#cc854c;color:#e6b38f}
html:not([data-theme="light"]) .hb-showcase .hb-demo-selected{background:#0e182b;border-color:#488cd1}
html:not([data-theme="light"]) .hb-showcase-game{background:#0f192c}
html:not([data-theme="light"]) .hb-showcase-benefits li{border-bottom:1px solid #90ad944c}
html:not([data-theme="light"]) .hb-showcase-benefits span{color:#a8b5d0}
html:not([data-theme="light"]) .hb-home-support{border-top:1px solid #8cb0964c}
html:not([data-theme="light"]) .hb-landing .hb-showcase-card{border:1px solid #96b18b4c;background:#0f192e;color:#ccd3e3}
html:not([data-theme="light"]) .hb-landing .hb-showcase-lesson{background:#0f192e}
html:not([data-theme="light"]) .hb-landing .hb-showcase-card h3{color:#93cce7}
html:not([data-theme="light"]) .hb-landing .hb-showcase-card p,html:not([data-theme="light"]) .hb-landing .hb-showcase-lesson>div>p{color:#a8b5d0}
html:not([data-theme="light"]) .hb-landing .hb-showcase-card .hb-eyebrow{color:#82f5e7;background:#0e182b;border:1px solid #96b18b4c}
html:not([data-theme="light"]) .hb-landing .hb-showcase-card a,html:not([data-theme="light"]) .hb-landing .hb-showcase-lesson a{color:#82f5e7}
html:not([data-theme="light"]) .hb-landing .hb-demo-sheet{background:#0f182c;border-color:#8cb0964c}
html:not([data-theme="light"]) .hb-landing .hb-demo-sheet>strong{color:#82f5e7}
html:not([data-theme="light"]) .hb-landing .hb-demo-sheet .hb-demo-note{background:#0f182c;color:#bfc8dc}
html:not([data-theme="light"]) .hb-landing .hb-v3-stage .hb-v3-phone{border:8px solid #55a0c3}
@media (max-width:600px){html:not([data-theme="light"]) .hb-landing #routine .kc-table tr{background:#0f192e;border:1px solid #8ab2a44c}html:not([data-theme="light"]) .hb-landing #routine .kc-table th{color:#c9d1e2}}
html:not([data-theme="light"]) .hb-tutor-copy h2{color:#93cce7}
html:not([data-theme="light"]) .hb-tutor-copy h2 em{color:#84f5eb}
html:not([data-theme="light"]) .hb-tutor-list li{background:#0f192e;border:1px solid #8cb0964c}
html:not([data-theme="light"]) .hb-tutor-list strong{color:#c9d1e2}
html:not([data-theme="light"]) .hb-tutor-list span{color:#abb8d2}
html:not([data-theme="light"]) .hb-tutor-promo .hb-tutor-fine{color:#a3b1cd}
html:not([data-theme="light"]) .hb-tutor-demo{background:#0f192e;border:1px solid #8ab2a44c}
html:not([data-theme="light"]) .hb-tutor-bar small{background:#0f192e26}
html:not([data-theme="light"]) .hb-tutor-chat{background:#0f192d}
html:not([data-theme="light"]) .hb-tutor-ai{background:#0f192e;border:1px solid #8ab2a44c;color:#c9d1e2}
html:not([data-theme="light"]) .hb-tutor-input{border:1px solid #8eaea44c;color:#90a1c3}
/* hangeulbondhu-fixes-v2580.css */
html:not([data-theme="light"]) .hb-wa-float:focus-visible{outline:3px solid #e2c05a4c}
html:not([data-theme="light"]) .hb-wa-button{border-color:#34e585!important}
html:not([data-theme="light"]) .hb-next-batch{background:#0e182b;border:1px solid #e2bb5a4c;color:#ebce8f}
html:not([data-theme="light"]) .hb-teacher-faces img{border:3px solid #77a2f82b}
html:not([data-theme="light"]) .hb-teacher-faces small{color:#a5b3cf}
/* hangeulbondhu-pages.css */
html:not([data-theme="light"]){--hbp-ink:#cad2e2;--hbp-muted:#a9b6d1;--hbp-teal:#46ecd9;--hbp-soft:#0e172a;--hbp-line:#8bb1a74c}
html:not([data-theme="light"]) body.hb-system .hb-eyebrow{border:1px solid #80bda54c}
html:not([data-theme="light"]) body.hb-system .hb-books-intro,html:not([data-theme="light"]) body.hb-system .hb-material-intro,html:not([data-theme="light"]) body.hb-system .hb-practice-hero,html:not([data-theme="light"]) body.hb-system .hb-learning-hero,html:not([data-theme="light"]) body.hb-system .hb-privacy>header,html:not([data-theme="light"]) body.hb-system .hbt-head{background:radial-gradient(120% 150% at 0% 0%,#0e182b 0,#0f182c 45%,#0f182c 100%)}
html:not([data-theme="light"]) body.hb-system .hb-books-intro::after,html:not([data-theme="light"]) body.hb-system .hb-material-intro::after,html:not([data-theme="light"]) body.hb-system .hb-practice-hero::after,html:not([data-theme="light"]) body.hb-system .hb-learning-hero::after,html:not([data-theme="light"]) body.hb-system .hb-privacy>header::after,html:not([data-theme="light"]) body.hb-system .hbt-head::after{color:#86f3e60a}
html:not([data-theme="light"]) body.hb-system .hb-privacy>header small{background:#0f192eb3}
html:not([data-theme="light"]) body.hb-system .hbt-head .hbt-quota{background:#0f192e}
html:not([data-theme="light"]) body.hb-system .hb-learning-bridge{background:#0f192e}
html:not([data-theme="light"]) body.hb-system .hb-home-guide-grid a{background:#0f192e}
html:not([data-theme="light"]) body.hb-system .hb-home-guide-grid a:hover{border-color:#7bc1ae4c}
html:not([data-theme="light"]) .hbv-card{background:#0f192e}
html:not([data-theme="light"]) .hbv-card:hover{border-color:#7bc1ae4c}
html:not([data-theme="light"]) .hbv-play::after{border-color:transparent transparent transparent #77a2f82b}
html:not([data-theme="light"]) .hb-story{background:#0f192e}
html:not([data-theme="light"]) .hb-story blockquote{color:#bfc8dc}
html:not([data-theme="light"]) .hb-story blockquote::before{color:#80f5e1}
/* hangeulbondhu-books-v2550.css */
html:not([data-theme="light"]) .hb-books-intro h1{color:#93cce7}
html:not([data-theme="light"]) .hb-book{--book-accent:#41f1e2;--book-soft:#0e172a;background:#0f192e;border:1px solid #8ab2a44c}
html:not([data-theme="light"]) .hb-book-teal{--book-accent:#41f1e2;--book-soft:#0e172a}
html:not([data-theme="light"]) .hb-book-violet{--book-accent:#9575bd;--book-soft:#0e182b}
html:not([data-theme="light"]) .hb-book-amber{--book-accent:#db9557;--book-soft:#0e182b}
html:not([data-theme="light"]) .hb-book h2{color:#c9d1e2}
html:not([data-theme="light"]) .hb-book .hb-book-sub{color:#a9bfca}
html:not([data-theme="light"]) .hb-book-facts li{color:#c3ccdf}
html:not([data-theme="light"]) .hb-book .hb-book-actions .kc-button{background:#086e65!important}
html:not([data-theme="light"]) .hb-book .hb-book-actions .kc-button.kc-secondary{background:#0f192e!important}
html:not([data-theme="light"]) .hb-book-note{color:#a3b1cd}
/* hangeulbondhu-guide.css */
html:not([data-theme="light"]) .hbg-crumbs{color:#a0afcc}
html:not([data-theme="light"]) .hbg-crumbs a{color:#86f3e6}
html:not([data-theme="light"]) .hbg-hero{border:1px solid #8bb1a74c;background:radial-gradient(120% 150% at 0% 0%,#0e182b 0,#0f182c 45%,#0f182c 100%)}
html:not([data-theme="light"]) .hbg-hero::after{color:#86f3e60a}
html:not([data-theme="light"]) .hbg-hero h1{color:#cad2e2}
html:not([data-theme="light"]) .hbg-hero p{color:#a9b6d1}
html:not([data-theme="light"]) .hbg-hero small{background:#0f192eb3;color:#a9b6d1}
html:not([data-theme="light"]) .hbg-card{border:1px solid #8bb1a74c;background:#0f192e;color:#cad2e2}
html:not([data-theme="light"]) .hbg-card:hover,html:not([data-theme="light"]) .hbg-card:focus-visible{border-color:#7bc1ae4c}
html:not([data-theme="light"]) .hbg-card p{color:#a9b6d1}
html:not([data-theme="light"]) .hbg-card small{color:#86f3e6}
html:not([data-theme="light"]) .hbg-tag{background:#0e172a;color:#86f3e6}
html:not([data-theme="light"]) .hbg-toc{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .hbg-toc strong{color:#cad2e2}
html:not([data-theme="light"]) .hbg-toc a{color:#b9c4d9}
html:not([data-theme="light"]) .hbg-toc a:hover{color:#86f3e6}
html:not([data-theme="light"]) .hbg-body h2{color:#cad2e2}
html:not([data-theme="light"]) .hbg-body h3{color:#cad2e2}
html:not([data-theme="light"]) .hbg-body p,html:not([data-theme="light"]) .hbg-body li{color:#bfc8dc}
html:not([data-theme="light"]) .hbg-body a{color:#86f3e6}
html:not([data-theme="light"]) .hbg-body table{background:#0f192e;border:1px solid #8bb1a74c}
html:not([data-theme="light"]) .hbg-body th,html:not([data-theme="light"]) .hbg-body td{border-bottom:1px solid #8cb1a34c}
html:not([data-theme="light"]) .hbg-body th{background:#0f182c;color:#cad2e2}
html:not([data-theme="light"]) .hbg-key{background:#0e182b;border:1px solid #80bda54c}
html:not([data-theme="light"]) .hbg-key strong{color:#86f3e6}
html:not([data-theme="light"]) .hbg-tip{border-left:4px solid #2aeecd;background:#0f182c}
html:not([data-theme="light"]) .hbg-warn{border-left:4px solid #e49c35;background:#0e182b}
html:not([data-theme="light"]) .hbg-lang{background:linear-gradient(160deg,#0e182b,#0f182c);border:1px solid #75a8c84c}
html:not([data-theme="light"]) .hbg-body details{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .hbg-body summary{color:#cad2e2}
html:not([data-theme="light"]) .hbg-legal{background:#0e182b;border:1px solid #dab0624c}
html:not([data-theme="light"]) .hbg-legal strong{color:#efc585}
html:not([data-theme="light"]) .hbg-legal p{color:#bcc6db}
html:not([data-theme="light"]) .hbg-more>h2{color:#cad2e2}
html:not([data-theme="light"]) .hbg-fig{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .hbg-fig figcaption{color:#cad2e2}
html:not([data-theme="light"]) .hbg-fig-no::before{color:#80f5e1}
html:not([data-theme="light"]) .hbg-src{color:#98a8c8}
html:not([data-theme="light"]) .hbg-stat::after{background:#0f192e14}
html:not([data-theme="light"]) .hbg-bar-lab{color:#bfc8dc}
html:not([data-theme="light"]) .hbg-bar-trk{background:#0e182b}
html:not([data-theme="light"]) .hbg-bar-row.muted .hbg-bar{fill:#546383}
html:not([data-theme="light"]) .hbg-bar-val{color:#cad2e2}
html:not([data-theme="light"]) .hbg-legend{color:#a9b6d1}
html:not([data-theme="light"]) .hbg-band{background:#0e182b}
html:not([data-theme="light"]) .hbg-seg{stroke:#0f192e}
html:not([data-theme="light"]) .hbg-seg.s0,html:not([data-theme="light"]) .hbg-band-keys .s0 i{fill:#546383;background:#0e1729}
html:not([data-theme="light"]) .hbg-seg.s1,html:not([data-theme="light"]) .hbg-band-keys .s1 i{background:#0b1221}
html:not([data-theme="light"]) .hbg-seg.s2,html:not([data-theme="light"]) .hbg-band-keys .s2 i{background:#070c16}
html:not([data-theme="light"]) .hbg-seg.warm,html:not([data-theme="light"]) .hbg-band-keys .warm i{background:#21190e}
html:not([data-theme="light"]) .hbg-band-keys li{color:#bfc8dc}
html:not([data-theme="light"]) .hbg-band-keys span{color:#98a8c8}
html:not([data-theme="light"]) .hbg-steps::before{background:#0d1628}
html:not([data-theme="light"]) .hbg-steps strong{color:#cad2e2}
html:not([data-theme="light"]) .hbg-steps em{background:#0e172a;color:#efc585}
html:not([data-theme="light"]) .hbg-steps p{color:#a9b6d1}
html:not([data-theme="light"]) .hbg-path li{background:#0f182c;border:1px solid #82baa64c}
html:not([data-theme="light"]) .hbg-path strong{color:#cad2e2}
html:not([data-theme="light"]) .hbg-path span{color:#a9b6d1}
html:not([data-theme="light"]) .hbg-calc{background:linear-gradient(160deg,#0f182c,#0f182c);border:1px solid #86b7a54c}
html:not([data-theme="light"]) .hbg-calc>p{color:#a9b6d1}
html:not([data-theme="light"]) .hbg-calc label{color:#cad2e2}
html:not([data-theme="light"]) .hbg-calc select{border:1px solid #89b3a44c;background:#0f192e;color:#cad2e2}
html:not([data-theme="light"]) .hbg-calc fieldset{border:1px solid #86b7a54c;background:#0f192eb3}
html:not([data-theme="light"]) .hbg-calc legend{color:#cad2e2}
html:not([data-theme="light"]) .hbg-calc-out{background:#0f192e;border:1px solid #8bb1a74c}
html:not([data-theme="light"]) .hbg-calc-total{color:#eec07e}
html:not([data-theme="light"]) .hbg-calc.is-ok .hbg-calc-total{color:#80f5e1}
html:not([data-theme="light"]) .hbg-calc-gauge{background:#0e182b}
html:not([data-theme="light"]) .hbg-calc-line{stroke:#63aecf}
html:not([data-theme="light"]) .hbg-calc-scale{color:#98a8c8}
html:not([data-theme="light"]) .hbg-calc-parts{color:#a9b6d1}
html:not([data-theme="light"]) .hbg-calc-parts b{color:#cad2e2}
html:not([data-theme="light"]) .hbg-calc-msg{color:#cad2e2}
html:not([data-theme="light"]) .hbg-body p.small{color:#98a8c8}
html:not([data-theme="light"]) .hbg-calc-side h2{color:#cad2e2}
html:not([data-theme="light"]) .hbg-calc-side p,html:not([data-theme="light"]) .hbg-calc-side li{color:#bfc8dc}
html:not([data-theme="light"]) .hbg-calc-side a:not(.kc-button){color:#86f3e6}
html:not([data-theme="light"]) .hbg-calc-req{background:#0f182c!important;border-color:#dab0624c!important}
html:not([data-theme="light"]) .hbg-feature-ico{background:#0f192e1f}
html:not([data-theme="light"]) .hbg-feature .hbg-tag{background:#0f192e26}
html:not([data-theme="light"]) .hbg-video>strong{color:#cad2e2}
html:not([data-theme="light"]) .hbx-share{background:#0f182c;border:1px solid #82baa64c}
html:not([data-theme="light"]) .hbx-share span{color:#cad2e2}
html:not([data-theme="light"]) .hbx-share .cp{background:#0f192e;color:#cad2e2;border:1px solid #89b3a44c}
html:not([data-theme="light"]) .hbu h2{color:#cad2e2}
html:not([data-theme="light"]) .hbu-list{border-left:3px solid #85b8a74c}
html:not([data-theme="light"]) .hbu-list li{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .hbu-list time{color:#86f3e6}
html:not([data-theme="light"]) .hbu-list p{color:#bfc8dc}
html:not([data-theme="light"]) .hbu-list a{color:#86f3e6}
/* hangeulbondhu-privacy.css */
html:not([data-theme="light"]) .hb-privacy h1{color:#93cce7}
html:not([data-theme="light"]) .hb-privacy header small{color:#a3b1cd}
html:not([data-theme="light"]) .hb-privacy section{background:#0f192e;border:1px solid #8ab2a44c}
html:not([data-theme="light"]) .hb-privacy h2{color:#c9d1e2}
html:not([data-theme="light"]) .hb-privacy-contact{background:#0e172a!important}
/* korean-study.css */
html:not([data-theme="light"]) .kl-page{background:#0f192c;color:#cbd3e3}
html:not([data-theme="light"]) .kl-welcome{background:#0e1729;border:1px solid #86b7a74c}
html:not([data-theme="light"]) .kl-seal{background:#0f192d;border:1px solid #8bb1a34c;color:#82f5e9}
html:not([data-theme="light"]) .kl-stats{background:#0f192e;border:1px solid #8eaeab4c}
html:not([data-theme="light"]) .kl-stats div{border-right:1px solid #92aaaa4c}
html:not([data-theme="light"]) .kl-stats strong{color:#84f5ea}
html:not([data-theme="light"]) .kl-stats span{color:#aab7d1}
html:not([data-theme="light"]) .kl-schedule{background:#0f192e;border-left:4px solid #2debd6}
html:not([data-theme="light"]) .kl-book-card{background:#0f192e;border:1px solid #8eaeab4c}
html:not([data-theme="light"]) .kl-cover{border-left:10px solid #45d3c0}
html:not([data-theme="light"]) .kl-color-1{border-color:#468bd3}
html:not([data-theme="light"]) .kl-color-2{border-color:#b38d65}
html:not([data-theme="light"]) .kl-card-body small{color:#a9b6d1}
html:not([data-theme="light"]) .kl-tag{background:#0e172a;color:#91e7d8}
html:not([data-theme="light"]) .kl-empty{border:1px dashed #8dafa94c;background:#0f192e}
html:not([data-theme="light"]) .kl-result-row{background:#0f192e;border:1px solid #8cb0a74c;color:#95e5d9}
html:not([data-theme="light"]) .kl-reader{background:#0d1627}
html:not([data-theme="light"]) .kl-paper{background:#0f192d;border-left:1px solid #aea88e4c}
html:not([data-theme="light"]) .kl-page-text{color:#c7d0e1}
html:not([data-theme="light"]) .kl-watermark{color:#a0aecc}
html:not([data-theme="light"]) .kl-reader-controls button{border:1px solid #8db0a34c;background:#0f192e;color:#92e7d9}
html:not([data-theme="light"]) .kl-question legend{color:#83f5e8}
html:not([data-theme="light"]) .kl-option{border:1px solid #8eaea64c}
html:not([data-theme="light"]) .kl-option:has(input:checked),html:not([data-theme="light"]) .kl-correct{background:#0e172a;border-color:#68b08f}
html:not([data-theme="light"]) .kl-option:hover{border-color:#5dbcaa}
html:not([data-theme="light"]) .kl-edit-question{border:1px solid #8eaea94c}
html:not([data-theme="light"]) .kl-page :focus-visible{outline:3px solid #d09b49}
html:not([data-theme="light"]) .kl-reader-controls button[aria-pressed=true]{background:#0e1729;border-color:#64b49b}
html:not([data-theme="light"]) .kl-reader-controls button[aria-pressed=false]{background:#0f192e;color:#aab7d1}
html:not([data-theme="light"]) .kl-listening{background:#0e182b}
html:not([data-theme="light"]) .kl-passage,html:not([data-theme="light"]) .kl-written-answer{background:#0f182c}
html:not([data-theme="light"]) .kl-question textarea:focus{outline:3px solid #39dfd1}
html:not([data-theme="light"]) .kl-official-page{border:1px solid #89a6b34c}
/* hangeulbondhu-units.css */
html:not([data-theme="light"]) .hbu-hero{border:1px solid #79a6c34c;background:linear-gradient(130deg,#0f182c,#0f182c)}
html:not([data-theme="light"]) .hbu-summary{color:#bcc6db}
html:not([data-theme="light"]) .hbu-steps a{border:1px solid #7ba3c14c;background:#0f192e;color:#bdc7db}
html:not([data-theme="light"]) .hbu-steps a[aria-current=page]{border-color:#4793d2}
html:not([data-theme="light"]) .hbu-block{border-bottom:1px solid #819ebc4c}
html:not([data-theme="light"]) .hbu-draft{border:1px solid #82a2bb4c}
html:not([data-theme="light"]) .hbu-draft-status{color:#a6b4cf}
html:not([data-theme="light"]) .hbu-question{border:1px solid #79a1c34c}
html:not([data-theme="light"]) .hbu-question label{background:#0f192c}
html:not([data-theme="light"]) .hbu-score{color:#bec8dc}
html:not([data-theme="light"]) .hbu-admin input:not([type=checkbox]),html:not([data-theme="light"]) .hbu-admin textarea,html:not([data-theme="light"]) .hbu-admin select{border:1px solid #81a3bb4c}
html:not([data-theme="light"]) .hbu-admin fieldset{border:1px solid #82a3ba4c}
html:not([data-theme="light"]) .hbu-admin summary{background:#0f182c}
html:not([data-theme="light"]) .hbu-shell a:focus-visible,html:not([data-theme="light"]) .hbu-shell button:focus-visible,html:not([data-theme="light"]) .hbu-shell textarea:focus-visible,html:not([data-theme="light"]) .hbu-admin :focus-visible{outline:3px solid #e89f30}
html:not([data-theme="light"]) .hba-panel summary{background:#0f182c}
html:not([data-theme="light"]) .hba-panel input[type=password],html:not([data-theme="light"]) .hba-panel select{border:1px solid #7da3bf4c}
html:not([data-theme="light"]) .hba-runner{background:#0f182c;border:1px solid #7caac14c}
html:not([data-theme="light"]) .hba-review{border:1px solid #7ca7c04c}
html:not([data-theme="light"]) .hba-originals figure{background:#0f192c}
html:not([data-theme="light"]) .hba-panel :focus-visible{outline:3px solid #e89f30}
/* hangeulbondhu-study-books.css */
html:not([data-theme="light"]) .hb-pdf-card{background:#0f192e;border:1px solid #8ab2a44c}
html:not([data-theme="light"]) .hb-pdf-card h3{color:#c9d1e2}
html:not([data-theme="light"]) .hb-pdf-card p{color:#abb8d2}
html:not([data-theme="light"]) .hb-sr-class{background:#0f192e14;border:1px solid #77a2f806}
html:not([data-theme="light"]) .hb-sr-continue{background:#0f192e;color:#cad2e2}
html:not([data-theme="light"]) .hb-sr-continue h2{color:#86f3e6}
html:not([data-theme="light"]) .hb-sr-resume{border:1px solid #8bb1a74c;background:#0f192d}
html:not([data-theme="light"]) .hb-sr-resume:hover,html:not([data-theme="light"]) .hb-sr-resume:focus-visible{border-color:#2aeecd}
html:not([data-theme="light"]) .hb-sr-resume small{color:#a0afcc}
html:not([data-theme="light"]) .hb-sr-resume em{color:#afbbd4}
html:not([data-theme="light"]) .hb-sr-resume>b{color:#80f5e1}
html:not([data-theme="light"]) .hb-sr-resume.is-test{background:#0f192d}
html:not([data-theme="light"]) .hb-sr-resume.is-test .hb-sr-note-ico{background:#0e172a;color:#86bbef}
html:not([data-theme="light"]) .hb-sr-note-ico{background:#0e172a;color:#86f3e6}
html:not([data-theme="light"]) .hb-sr-nav a{border:1px solid #8bb1a74c;background:#0f192e;color:#cad2e2}
html:not([data-theme="light"]) .hb-sr-nav a:hover,html:not([data-theme="light"]) .hb-sr-nav a:focus-visible{background:#0e182b;border-color:#7bc1ae4c}
html:not([data-theme="light"]) .hb-sr-nav i{background:#0e172a;color:#86f3e6}
html:not([data-theme="light"]) .hb-sr-hint{color:#a9b6d1}
html:not([data-theme="light"]) .hb-sr-sub{color:#cad2e2}
html:not([data-theme="light"]) .hb-sr-sub::after{background:#0d1628}
html:not([data-theme="light"]) .hb-pdf-card{border-color:#8bb1a74c}
html:not([data-theme="light"]) .hb-pdf-tag{background:#0e172a;color:#86f3e6}
html:not([data-theme="light"]) .hb-pdf-card.is-free .hb-pdf-tag{background:#0e172a;color:#efc585}
html:not([data-theme="light"]) .hb-pdf-card .hb-pdf-meta{color:#a0afcc}
html:not([data-theme="light"]) .hb-sr-note{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .hb-sr-note h4{color:#cad2e2}
html:not([data-theme="light"]) .hb-sr-note p{color:#a9b6d1}
html:not([data-theme="light"]) .hb-sr-note small{color:#a0afcc}
html:not([data-theme="light"]) .hb-sr-note .hb-sr-note-ico.kl-color-1{background:#0e172a;color:#86bbef}
html:not([data-theme="light"]) .hb-sr-note .hb-sr-note-ico.kl-color-2{background:#0e182b;color:#b09fcf}
html:not([data-theme="light"]) .hb-sr-more a{border:1px solid #8bb1a74c;background:linear-gradient(160deg,#0f182c,#0f192e);color:#cad2e2}
html:not([data-theme="light"]) .hb-sr-more a:hover{border-color:#7bc1ae4c}
html:not([data-theme="light"]) .hb-sr-more small{color:#a9b6d1}
html:not([data-theme="light"]) .hb-sr-notes+.kc-card,html:not([data-theme="light"]) .hb-sr-section>.kc-card{background:#0f192c}
/* hangeulbondhu-learning.css */
html:not([data-theme="light"]) .hb-learning-summary{background:linear-gradient(130deg,#0e1729,#0f182c);border:1px solid #84b8984c}
html:not([data-theme="light"]) .hb-learning-summary strong{color:#8cecd8}
html:not([data-theme="light"]) .hb-learning-summary span{color:#a7b5d0}
html:not([data-theme="light"]) .hb-learning-tabs a{border:1px solid #89b4994c;background:#0f192e;color:#b2bdd5}
html:not([data-theme="light"]) .hb-learning-tabs a[aria-current]{border-color:#27f1d8}
html:not([data-theme="light"]) .hb-learning-card{border:1px solid #8ab3984c;background:#0f192e}
html:not([data-theme="light"]) .hb-learning-card p{color:#a5b2ce}
html:not([data-theme="light"]) .hb-learning-card .hb-learning-state{color:#8fe5c3}
html:not([data-theme="light"]) .hb-learning-empty{color:#a5b3cf}
html:not([data-theme="light"]) .hb-learning-word{border-bottom:1px solid #8daf9a4c}
html:not([data-theme="light"]) .hb-learning-word small{color:#96a6c6}
html:not([data-theme="light"]) .hb-learning-tools button,html:not([data-theme="light"]) .hb-learning-small{border:1px solid #8bb1974c;background:#0f192e;color:#b6c2d8}
html:not([data-theme="light"]) .hb-learning-tools button[aria-pressed=true]{background:#0e1729;border-color:#e2c25a4c;color:#eeca87}
html:not([data-theme="light"]) .hb-learning-sidebar a{background:#0e172a;color:#b5c0d7}
html:not([data-theme="light"]) .hb-learning-stage span{background:#0e182b}
html:not([data-theme="light"]) .hb-learning-stage .is-current{background:#0d1627;color:#86f5d8}
html:not([data-theme="light"]) .hb-learning-rule{border-bottom:1px solid #8eaf954c}
html:not([data-theme="light"]) .hb-learning-review{border:1px solid #87b6954c;background:#0f192e}
html:not([data-theme="light"]) .hb-learning-answers button{border:1px solid #89b3974c;background:#0f192e;color:#bec8dc}
html:not([data-theme="light"]) .hb-learning-answers .is-right{background:#0e1729;border-color:#6aaf79}
html:not([data-theme="light"]) .hb-learning-answers .is-wrong{background:#0f182c;border-color:#c883754c}
html:not([data-theme="light"]) .hb-learning-feedback{color:#b9c3d9}
html:not([data-theme="light"]) .hb-learning-pairs button,html:not([data-theme="light"]) .hb-learning-memory button{border:1px solid #86b6964c;background:#0f192e;color:#bec8dc}
html:not([data-theme="light"]) .hb-learning-pairs button[aria-pressed=true]{background:#0e1729;border-color:#57c297}
html:not([data-theme="light"]) .hb-learning-pairs button:disabled{background:#0e172a}
html:not([data-theme="light"]) .hb-learning-badges span{background:#0e182b;color:#8e9fc2;border:1px solid #92ab924c}
html:not([data-theme="light"]) .hb-learning-badges .is-earned{background:#312a14;color:#e4c891;border-color:#debf5e4c}
html:not([data-theme="light"]) .hb-learning-status{color:#aebad3}
html:not([data-theme="light"]) .hb-learning-quiz-meta{color:#a2b0cd}
html:not([data-theme="light"]) .hb-learning-table-wrap td,html:not([data-theme="light"]) .hb-learning-table-wrap th{border-bottom:1px solid #8daf964c}
html:not([data-theme="light"]) .hb-learning-progress-block{background:#0e182b}
html:not([data-theme="light"]) .hb-learning-note{border-left:3px solid #6cac8e;background:#0e182b}
html:not([data-theme="light"]) .hb-learning-built{color:#8debd7}
/* hangeulbondhu-tutor.css */
html:not([data-theme="light"]) .hbt-head h1{color:#93cce7}
html:not([data-theme="light"]) .hbt-quota{background:#0e172a;color:#c0cadd}
html:not([data-theme="light"]) .hbt-tabs{background:#0e182b}
html:not([data-theme="light"]) .hbt-tab{color:#a9bfca}
html:not([data-theme="light"]) .hbt-tab[aria-selected="true"]{background:#0f192e;color:#84f5eb}
html:not([data-theme="light"]) .hbt-tab:focus-visible{outline:3px solid #29efde}
html:not([data-theme="light"]) .hbt-help p{color:#a9bfca}
html:not([data-theme="light"]) .hbt-scene select{border:1px solid #8eaea44c;background:#0f192e}
html:not([data-theme="light"]) .hbt-log{background:#0f192d;border:1px solid #8ab2a44c}
html:not([data-theme="light"]) .hbt-empty{color:#99a9c8}
html:not([data-theme="light"]) .hbt-ai{background:#0f192e;border:1px solid #8ab2a44c;color:#c9d1e2}
html:not([data-theme="light"]) .hbt-ai details{border-top:1px dashed #8fada24c}
html:not([data-theme="light"]) .hbt-ai summary{color:#84f5eb}
html:not([data-theme="light"]) .hbt-wait{color:#99a9c8}
html:not([data-theme="light"]) .hbt-error{background:#0f192c;border-color:#d977634c;color:#e8998b}
html:not([data-theme="light"]) .hbt-form textarea{border:1px solid #8eaea44c}
html:not([data-theme="light"]) .hbt-form textarea:focus{outline:3px solid #7ac2b44c;border-color:#29efde}
/* hangeulbondhu-flipbook.css */
html:not([data-theme="light"]) .hb-fb-top h1{color:#93cce7}
html:not([data-theme="light"]) .hb-fb-top h1 small{color:#abb8d2}
html:not([data-theme="light"]) .hb-fb{--paper:#0f192d}
html:not([data-theme="light"]) .hb-fb-btn{border:1px solid #8eafa34c;background:#0f192e;color:#c9d1e2}
html:not([data-theme="light"]) .hb-fb-btn:focus-visible,html:not([data-theme="light"]) .hb-fb-edge:focus-visible{outline:3px solid #29efde}
html:not([data-theme="light"]) .hb-fb .hb-fb-jump{color:#c3ccdf}
html:not([data-theme="light"]) .hb-fb .hb-fb-jump input{border:1px solid #8eafa34c}
html:not([data-theme="light"]) .hb-fb-toc{background:#0f192e;border:1px solid #8ab2a44c}
html:not([data-theme="light"]) .hb-fb-toc button{color:#c9d1e2}
html:not([data-theme="light"]) .hb-fb-toc button:hover{background:#0e182b}
html:not([data-theme="light"]) .hb-fb-toc .l2 button{color:#a7becc}
html:not([data-theme="light"]) .hb-fb-toc span{color:#90a1c3}
html:not([data-theme="light"]) .hb-fb-mark{color:#99d2e633}
html:not([data-theme="light"]) .hb-fb-edge{background:#0f192ed9;color:#84f5eb}
html:not([data-theme="light"]) .hb-fb-audio{background:#0f192e;border:1px solid #86b6a44c}
html:not([data-theme="light"]) .hb-fb-audio strong{color:#89f1e7}
html:not([data-theme="light"]) .hb-fb-track{border:1px solid #86b6a44c;background:#0f182c;color:#c9d1e2}
html:not([data-theme="light"]) .hb-fb-track.on{border-color:#29efde}
/* hangeulbondhu-audio.css */
html:not([data-theme="light"]) .hb-audio-card{background:#0f192e;border:1px solid #8ab2a44c}
html:not([data-theme="light"]) .hb-audio-card h1{color:#93cce7}
html:not([data-theme="light"]) .hb-audio-code{color:#a3b1cd}
html:not([data-theme="light"]) .hb-audio-wait{background:#0f182c;border:1px solid #dfb45d4c}
html:not([data-theme="light"]) .hb-audio-script{border-top:1px dashed #90ada14c}
html:not([data-theme="light"]) .hb-audio-script summary{color:#84f5eb}
html:not([data-theme="light"]) .hb-audio-track{border:1px solid #8cb0964c;background:#0f192d}
html:not([data-theme="light"]) .hb-audio-track.is-playing{border-color:#29efde;background:#0e182b}
html:not([data-theme="light"]) .hb-audio-track-head strong{color:#c9d1e2}
html:not([data-theme="light"]) .hb-audio-track-head small{color:#90a1c3}
html:not([data-theme="light"]) .hb-audio-soon{color:#ddc494}
/* hangeulbondhu-model-visuals-v2542.css */
html:not([data-theme="light"]) .hmv-choices .hmv-choice img{background:#0f192e}
html:not([data-theme="light"]) .hmv-choices .hmv-choice:has(input:checked){outline:2px solid #3fdac7;background:#0e182b}
html:not([data-theme="light"]) .hmv-choices .hmv-choice:focus-within{outline:3px solid #3fdac7}
html:not([data-theme="light"]) .hmv-stimulus img{background:#0f192e}
html:not([data-theme="light"]) #model-visual-hub .hmv-set-row{border-bottom:1px solid #8db0a34c}
html:not([data-theme="light"]) #model-visual-hub .hmv-preview-question{border-top:1px solid #8db0a34c}
/* tools/hb-tools.css */
html:not([data-theme="light"]) .hbx-share{background:#0f182c;border:1px solid #82baa64c}
html:not([data-theme="light"]) .hbx-share span{color:#cad2e2}
html:not([data-theme="light"]) .hbx-share .cp{background:#0f192e;color:#cad2e2;border:1px solid #89b3a44c}
/* tools/driving-test.css */
html:not([data-theme="light"]) .dt{--ink:#cad2e2;--teal:#42f0d3;--teal-d:#46ecd9;--soft:#0e172a;--line:#86b7a54c;--muted:#a9b6d1;--warm:#e7a74b}
html:not([data-theme="light"]) .dt-notice{border:1px solid #dab0624c;border-left:5px solid var(--warm,#e49c35);background:#0e182b}
html:not([data-theme="light"]) .dt-notice strong{color:#ebce8f}
html:not([data-theme="light"]) .dt-notice p{color:#bcc6db}
html:not([data-theme="light"]) .dt-notice a{color:#edb586}
html:not([data-theme="light"]) .dt-card{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .dt-tabs{background:#0e182a}
html:not([data-theme="light"]) .dt-tabs button:hover{background:#0f192e8c}
html:not([data-theme="light"]) .dt-tabs button.is-on{background:#0f192e}
html:not([data-theme="light"]) .dt-pick{background:#0f192e}
html:not([data-theme="light"]) .dt-pick::before{border:2px solid #90ada34c;background:#0f192e}
html:not([data-theme="light"]) .dt-pick:hover{border-color:#7bc1ae4c}
html:not([data-theme="light"]) .dt-pick.is-on{background:#0f182c}
html:not([data-theme="light"]) .dt-pick.is-on::before{background:#0b8d77}
html:not([data-theme="light"]) .dt-resume{background:#0e182b;border:1px solid #dab0624c}
html:not([data-theme="light"]) .dt-resume p{color:#bcc6db}
html:not([data-theme="light"]) .dt-rules li{color:#bfc8dc}
html:not([data-theme="light"]) .dt kbd{border:1px solid #88b4a54c;background:#0f192e}
html:not([data-theme="light"]) .dt-bar{background:#1a2c52}
html:not([data-theme="light"]) .dt-bar-type{background:#0f192e1f}
html:not([data-theme="light"]) .dt-timer{background:#0f192e14}
html:not([data-theme="light"]) .dt-timer.is-low{background:#c8402f}
html:not([data-theme="light"]) .dt-submit{background:#2a2211;color:#f4cf8b}
html:not([data-theme="light"]) .dt-submit:hover{background:#261e0f}
html:not([data-theme="light"]) .dt-q{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .dt-qno{background:#0b8d77}
html:not([data-theme="light"]) .dt-badge{background:#0e182b}
html:not([data-theme="light"]) .dt-badge.is-pts{background:#0e182a;color:#edb586}
html:not([data-theme="light"]) .dt-badge.is-pick{background:#0f182c;color:#94abdc}
html:not([data-theme="light"]) .dt-stem.is-tr{color:#b5c1d7!important}
html:not([data-theme="light"]) .dt-lang{background:#0e182b}
html:not([data-theme="light"]) .dt-pic.is-sign svg{border:1px solid #8cb1a44c;background:#0f192d}
html:not([data-theme="light"]) .dt-opt{background:#0f192e}
html:not([data-theme="light"]) .dt-opt:hover{border-color:#7bc1ad4c;background:#0f192c}
html:not([data-theme="light"]) .dt-opt.is-on{background:#0b8d77}
html:not([data-theme="light"]) .dt-opts.is-picopts .dt-opt.is-on{background:#0e172a}
html:not([data-theme="light"]) .dt-picknote{color:#94abdc}
html:not([data-theme="light"]) .dt-nav{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .dt-cell{border:1px solid #89b3a44c;background:#0f192e}
html:not([data-theme="light"]) .dt-cell.is-ans{background:#0b8d77}
html:not([data-theme="light"]) .dt-legend li::before{border:1px solid #89b3a44c;background:#0f192e}
html:not([data-theme="light"]) .dt-legend .a::before{background:#0b8d77}
html:not([data-theme="light"]) .dt-move{background:linear-gradient(#f7f9f800,#0f192c 30%)}
html:not([data-theme="light"]) .dt-move .kc-secondary{background:#0f192e}
html:not([data-theme="light"]) .dt-dialog{--ink:#cad2e2}
html:not([data-theme="light"]) .dt-dialog-box{background:#0f192e}
html:not([data-theme="light"]) .dt-dialog-box p{color:#bfc8dc!important}
html:not([data-theme="light"]) .dt-score-main::after{background:#0f192e14}
html:not([data-theme="light"]) .dt-trk{background:#0e182b}
html:not([data-theme="light"]) .dt-fill{background:#0b8d77}
html:not([data-theme="light"]) .dt-fill.is-low{background:#c9821b}
html:not([data-theme="light"]) .dt-filter button{border:1px solid #89b3a44c;background:#0f192e}
html:not([data-theme="light"]) .dt-filter button.is-on{background:#1a2c52}
html:not([data-theme="light"]) .dt-ri,html:not([data-theme="light"]) .dt-scard{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .dt-ri.is-skip{border-left-color:#8b9fb14c}
html:not([data-theme="light"]) .dt-scard{border-left-color:#89b3a44c}
html:not([data-theme="light"]) .is-skip .dt-ri-badge{color:#98a8c8}
html:not([data-theme="light"]) .dt-ri-opts li{border:1px solid #8cb1a44c}
html:not([data-theme="light"]) .dt-ri-opts .dt-ot small{color:#a4b2ce}
html:not([data-theme="light"]) .dt-ri-opts li.is-mine{border-color:#d577674c;background:#0f182c}
html:not([data-theme="light"]) .dt-ri-opts em{background:#0b8d77}
html:not([data-theme="light"]) .dt-ri-opts .is-mine em{background:#c8402f}
html:not([data-theme="light"]) .dt-ex{background:#0f192c;border:1px solid #87b5a24c}
html:not([data-theme="light"]) .dt-ex p{color:#bfc8dc!important}
html:not([data-theme="light"]) .dt-ex2{color:#acb9d2!important}
html:not([data-theme="light"]) .dt-seg{background:#0e182b}
html:not([data-theme="light"]) .dt-seg button.is-on{background:#0f192e}
html:not([data-theme="light"]) .dt-chip{border:1px solid #89b3a44c;background:#0f192e}
html:not([data-theme="light"]) .dt-chip span{background:#0e182b}
html:not([data-theme="light"]) .dt-chip.is-on{background:#0b8d77}
html:not([data-theme="light"]) .dt-chip.is-on span{background:#0f192e2e}
html:not([data-theme="light"]) .dt-chip.is-wrong{border-color:#d577674c;color:#e4978c}
html:not([data-theme="light"]) .dt-chip.is-wrong.is-on{background:#c8402f}
html:not([data-theme="light"]) .dt-sopts li:hover{border-color:#7bc1ad4c;background:#0f192c}
html:not([data-theme="light"]) .dt-sopts li.is-sel{border-color:#5276c7;background:#0f182c}
html:not([data-theme="light"]) .dt-link{border:1px solid #89b3a44c;background:#0f192e}
html:not([data-theme="light"]) .dt-wtag{background:#0f182c;color:#e4978c}
html:not([data-theme="light"]) .dt-search input{background:#0f192e}
html:not([data-theme="light"]) .dt-gitem{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .dt-say{border:1px solid #89b3a44c;background:#0f192e}
html:not([data-theme="light"]) .dt-gen{color:#b5c1d7}
html:not([data-theme="light"]) .dt-pic.is-photo img{background:#0f182c}
html:not([data-theme="light"]) .dt-pic.is-photo.is-ex img{border:1px solid #8cb1a44c}
html:not([data-theme="light"]) .dt-vbox{border:1px dashed #7bc1ae4c;background:#0f182c}
html:not([data-theme="light"]) .dt-tip{background:#0e182b;border:1px solid #e2b85a4c}
html:not([data-theme="light"]) .dt-sit{background:#0f192c;border:1px solid #8197bb4c}
html:not([data-theme="light"]) .dt-zoom-in img{background:#0f192e}
html:not([data-theme="light"]) .dt-zoom-bar button{background:#0f192ee6;color:#99cae5}
html:not([data-theme="light"]) .dt-bntoggle{background:#0f192e}
html:not([data-theme="light"]) .dt-sw{background:#0b8d77}
html:not([data-theme="light"]) .dt-sw::after{background:#0f192e}
html:not([data-theme="light"]) .dt-nobn .dt-sw{background:#0b1220}
html:not([data-theme="light"]) .dt .dt-sjump input{background:#0f192e}
html:not([data-theme="light"]) .dt .dt-sjump-go{background:#0f192e}
html:not([data-theme="light"]) .dt .dt-sjump-go:hover{background:#0f182c}
/* tools/eps-mock.css */
html:not([data-theme="light"]) .epsm{--ink:#cad2e2;--teal:#42f0d3;--teal-d:#46ecd9;--soft:#0e172a;--line:#86b7a54c;--muted:#a9b6d1;--warm:#e7a74b}
html:not([data-theme="light"]) .epsm-panel{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .epsm-set{background:#0f192e}
html:not([data-theme="light"]) .epsm-set::before{border:2px solid #90ada34c;background:#0f192e}
html:not([data-theme="light"]) .epsm-set:hover{border-color:#7bc1ae4c}
html:not([data-theme="light"]) .epsm-set.is-on{background:#0f182c}
html:not([data-theme="light"]) .epsm-set.is-on::before{background:#0b8d77}
html:not([data-theme="light"]) .epsm-resume{background:#0e182b;border:1px solid #dab0624c}
html:not([data-theme="light"]) .epsm-resume p{color:#bcc6db}
html:not([data-theme="light"]) .epsm-rules li{color:#bfc8dc}
html:not([data-theme="light"]) .epsm kbd{border:1px solid #88b4a54c;background:#0f192e}
html:not([data-theme="light"]) .epsm-bar{background:#1a2c52}
html:not([data-theme="light"]) .epsm-sec{background:#0f192e1f}
html:not([data-theme="light"]) .epsm-timer{background:#0f192e14}
html:not([data-theme="light"]) .epsm-timer.is-low{background:#c8402f}
html:not([data-theme="light"]) .epsm-submit{background:#2a2211;color:#f4cf8b}
html:not([data-theme="light"]) .epsm-submit:hover{background:#261e0f}
html:not([data-theme="light"]) .epsm-q{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .epsm-qno{background:#0b8d77}
html:not([data-theme="light"]) .epsm-pic .epsm-svg{border:1px solid #8cb1a44c;background:#0f192d}
html:not([data-theme="light"]) .epsm-passage{border:2px solid #89b3a44c;background:#0f192d}
html:not([data-theme="light"]) .epsm-table{border:2px solid #89b3a44c;background:#0f192d}
html:not([data-theme="light"]) .epsm-table th,html:not([data-theme="light"]) .epsm-table td{border:1px solid #89b3a34c}
html:not([data-theme="light"]) .epsm-table th{background:#0e182b}
html:not([data-theme="light"]) .epsm-opt{background:#0f192e}
html:not([data-theme="light"]) .epsm-opt:hover{border-color:#7bc1ad4c;background:#0f192c}
html:not([data-theme="light"]) .epsm-opt.is-on{background:#0b8d77}
html:not([data-theme="light"]) .epsm-opts.is-pic .epsm-opt.is-on{background:#0e172a}
html:not([data-theme="light"]) .epsm-audio{border:1px solid #80bda54c}
html:not([data-theme="light"]) .epsm-play{background:#0b8d77}
html:not([data-theme="light"]) .epsm-play:disabled{background:#090e1a}
html:not([data-theme="light"]) .epsm-play.is-busy{background:#0b8d77}
html:not([data-theme="light"]) .epsm-play-ico{border-left:15px solid #77a2f82b}
html:not([data-theme="light"]) .epsm-play.is-busy .epsm-play-ico{border-left:4px solid #77a2f82b;border-right:4px solid #77a2f82b}
html:not([data-theme="light"]) .epsm-tts,html:not([data-theme="light"]) .epsm-novoice{background:#0e182b;color:#edca88!important}
html:not([data-theme="light"]) .epsm-novoice button{border:1px solid #d2ac6a4c;background:#0f192e;color:#edca88}
html:not([data-theme="light"]) .epsm-sc{background:#0f192e}
html:not([data-theme="light"]) .epsm-nav{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .epsm-cell{border:1px solid #89b3a44c;background:#0f192e}
html:not([data-theme="light"]) .epsm-cell.is-ans{background:#0b8d77}
html:not([data-theme="light"]) .epsm-legend li::before{border:1px solid #89b3a44c;background:#0f192e}
html:not([data-theme="light"]) .epsm-legend .a::before{background:#0b8d77}
html:not([data-theme="light"]) .epsm-move{background:linear-gradient(#f7f9f800,#0f192c 30%)}
html:not([data-theme="light"]) .epsm-move .kc-secondary{background:#0f192e}
html:not([data-theme="light"]) .epsm-dialog{--ink:#cad2e2}
html:not([data-theme="light"]) .epsm-dialog-box{background:#0f192e}
html:not([data-theme="light"]) .epsm-dialog-box p{color:#bfc8dc!important}
html:not([data-theme="light"]) .epsm-score-main::after{background:#0f192e14}
html:not([data-theme="light"]) .epsm-score-bars{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .epsm-trk{background:#0e182b}
html:not([data-theme="light"]) .epsm-fill{background:#0b8d77}
html:not([data-theme="light"]) .epsm-passnote p{color:#bcc6db}
html:not([data-theme="light"]) .epsm-book{color:#bfc8dc}
html:not([data-theme="light"]) .epsm-filter button{border:1px solid #89b3a44c;background:#0f192e}
html:not([data-theme="light"]) .epsm-filter button.is-on{background:#1a2c52}
html:not([data-theme="light"]) .epsm-ri{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .epsm-ri.is-skip{border-left-color:#8b9fb14c}
html:not([data-theme="light"]) .is-skip .epsm-ri-badge{color:#98a8c8}
html:not([data-theme="light"]) .epsm-ri-opts li{border:1px solid #8cb1a44c}
html:not([data-theme="light"]) .epsm-ri-opts li.is-mine{border-color:#d577674c;background:#0f182c}
html:not([data-theme="light"]) .epsm-ri-opts em{background:#0b8d77}
html:not([data-theme="light"]) .epsm-ri-opts .is-mine em{background:#c8402f}
html:not([data-theme="light"]) .epsm-ri-ex{color:#bfc8dc!important}
html:not([data-theme="light"]) .epsm-ri-sc{border:1px solid #8bb1a74c;background:#0f192d}
/* tools/safety-signs.css */
html:not([data-theme="light"]) .ss,html:not([data-theme="light"]) .ss-legend{--ss-teal:#42f0d3;--ss-teal-d:#46ecd9;--ss-ink:#cad2e2;--ss-muted:#a9b6d1;--ss-soft:#0e172a;--ss-line:#8bb1a74c;--ss-blue:#4f90e3;--ss-grn:#57db8e}
html:not([data-theme="light"]) .ss-lg-item{background:#0f192c;border:1px solid #8cb1a44c}
html:not([data-theme="light"]) .ss-lg-item strong span{color:#98a8c8}
html:not([data-theme="light"]) .ss-lg-prohibit em{background:#0e182b;color:#e98686}
html:not([data-theme="light"]) .ss-lg-mandatory em{background:#0e182b;color:#88b3eb}
html:not([data-theme="light"]) .ss-lg-warning em{background:#0d1628;color:#f5d783}
html:not([data-theme="light"]) .ss-lg-safe em{background:#0e1729;color:#8fe8b4}
html:not([data-theme="light"]) .ss-dot{background:#d62828}
html:not([data-theme="light"]) .ss-modes{background:#0f192e}
html:not([data-theme="light"]) .ss-mode:hover{background:#0f182c}
html:not([data-theme="light"]) .ss-mode:focus-visible,html:not([data-theme="light"]) .ss-opt:focus-visible,html:not([data-theme="light"]) .ss-play:focus-visible,html:not([data-theme="light"]) .ss-jump a:focus-visible{outline:3px solid #e2b25a4c}
html:not([data-theme="light"]) .ss-jump a{border:1px solid #88b4a34c;background:#0f192e}
html:not([data-theme="light"]) .ss-jump-mandatory::before{background:#1d5fb4}
html:not([data-theme="light"]) .ss-jump-warning::before{background:#f6c21c}
html:not([data-theme="light"]) .ss-jump-safe::before{background:#1f8f4e}
html:not([data-theme="light"]) .ss-fam h2 small{color:#98a8c8}
html:not([data-theme="light"]) .ss-card{background:#0f192e}
html:not([data-theme="light"]) .ss-card:hover{border-color:#81bba74c}
html:not([data-theme="light"]) .ss-pic{background:#0f182c}
html:not([data-theme="light"]) .ss-play:hover,html:not([data-theme="light"]) .is-playing .ss-play,html:not([data-theme="light"]) .ss-play.is-playing{background:#0b8d77}
html:not([data-theme="light"]) .hbx .ss-bn{color:#bfc8dc}
html:not([data-theme="light"]) .ss-qz{background:#0f192e}
html:not([data-theme="light"]) .ss-qz-trk{background:#0e182b}
html:not([data-theme="light"]) .ss-qz-stem .ss-stem-pic{background:#0f182c}
html:not([data-theme="light"]) .ss-opt{border:2px solid #86b7a54c;background:#0f192e}
html:not([data-theme="light"]) .ss-opt:hover:not(:disabled){border-color:#7bc1ae4c;background:#0f192d}
html:not([data-theme="light"]) .ss-opt.is-right{border-color:#39e0c0;background:#0e182b}
html:not([data-theme="light"]) .ss-opt.is-wrong{border-color:#d9534f;background:#0f182c}
html:not([data-theme="light"]) .ss-opt.is-wrong b{background:#200e0d}
html:not([data-theme="light"]) .hbx .ss-qz-fb.ok{color:#86f3e6}
html:not([data-theme="light"]) .hbx .ss-qz-fb.no{color:#dc918e}
html:not([data-theme="light"]) .hbx .ss-qz-keys{color:#98a8c8}
html:not([data-theme="light"]) .ss-ring-fg{stroke:#42f0d3}
html:not([data-theme="light"]) .ss-qz-end.is-low .ss-ring-fg{stroke:#e7a74b}
html:not([data-theme="light"]) .ss-review li{background:#0f192c;border:1px solid #88b4a44c}
html:not([data-theme="light"]) .ss-review li.no{background:#0f192c;border-color:#d374694c}
html:not([data-theme="light"]) .ss-review i{color:#80f5e1}
html:not([data-theme="light"]) .ss-review li.no i{color:#dc918e}
html:not([data-theme="light"]) .ss-review em{color:#dc918e}
html:not([data-theme="light"]) .hbx .ss-cta p{color:#bfc8dc}
html:not([data-theme="light"]) .hbx .ss-credit{color:#98a8c8}
/* tools/severance.css */
html:not([data-theme="light"]) .hbs-tabs{background:#0e182b}
html:not([data-theme="light"]) .hbs-tabs button{color:#bfc8dc}
html:not([data-theme="light"]) .hbs-tabs button[aria-selected="true"]{background:#0f192e;color:#86f3e6}
html:not([data-theme="light"]) .hbs-form{background:linear-gradient(160deg,#0f182c,#0f182c);border:1px solid #86b7a54c}
html:not([data-theme="light"]) .hbs-form label{color:#cad2e2}
html:not([data-theme="light"]) .hbs-form input[type=date],html:not([data-theme="light"]) .hbs-form input[type=number],html:not([data-theme="light"]) .hbs-form select{border:1px solid #89b3a44c;background:#0f192e;color:#cad2e2}
html:not([data-theme="light"]) .hbs-form details{background:#0f192eb3;border:1px solid #86b7a54c}
html:not([data-theme="light"]) .hbs-form summary{color:#86f3e6}
html:not([data-theme="light"]) .hbs-or{color:#a9b6d1}
html:not([data-theme="light"]) .hbs-link{color:#86f3e6}
html:not([data-theme="light"]) .hbs-empty{border:2px dashed #86b7a54c;color:#98a8c8}
html:not([data-theme="light"]) .hbs-dl div{background:#0f192e;border:1px solid #8bb1a74c}
html:not([data-theme="light"]) .hbs-dl dt{color:#98a8c8}
html:not([data-theme="light"]) .hbs-dl dd{color:#cad2e2}
html:not([data-theme="light"]) .hbs-warn{background:#0e172a;color:#f3c284}
html:not([data-theme="light"]) .hbs-good{background:#0e172a;color:#89f1e8}
html:not([data-theme="light"]) .hbs-note{color:#a9b6d1}
/* tools/topik-level.css */
html:not([data-theme="light"]) .tlt h2{color:#cad2e2}
html:not([data-theme="light"]) .tlt-intro-card{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .tlt-facts li{background:#0e172a}
html:not([data-theme="light"]) .tlt-facts b{color:#86f3e6}
html:not([data-theme="light"]) .tlt-facts span{color:#bfc8dc}
html:not([data-theme="light"]) .tlt-rules li{color:#bfc8dc}
html:not([data-theme="light"]) .tlt kbd{border:1px solid #89b3a44c;background:#0f192c}
html:not([data-theme="light"]) .tlt-prev{background:#0f182c;color:#bfc8dc}
html:not([data-theme="light"]) .tlt-count{color:#cad2e2}
html:not([data-theme="light"]) .tlt-lv{background:#0e172a;color:#86f3e6}
html:not([data-theme="light"]) .tlt-lv.lv3,html:not([data-theme="light"]) .tlt-lv.lv4{background:#0e172a;color:#89c1e9}
html:not([data-theme="light"]) .tlt-lv.lv5,html:not([data-theme="light"]) .tlt-lv.lv6{background:#0e172a;color:#b09fcf}
html:not([data-theme="light"]) .tlt-progress{background:#0e1729}
html:not([data-theme="light"]) .tlt-q{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .tlt-ko{background:#0f182c;border-left:4px solid #2aeecd;color:#cad2e2}
html:not([data-theme="light"]) .tlt-opt{border:1.5px solid #89b3a54c;background:#0f192e;color:#cad2e2}
html:not([data-theme="light"]) .tlt-opt:hover{border-color:#2aeecd;background:#0f182c}
html:not([data-theme="light"]) .tlt-opt.is-picked{border-color:#2aeecd;background:#0e172a}
html:not([data-theme="light"]) .tlt-opt .tlt-num{background:#0e172a;color:#86f3e6}
html:not([data-theme="light"]) .tlt-skip{border:1px solid #89b3a44c;background:#0f192c;color:#cad2e2}
html:not([data-theme="light"]) .tlt-skip:hover{background:#0e172a}
html:not([data-theme="light"]) .tlt-end{color:#98a8c8}
html:not([data-theme="light"]) .tlt-res-head{border:1px solid #8bb1a74c;background:radial-gradient(120% 140% at 0% 0%,#0e182b 0,#0f192e 55%,#0f182c 100%)}
html:not([data-theme="light"]) .tlt-band-seg.s0{fill:#546383}
html:not([data-theme="light"]) .tlt-band-n{fill:#546383}
html:not([data-theme="light"]) .tlt-needle circle{stroke:#0f192e}
html:not([data-theme="light"]) .tlt-res-lead{color:#bfc8dc}
html:not([data-theme="light"]) .tlt-res-note{background:#0e182b;border:1px solid #dab0624c;color:#bcc6db}
html:not([data-theme="light"]) .tlt-bar-lab{color:#bfc8dc}
html:not([data-theme="light"]) .tlt-bar-trk{background:#0e182b}
html:not([data-theme="light"]) .tlt-bar.mid .tlt-bar-fill{background:#21190e}
html:not([data-theme="light"]) .tlt-bar.low .tlt-bar-fill{background:#0c1424}
html:not([data-theme="light"]) .tlt-bar-val{color:#cad2e2}
html:not([data-theme="light"]) .tlt-rec h3{color:#cad2e2}
html:not([data-theme="light"]) .tlt-rec.is-main .hbg-tag{background:#0f192e26}
html:not([data-theme="light"]) .tlt-rv{border:1px solid #8bb1a74c;background:#0f192e}
html:not([data-theme="light"]) .tlt-rv summary{color:#cad2e2}
html:not([data-theme="light"]) .tlt-rv.skip .tlt-rv-mark{background:#0a101d}
html:not([data-theme="light"]) .tlt-rv-n{color:#98a8c8}
html:not([data-theme="light"]) .tlt-rv-lv{background:#0f182c;color:#a9b6d1}
html:not([data-theme="light"]) .tlt-rv[open] summary{border-bottom:1px solid #8cb1a34c}
html:not([data-theme="light"]) .tlt-rv-ko{background:#0f182c;color:#cad2e2!important}
html:not([data-theme="light"]) .tlt-rv-opts li{color:#bfc8dc}
html:not([data-theme="light"]) .tlt-rv-opts li.is-right{background:#0e172a;color:#8af1e4}
html:not([data-theme="light"]) .tlt-rv-opts li.is-wrong{background:#0e182b;color:#e4a28e}
html:not([data-theme="light"]) .tlt-rv-opts em{background:#0f192eb3}
html:not([data-theme="light"]) .tlt-rv-exp{border-left:4px solid #2aeecd;background:#0f182c;color:#bfc8dc!important}
html:not([data-theme="light"]) .tlt-rv-skip{color:#98a8c8!important}
html:not([data-theme="light"]) .tlt-about li{color:#bfc8dc}
/* tools/word-of-the-day.css */
html:not([data-theme="light"]) .wod h2{color:#cad2e2}
html:not([data-theme="light"]) .wod-card-wrap::before{background:#0f192e12}
html:not([data-theme="light"]) .wod-card-wrap::after{background:#0f192e0f}
html:not([data-theme="light"]) .wod-card{background:#0f192e}
html:not([data-theme="light"]) .wod-date{color:#a9b6d1}
html:not([data-theme="light"]) .wod-tag{background:#0e172a;color:#86f3e6}
html:not([data-theme="light"]) .wod-tag.t-eps{background:#0e172a;color:#efc585}
html:not([data-theme="light"]) .wod-tag.t-work{background:#0e172a;color:#89c1e9}
html:not([data-theme="light"]) .wod-tag.t-topik{background:#0e172a;color:#b09fcf}
html:not([data-theme="light"]) .wod-pos{color:#98a8c8!important}
html:not([data-theme="light"]) .wod .wod-word{color:#cad2e2}
html:not([data-theme="light"]) .wod-pron{color:#80f5e1!important}
html:not([data-theme="light"]) .wod-mean{color:#cad2e2!important}
html:not([data-theme="light"]) .wod-mean::before{background:#0d1628}
html:not([data-theme="light"]) .wod-ex{background:#0f182c;border-left:5px solid #2aeecd}
html:not([data-theme="light"]) .wod-ex-lab{color:#80f5e1}
html:not([data-theme="light"]) .wod-ex-ko{color:#cad2e2!important}
html:not([data-theme="light"]) .wod-ex-bn{color:#a9b6d1!important}
html:not([data-theme="light"]) .wod-nav button,html:not([data-theme="light"]) .wod-random{border:1px solid #89b3a44c;background:#0f192e;color:#cad2e2}
html:not([data-theme="light"]) .wod-nav button:hover,html:not([data-theme="light"]) .wod-random:hover{background:#0e172a;border-color:#7bc1ae4c}
html:not([data-theme="light"]) .wod-nav .is-today{background:#0e172a;color:#86f3e6}
html:not([data-theme="light"]) .wod-nav button:disabled{background:#0f182c}
html:not([data-theme="light"]) .wod-status{color:#86f3e6!important}
html:not([data-theme="light"]) .wod-tip{color:#bfc8dc}
html:not([data-theme="light"]) .wod-week button{border:1px solid #8bb1a74c;background:#0f192e;color:#cad2e2}
html:not([data-theme="light"]) .wod-week button:hover{border-color:#7bc1ae4c}
html:not([data-theme="light"]) .wod-week button[aria-current]{border-color:#2aeecd;background:#0e182b}
html:not([data-theme="light"]) .wod-week small{color:#98a8c8}
html:not([data-theme="light"]) .wod-week span{color:#a9b6d1}
html:not([data-theme="light"]) .wod-quiz{border:1px solid #86b7a54c;background:linear-gradient(160deg,#0f182c,#0f182c)}
html:not([data-theme="light"]) .wod-quiz-body{background:#0f192e;border:1px solid #8bb1a74c}
html:not([data-theme="light"]) .wod-q-head{color:#cad2e2}
html:not([data-theme="light"]) .wod-q-dots i{background:#0d1628}
html:not([data-theme="light"]) .wod-q-big{color:#cad2e2!important}
html:not([data-theme="light"]) .wod-q-opt{border:1.5px solid #89b3a54c;background:#0f192e;color:#cad2e2}
html:not([data-theme="light"]) .wod-q-opt:hover:not(:disabled){border-color:#2aeecd;background:#0f182c}
html:not([data-theme="light"]) .wod-q-opt.is-right{border-color:#2aeecd;background:#0e172a;color:#8af1e4}
html:not([data-theme="light"]) .wod-q-opt.is-wrong{border-color:#cd684b;background:#0e182b;color:#e4a28e}
html:not([data-theme="light"]) .wod-q-fb.ok{color:#86f3e6!important}
html:not([data-theme="light"]) .wod-q-fb.bad{color:#e4a28e!important}
html:not([data-theme="light"]) .wod-q-result b{color:#80f5e1}
html:not([data-theme="light"]) .wod-about li{color:#bfc8dc}
/* tools/work-phrases.css */
html:not([data-theme="light"]) .wp{--wp-teal:#42f0d3;--wp-teal-d:#46ecd9;--wp-ink:#cad2e2;--wp-muted:#a9b6d1;--wp-soft:#0e172a;--wp-line:#8bb1a74c;--wp-warm:#e7a74b}
html:not([data-theme="light"]) .wp-modes{background:#0f192e}
html:not([data-theme="light"]) .wp-mode:hover{background:#0f182c}
html:not([data-theme="light"]) .wp-mode:focus-visible,html:not([data-theme="light"]) .wp-chip:focus-visible,html:not([data-theme="light"]) .wp-card button:focus-visible,html:not([data-theme="light"]) .wp-opt:focus-visible,html:not([data-theme="light"]) .wp-fc:focus-visible,html:not([data-theme="light"]) .wp-bar:focus-visible{outline:3px solid #e2b25a4c}
html:not([data-theme="light"]) .wp-search::before{border:2.5px solid #7e929b}
html:not([data-theme="light"]) .wp-search input{border:1px solid #89b3a44c;background:#0f192e}
html:not([data-theme="light"]) .wp-switch span{background:#0c1424}
html:not([data-theme="light"]) .wp-switch span::after{background:#0f192e}
html:not([data-theme="light"]) .wp-switch input:checked+span{background:#0b8d77}
html:not([data-theme="light"]) .wp-switch input:focus-visible+span{outline:3px solid #e2b25a4c}
html:not([data-theme="light"]) .wp-chip{border:1px solid #88b4a34c;background:#0f192e}
html:not([data-theme="light"]) .wp-chip:hover{border-color:#7bc1ae4c}
html:not([data-theme="light"]) .wp-chip.is-on{background:#0b8d77}
html:not([data-theme="light"]) .wp-chip.is-on small{background:#0f192e2e}
html:not([data-theme="light"]) .wp-progress{background:#0f192e}
html:not([data-theme="light"]) .wp-bar:hover{background:#0f192c}
html:not([data-theme="light"]) .wp-bar-trk{background:#0e182b}
html:not([data-theme="light"]) .wp-bar.is-full .wp-bar-fill{background:linear-gradient(90deg,#21190e,#c9821b)}
html:not([data-theme="light"]) .hbx .wp-progress-note{color:#98a8c8}
html:not([data-theme="light"]) .wp-cat h2 small{color:#98a8c8}
html:not([data-theme="light"]) .wp-card{background:#0f192e}
html:not([data-theme="light"]) .wp-card.is-learned{background:linear-gradient(180deg,#0f182c,#0f192e 60%);border-color:#7dc0a94c}
html:not([data-theme="light"]) .wp-who-boss{background:#0e172a;color:#efc585}
html:not([data-theme="light"]) .wp-who-doc{background:#0e182b;color:#94b2dd}
html:not([data-theme="light"]) .wp-who-other{background:#0e182b;color:#b09fcf}
html:not([data-theme="light"]) .wp-play,html:not([data-theme="light"]) .wp-round{background:#0b8d77}
html:not([data-theme="light"]) .wp-play:hover,html:not([data-theme="light"]) .wp-round:hover{background:#0b6b60}
html:not([data-theme="light"]) .hbx .wp-bn{color:#bfc8dc}
html:not([data-theme="light"]) .wp-gl li{background:#0f182c}
html:not([data-theme="light"]) .wp-learn{border:1px solid #88b4a34c;background:#0f192e}
html:not([data-theme="light"]) .wp-tick{border:2px solid #8cb0a54c;background:#0f192e}
html:not([data-theme="light"]) .wp-tick::after{border:solid #77a2f82b}
html:not([data-theme="light"]) .wp-learn[aria-pressed="true"]{border-color:#7bc1ae4c}
html:not([data-theme="light"]) .wp-learn[aria-pressed="true"] .wp-tick{background:#0b8d77}
html:not([data-theme="light"]) .hbx .wp-empty{background:#0f182c;border:1px dashed #85b7a64c}
html:not([data-theme="light"]) .wp-ghost{border:1px solid #88b4a34c;background:#0f192e}
html:not([data-theme="light"]) .wp-ghost:hover{border-color:#7bc1ae4c;background:#0f192d}
html:not([data-theme="light"]) .wp-fc-back{background:#0f192e}
html:not([data-theme="light"]) .wp-fc-cat{background:#0f192e26}
html:not([data-theme="light"]) .wp-fc-who{color:#98a8c8}
html:not([data-theme="light"]) .hbx .wp-fc-tip{color:#98a8c8}
html:not([data-theme="light"]) .wp-qz{background:#0f192e}
html:not([data-theme="light"]) .wp-qz-trk{background:#0e182b}
html:not([data-theme="light"]) .wp-qz-listen{background:linear-gradient(160deg,#0f182c,#0f182c);border:1px solid #86b7a54c}
html:not([data-theme="light"]) .wp-opt{border:2px solid #86b7a54c;background:#0f192e}
html:not([data-theme="light"]) .wp-opt:hover:not(:disabled){border-color:#7bc1ae4c;background:#0f192d}
html:not([data-theme="light"]) .wp-opt.is-right{border-color:#39e0c0;background:#0e182b}
html:not([data-theme="light"]) .wp-opt.is-wrong{border-color:#d9534f;background:#0f182c}
html:not([data-theme="light"]) .wp-opt.is-wrong b{background:#200e0d}
html:not([data-theme="light"]) .hbx .wp-qz-fb.ok{color:#86f3e6}
html:not([data-theme="light"]) .hbx .wp-qz-fb.no{color:#dc918e}
html:not([data-theme="light"]) .hbx .wp-qz-keys{color:#98a8c8}
html:not([data-theme="light"]) .wp-ring-fg{stroke:#42f0d3}
html:not([data-theme="light"]) .wp-qz-end.is-low .wp-ring-fg{stroke:#e7a74b}
html:not([data-theme="light"]) .wp-review li{background:#0f192c;border:1px solid #88b4a44c}
html:not([data-theme="light"]) .wp-review li.no{background:#0f192c;border-color:#d374694c}
html:not([data-theme="light"]) .wp-review i{color:#80f5e1}
html:not([data-theme="light"]) .wp-review li.no i{color:#dc918e}
html:not([data-theme="light"]) .wp-review em{color:#dc918e}
html:not([data-theme="light"]) .hbx .wp-cta p{color:#bfc8dc}
