/* Original teaching colors; no font, layout, event or scoring changes. */
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-\[\#1e4c41\]:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#1e4c41!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-\[\#124b38\]:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#124b38!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-\[\#168a76\]:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#168a76!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-\[\#193d45\]:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#193d45!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-\[\#405e65\]:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#405e65!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-\[\#14324a\]:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#14324a!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-\[\#27474f\]:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#27474f!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-\[\#49391e\]:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#49391e!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-\[\#176047\]:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#176047!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-100:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-amber-100)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-200:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-amber-200)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-200\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#fee685cc!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-200\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-amber-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-400:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-amber-400)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-400\/90:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#fcbb00e6!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-400\/90:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-amber-400) 90%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-500:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-amber-500)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-600:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-amber-600)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-700:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-amber-700)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-800:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-amber-800)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-amber-900:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-amber-900)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-blue-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-blue-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-blue-400:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-blue-400)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-blue-600:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-blue-600)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-blue-700:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-blue-700)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-blue-800:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-blue-800)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-blue-900:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-blue-900)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-blue-900\/85:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#1c398ed9!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-blue-900\/85:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-blue-900) 85%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-blue-950:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-blue-950)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-50\/65:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#ecfeffa6!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-50\/65:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-cyan-50) 65%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-100:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-cyan-100)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-100\/50:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#cefafe80!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-100\/50:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-cyan-100) 50%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-100\/65:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#cefafea6!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-100\/65:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-cyan-100) 65%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-200:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-cyan-200)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-200\/70:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#a2f4fdb3!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-200\/70:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-cyan-200) 70%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-200\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#a2f4fdcc!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-200\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-cyan-200) 80%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-cyan-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-400:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-cyan-400)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-600:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-cyan-600)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-700:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-cyan-700)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-800:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-cyan-800)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-cyan-900:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-cyan-900)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-100:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-emerald-100)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-100\/65:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#d0fae5a6!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-100\/65:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-100) 65%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-100\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#d0fae5cc!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-100\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-200:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-emerald-200)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-200\/70:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#a4f4cfb3!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-200\/70:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-200\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#a4f4cfcc!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-200\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-emerald-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-300\/60:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#5ee9b599!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-300\/60:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-300) 60%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-300\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#5ee9b5cc!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-300\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-300) 80%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-400:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-emerald-400)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-400\/60:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#00d29499!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-400\/60:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-400) 60%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-400\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#00d294cc!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-400\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-500\/30:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#00bb7f4d!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-500\/30:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-600:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-emerald-600)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-700:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-emerald-700)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-700\/20:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#00795633!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-700\/20:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-700) 20%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-700\/60:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#00795699!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-700\/60:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-700) 60%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-800:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-emerald-800)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-800\/60:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#005f4699!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-800\/60:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-800) 60%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-800\/70:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#005f46b3!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-800\/70:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-800) 70%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-800\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#005f46cc!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-800\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-emerald-800) 80%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-900:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-emerald-900)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-emerald-950:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-emerald-950)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-inherit:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:inherit!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-orange-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-orange-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-pink-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-pink-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-purple-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-purple-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-purple-400:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-purple-400)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-purple-600:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-purple-600)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-purple-700:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-purple-700)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-red-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-red-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-red-400:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-red-400)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-red-700:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-red-700)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-rose-200:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-rose-200)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-rose-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-rose-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-rose-400:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-rose-400)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-rose-500:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-rose-500)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-rose-500\/50:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#ff235780!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-rose-500\/50:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-rose-500) 50%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-rose-600:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-rose-600)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-rose-700:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-rose-700)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-rose-800:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-rose-800)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-sky-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-sky-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-sky-400:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-sky-400)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-sky-500:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-sky-500)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-sky-600:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-sky-600)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-sky-700:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-sky-700)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-sky-800:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-sky-800)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-sky-900:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-sky-900)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-100:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-slate-100)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-200:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-slate-200)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-slate-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-400:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-slate-400)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-500:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-slate-500)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-500\/50:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#62748e80!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-500\/50:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-slate-500) 50%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-500\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#62748ecc!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-500\/80:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-slate-500) 80%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-600:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-slate-600)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-600\/60:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#45556c99!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-600\/60:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-slate-600) 60%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-700:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-slate-700)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-800:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-slate-800)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-900:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-slate-900)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-slate-950:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-slate-950)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-teal-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-teal-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-teal-400:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-teal-400)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-teal-500:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-teal-500)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-teal-700:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-teal-700)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-teal-800:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-teal-800)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-transparent:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#0000!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-violet-200:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-violet-200)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-violet-200\/70:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#ddd6ffb3!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-violet-200\/70:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-violet-200) 70%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-violet-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-violet-300)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-violet-600:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-violet-600)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-violet-700:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-violet-700)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-white:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-white)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-white\/65:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#ffffffa6!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-white\/65:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-white) 65%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-white\/75:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#ffffffbf!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-white\/75:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-white) 75%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-white\/95:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:#fffffff2!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-white\/95:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:color-mix(in oklab,var(--color-white) 95%,transparent)!important}
html[data-learning-style][data-teaching-original="true"] :is(.learning-main-canvas,#memory-quiz-modal,.phonetic-learning-entry) .text-yellow-300:not(#typing-virtual-keyboard *,#typing-fingering-demo-keyboard *,.learning-nav-button,.learning-nav-button *,.learning-footer-controls *,[data-theme-region="step-dock"] *,nav *){color:var(--color-yellow-300)!important}

html[data-learning-style][data-teaching-original="true"] .learning-main-canvas{color:var(--color-white,#fff)}
