/* Generated dark overrides for education/directory.css; original light stylesheet unchanged. */
html[data-theme="dark"] .education-start > span{color:var(--muted)}
html[data-theme="dark"] .directory-heading p:last-child{color:var(--muted)}
html[data-theme="dark"] .directory-button{border:1px solid var(--theme-line);color:var(--ink);background:var(--theme-panel)}
html[data-theme="dark"] .directory-button:hover{background:var(--theme-panel)}
html[data-theme="dark"] .lesson-search{background:var(--surface);border:1px solid var(--line)}
html[data-theme="dark"] .search-controls input{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--ink)}
html[data-theme="dark"] #search-results{color:var(--muted)}
html[data-theme="dark"] .search-help{color:var(--muted)}
html[data-theme="dark"] .lesson-search-match{color:#f1ae74}
html[data-theme="dark"] .learning-module{border:1px solid var(--line)}
html[data-theme="dark"] .learning-module > summary:hover{background:var(--theme-panel)}
html[data-theme="dark"] .module-number{color:#f1ae74}
html[data-theme="dark"] .module-description{color:var(--muted)}
html[data-theme="dark"] .module-count{color:var(--muted)}
html[data-theme="dark"] .module-chevron{color:#f1ae74}
html[data-theme="dark"] .learning-module[open] > summary{background:var(--surface);border-bottom:1px solid var(--line)}
html[data-theme="dark"] .lesson-row + .lesson-row{border-top:1px solid var(--line)}
html[data-theme="dark"] .lesson-index{color:#f1ae74}
html[data-theme="dark"] .lesson-description{color:var(--muted)}
html[data-theme="dark"] .lesson-arrow{color:#f1ae74}
html[data-theme="dark"] .learning-directory :is(summary,button,input,a):focus-visible{outline:3px solid #f1ae74}
