:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-surface-page:#eaf1f5;--ui-surface:#fff;--ui-surface-raised:#fff;--ui-surface-subtle:#eaf5f8;--ui-text-primary:#132033;--ui-text-secondary:#354e60;--ui-text-muted:#516070;--ui-text:var(--ui-text-primary);--ui-border-default:#b9ccd8;--ui-border-strong:#6c8998;--ui-border:var(--ui-border-default);--ui-accent-primary:#00757a;--ui-accent-secondary:#1f5d23;--ui-focus-ring:#00757a;--ui-action-bg:#ccf449;--ui-action-text:#08231d;--ui-action-hover-bg:#dfff79;--ui-navigation-bg:#042c44;--ui-navigation-top:#073b5a;--ui-navigation-text:#fff;--ui-navigation-active:#164a60;--ui-navigation-marker:#b7d43a;--ui-focus-on-dark:#b7d43a;--ui-area-home:#073b5a;--ui-area-learning:#00757a;--ui-area-practice:#2e7d32;--ui-area-assessment:#1d4ed8;--ui-area-teaching:#934514;--ui-area-resources:#934514;--ui-marker-teaching:#f2c94c;--ui-area-learning-soft:#e6f5f5;--ui-area-practice-soft:#eaf2eb;--ui-area-assessment-soft:#e9effd;--ui-area-teaching-soft:#fdf5db;--ui-status-success:#1f5d23;--ui-status-waiting:#934514;--ui-status-error:#9f2d20;--ui-status-information:#1d4ed8;--ui-card-shadow:0 4px 14px #042c4412;--ui-reading-size:1rem;--ui-reading-line-height:1.65;--ui-reading-paragraph-gap:1em;--ui-reading-measure:68ch;--ui-motion-duration:.15s}:root[data-reading-tone=warm]{--ui-surface:#fffdf7;--ui-surface-raised:#fffdf7;--ui-surface-subtle:#fbf6ea}:root[data-reading-tone=cool]{--ui-surface:#f2f7fa;--ui-surface-raised:#f2f7fa;--ui-surface-subtle:#e6f0f5}:root[data-reading-size=large]{--ui-reading-size:1.15rem}:root[data-reading-spacing=roomy]{--ui-reading-line-height:1.9;--ui-reading-paragraph-gap:1.5em}:root[data-reading-motion=reduce]{--ui-motion-duration:0s}
:root{--background:var(--ui-surface-page);--foreground:var(--ui-text-primary);--surface:var(--ui-surface);--surface-warm:var(--ui-surface-subtle);--line:var(--ui-border-default);--line-strong:var(--ui-border-strong);--text-muted:var(--ui-text-muted)}body{background:var(--ui-surface-page);color:var(--ui-text-primary)}:where(.section-band,.section-band-blue,.section-band-green,.section-band-warm,.my-control-section){background-color:var(--ui-surface-page);color:var(--ui-text-primary)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}:where(.site-header,.site-nav,.eltask-app-topbar,.eltask-app-bottom-nav) :is(a,button,summary):focus-visible{outline-color:var(--ui-focus-on-dark)}.button.button-primary{background:var(--ui-action-bg);color:var(--ui-action-text);border-color:var(--ui-area-practice)}.button.button-primary:hover{background:var(--ui-action-hover-bg);color:var(--ui-action-text)}.button.button-secondary{background:var(--ui-surface);color:var(--ui-accent-primary);border-color:var(--ui-border-strong)}:where(.content-card,.concept-card,.step-card,.auth-card,.admin-directory-card,.profile-settings-card){background-color:var(--ui-surface);border-color:var(--ui-border-strong);color:var(--ui-text-primary)}:where(.content-card,.concept-card,.step-card,.auth-card,.admin-directory-card) :is(h2,h3,h4){color:var(--ui-text-primary)}.site-footer{background:var(--ui-surface);color:var(--ui-text-secondary);border-top:1px solid var(--ui-border-default)}.admin-directory-card,.content-admin-card{border-color:var(--ui-border-strong);border-top:4px solid var(--ui-area-home);background:var(--ui-surface);color:var(--ui-text-primary);box-shadow:var(--ui-card-shadow)}.admin-directory-card :is(h2,h3),.content-admin-card h2{color:var(--ui-text-primary)}.admin-directory-card :is(input,select,textarea){background:var(--ui-surface);color:var(--ui-text-primary);border-color:var(--ui-border-strong)}.admin-user-card,.admin-directory-facts{background:var(--ui-surface-subtle);color:var(--ui-text-primary);border-color:var(--ui-border-default)}:is(.content-card,.auth-card,.admin-directory-card,.content-admin-dashboard,.profile-settings-card,.practice-v2-phase-section,.practice-v2-workspace-form) .auth-card-label{color:var(--ui-accent-primary)!important}.eltask-app-topbar{background:var(--ui-navigation-top);color:var(--ui-navigation-text);border-color:var(--ui-navigation-marker)}.eltask-app-bottom-nav{background:var(--ui-navigation-bg);color:var(--ui-navigation-text)}.eltask-app-nav-link{color:var(--ui-navigation-text)}.eltask-app-nav-link[data-active=true]{background:var(--ui-navigation-active);color:var(--ui-navigation-text)}.eltask-app-nav-link[data-active=true]:before{background:var(--ui-navigation-marker)}:where([data-reading-content],.practice-v2-preserved-text,.practice-v2-reading-room){overflow-wrap:break-word;line-height:var(--ui-reading-line-height)}:where([data-reading-content],.practice-v2-reading-room) :is(p,li),p.practice-v2-preserved-text{max-width:var(--ui-reading-measure);line-height:var(--ui-reading-line-height);text-align:start}:root[data-reading-size=large] :where([data-reading-content],.practice-v2-reading-room,.content-card,.concept-card,.step-card) :is(p,li),:root[data-reading-size=large] p.practice-v2-preserved-text{font-size:var(--ui-reading-size)}:root[data-reading-spacing=roomy] :where([data-reading-content],.practice-v2-reading-room,.content-card,.concept-card,.step-card) :is(p,li),:root[data-reading-spacing=roomy] p.practice-v2-preserved-text{line-height:var(--ui-reading-line-height)}:root[data-reading-spacing=roomy] :where([data-reading-content],.practice-v2-reading-room,.content-card,.concept-card,.step-card) p+p{margin-top:var(--ui-reading-paragraph-gap)}:root[data-reading-motion=reduce] :is(.app-splash-intro,.app-splash,.app-splash-mark,.app-splash-wordmark,.app-splash-brand,.app-splash-slit,.brand-mark,.profile-avatar,[data-decorative-motion]){transition:none!important;animation:none!important}:root[data-reading-motion=reduce] :is(.app-splash-intro,.app-splash){display:none}@media (prefers-reduced-motion:reduce){:root{--ui-motion-duration:0s}:is(.app-splash-intro,.app-splash,.app-splash-mark,.app-splash-wordmark,.app-splash-brand,.app-splash-slit,.brand-mark,.profile-avatar,[data-decorative-motion]){transition:none!important;animation:none!important}:is(.app-splash-intro,.app-splash){display:none}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:highlight}:where(.content-card,.admin-directory-card,[data-card-role]){border-color:canvastext}}@media print{:root{--ui-surface-page:#fff;--ui-surface:#fff;--ui-surface-raised:#fff;--ui-surface-subtle:#fff;--ui-text-primary:#132033;--ui-text-secondary:#354e60;--ui-card-shadow:none}[data-reading-controls]{display:none}}
