/* auto-generated by build-dark.py */
html[data-theme="dark"]{--mint:#111a12;--cream:#1f1c11;--ink:#d9e6e3;--muted:#bec4c2;--line:#313f31;--white:#182522}:where(html[data-theme="dark"]) .z-btn.light{background:#131c13;color:#d1e3de;border:1px solid #304032}:where(html[data-theme="dark"]) .z-btn.stop{background:#221512}:where(html[data-theme="dark"]) .z-letter{color:#d9e8e5;background:#1b190f}:where(html[data-theme="dark"]) .z-book{background:linear-gradient(145deg,#e5c66f,#110f09)}:where(html[data-theme="dark"]) .z-progress{background:#182522}:where(html[data-theme="dark"]) .z-meter-top b{color:#dceae8}:where(html[data-theme="dark"]) .z-track{background:#121712}:where(html[data-theme="dark"]) .z-level{background:#182522}:where(html[data-theme="dark"]) .z-level.current{background:linear-gradient(160deg,#252114,#182522)}:where(html[data-theme="dark"]) .z-level-status{color:#d4ccb7;background:#19160e}:where(html[data-theme="dark"]) .z-note{color:#bbc0be;background:#131912}:where(html[data-theme="dark"]) .z-lesson{background:#182522}:where(html[data-theme="dark"]) .z-lesson-badge{background:#19160d;color:#d9d2c0}:where(html[data-theme="dark"]) .z-letter-list{background:#1e2115}:where(html[data-theme="dark"]) .z-alpha-btn{border:1px solid #313f31;background:#182522;color:#dceae8}:where(html[data-theme="dark"]) .z-alpha-btn:hover,:where(html[data-theme="dark"]) .z-alpha-btn.active{border-color:#dceae8}:where(html[data-theme="dark"]) .z-alpha-btn.practised:after{color:#c5dcd2}:where(html[data-theme="dark"]) .z-letter-stage{border:1px solid #413f2f;background:radial-gradient(circle at 90% 0,#18150d 0,transparent 36%),#262315}:where(html[data-theme="dark"]) .z-mini-label{color:#d0cab9}:where(html[data-theme="dark"]) .z-audio-chip{background:#111b11;color:#cadcd6}:where(html[data-theme="dark"]) .z-feature-letter{background:linear-gradient(145deg,#1d1a10,#110f09);color:#d6e6e1}:where(html[data-theme="dark"]) .z-memory-card{background:#141c13;border:1px solid #304030}:where(html[data-theme="dark"]) .z-memory-card p{color:#c0c5c3}:where(html[data-theme="dark"]) .z-arrow{border:1px solid #313f31;background:#182522;color:#dceae8}:where(html[data-theme="dark"]) .z-game{background:linear-gradient(120deg,#111a11,#19160e);border:1px solid #344130}:where(html[data-theme="dark"]) .z-game-prompt{background:#182522;border:1px solid #353f31}:where(html[data-theme="dark"]) .z-game-prompt small{color:#d1cbba}:where(html[data-theme="dark"]) .z-game-prompt strong{color:#dceae8}:where(html[data-theme="dark"]) .z-game-prompt button{background:#151b11;color:#cee1d9}:where(html[data-theme="dark"]) .z-feedback{color:#c7ddd4}:where(html[data-theme="dark"]) .z-quiz-option{border:1px solid #333f31;background:#182522;color:#dceae8}:where(html[data-theme="dark"]) .z-quiz-option.correct{background:#0e1a12}:where(html[data-theme="dark"]) .z-quiz-option.wrong{background:#211612}:where(html[data-theme="dark"]) .z-next{background:#182522}:where(html[data-theme="dark"]) .z-next-icon{background:#18150d}:where(html[data-theme="dark"]) .z-footer-note p{color:#dceae8}