/* EraNorth Design System v2.0 — BUILD OUTPUT, DO NOT EDIT.
   Sources: compat-dark.css
   Rebuild with: node build.js */
html[data-theme="dark"]{--en-bg-page:#0b1118!important;--en-bg-surface:#111a24!important;--en-bg-elevated:#17222f!important;--en-bg-subtle:#1d2a38!important;--en-bg-raised:#111a24!important;--en-text-primary:#edf3f8!important;--en-text-secondary:#c2cfda!important;--en-text-muted:#9cabb9!important;--en-border-default:#2b3948!important;--en-border-strong:#435468!important;--en-border:#2b3948!important}html[data-theme="dark"] .pa-shell{--pa-blue:#8fb8f0;--pa-blue2:#afcdf5;--pa-ink:#edf3f8;--pa-muted:#9cabb9;--pa-line:#2b3948;--pa-soft:#17222f;--pa-card:#111a24;background:#0b1118;color:var(--pa-ink)}html[data-theme="dark"] .pa-hero{background:linear-gradient(135deg,#111a24 0%,#0d1620 100%);border-bottom-color:#2b3948}html[data-theme="dark"] .pa-hero p,html[data-theme="dark"] .pa-titleblock p{color:#c2cfda}html[data-theme="dark"] .pa-breadcrumb{color:#9cabb9}html[data-theme="dark"] .pa-breadcrumb a{color:#8fb8f0}html[data-theme="dark"] .pa-programbar{background:#071018;color:#edf3f8;border-top-color:rgba(255,255,255,.06)}html[data-theme="dark"] .pa-programmark{background:#1c3048;color:#edf3f8}html[data-theme="dark"] .pa-programnav a,html[data-theme="dark"] .pa-programnav button,html[data-theme="dark"] .pa-program-more>summary{color:#c2cfda}html[data-theme="dark"] .pa-programnav a:hover,html[data-theme="dark"] .pa-programnav a.active,html[data-theme="dark"] .pa-programnav button:hover,html[data-theme="dark"] .pa-program-more>summary:hover{background:#1d2a38;color:#fff}html[data-theme="dark"] .pa-program-more>div{background:#111a24;border-color:#2b3948}html[data-theme="dark"] .pa-btn{background:#17222f;border-color:#435468;color:#edf3f8}html[data-theme="dark"] .pa-btn:hover{background:#1d2a38}html[data-theme="dark"] .pa-btn.primary{background:#1c3048;border-color:#8fb8f0;color:#edf3f8}html[data-theme="dark"] .pa-btn.soft{background:#17222f;border-color:#2b3948;color:#c2cfda}html[data-theme="dark"] .pa-btn.danger{background:#3a2222;border-color:#6b3a36;color:#f09a93}html[data-theme="dark"] .pa-card,html[data-theme="dark"] .pa-stat,html[data-theme="dark"] .pa-list-item,html[data-theme="dark"] .pa-roadmap-card,html[data-theme="dark"] .pa-native-course{background:#111a24;border-color:#2b3948;box-shadow:none}html[data-theme="dark"] .pa-progress{background:#1d2a38}html[data-theme="dark"] .pa-progress>span{background:#8fb8f0}html[data-theme="dark"] .pa-chip{background:#1c3048;color:#9dc2f1}html[data-theme="dark"] .pa-course{background:#111a24;border-color:#2b3948}html[data-theme="dark"] .pa-course:hover{border-color:#435468;box-shadow:none}html[data-theme="dark"] .pa-course-meta{color:#9cabb9}html[data-theme="dark"] .pa-lesson-row{background:#17222f;border-color:#2b3948}html[data-theme="dark"] .pa-lesson-row:hover{border-color:#435468}html[data-theme="dark"] .pa-lesson-row .num{background:#1c3048;color:#9dc2f1}html[data-theme="dark"] .pa-lesson-state{color:#9cabb9}html[data-theme="dark"] .pa-lesson-state.done{color:#72c99c}html[data-theme="dark"] .pa-lock{color:#edc56d}html[data-theme="dark"] .pa-roadmap-dot{background:#1c3048;color:#9dc2f1}html[data-theme="dark"] .pa-roadmap-step:before{background:#2b3948}html[data-theme="dark"] .pa-native-number{background:#1c3048;color:#9dc2f1}html[data-theme="dark"] .pa-native-links a{background:#1c3048;border-color:#2b3948;color:#9dc2f1}html[data-theme="dark"] .pa-native-course summary{color:#edf3f8}html[data-theme="dark"] .pa-native-details li{color:#c2cfda}html[data-theme="dark"] .pa-module-credential{background:rgba(143,184,240,.07);border-color:#2b3948}html[data-theme="dark"] .pa-module-credential small{color:#9cabb9}html[data-theme="dark"] .pa-prose blockquote{background:#17222f;border-left-color:#8fb8f0}html[data-theme="dark"] .pa-prose th,html[data-theme="dark"] .pa-prose td{border-color:#2b3948}html[data-theme="dark"] .pa-prose .markdown-diagram,html[data-theme="dark"] .pa-prose .markdown-chart{background:#17222f;border-color:#2b3948}html[data-theme="dark"] .pa-prose .diagram-node{background:#111a24;border-color:#435468;color:#edf3f8}html[data-theme="dark"] .pa-prose .diagram-arrow{color:#8fb8f0}html[data-theme="dark"] .pa-callout{background:#192b40;border-color:#2b4560;color:#c2cfda}html[data-theme="dark"] .pa-warning{background:#372d17;border-color:#5d4c26;color:#edc56d}html[data-theme="dark"] .pa-success{background:#132d22;border-color:#24503c;color:#72c99c}html[data-theme="dark"] .pa-private{background:#3a2222;border-color:#6b3a36;color:#f09a93}html[data-theme="dark"] .pa-result.good{background:#132d22;border-color:#24503c}html[data-theme="dark"] .pa-result.bad{background:#372d17;border-color:#5d4c26}html[data-theme="dark"] .pa-form input,html[data-theme="dark"] .pa-form textarea,html[data-theme="dark"] .pa-form select,html[data-theme="dark"] .pa-searchbar input,html[data-theme="dark"] .pa-tutor-form textarea{background:#17222f;border-color:#435468;color:#edf3f8}html[data-theme="dark"] .pa-form input::placeholder,html[data-theme="dark"] .pa-form textarea::placeholder,html[data-theme="dark"] .pa-searchbar input::placeholder,html[data-theme="dark"] .pa-tutor-form textarea::placeholder{color:#7f8f9e}html[data-theme="dark"] .pa-option,html[data-theme="dark"] .pa-search-result{background:#17222f;border-color:#2b3948}html[data-theme="dark"] .pa-cert-table th{color:#9cabb9}html[data-theme="dark"] .pa-cert-table th,html[data-theme="dark"] .pa-cert-table td{border-bottom-color:#2b3948}html[data-theme="dark"] .pa-cert-table a{color:#8fb8f0}html[data-theme="dark"] .pa-empty{color:#9cabb9;border-color:#435468}html[data-theme="dark"] .pa-privacy-note{color:#9cabb9}html[data-theme="dark"] .pa-credential-boundary{color:#9cabb9}html[data-theme="dark"] .pa-tutor{background:#111a24;border-color:#2b3948}html[data-theme="dark"] .pa-tutor-fab{background:#1c3048;color:#edf3f8}html[data-theme="dark"] .pa-tutor header button{background:#1d2a38;color:#edf3f8}html[data-theme="dark"] .pa-tutor-modes button{background:#17222f;border-color:#435468;color:#c2cfda}html[data-theme="dark"] .pa-tutor-sources{border-top-color:#2b3948}html[data-theme="dark"] .pa-tutor-sources a{color:#8fb8f0}html[data-theme="dark"] .pa-tutor-sources strong{color:#9cabb9}html[data-theme="dark"] .pa-tutor-status{color:#9cabb9}html[data-theme="dark"] .pa-tutor-progress{background:#17222f;border-color:#2b3948;color:#c2cfda}html[data-theme="dark"] .pa-thinking-orb{border-color:#435468;border-top-color:#8fb8f0}html[data-theme="dark"] .pa-thinking-orb{background:#8fb8f0;border-color:#8fb8f0}html[data-theme="dark"] .pa-tutor-stop{background:#17222f;border-color:#435468;color:#c2cfda}html[data-theme="dark"] .pa-tutor-stop:hover{background:#1d2a38}html[data-theme="dark"] .pa-tutor-done{background:#132d22;color:#72c99c}html[data-theme="dark"] .pa-tutor-paused{color:#edc56d}html[data-theme="dark"] .pa-tutor-error{background:#3a2222;border-color:#6b3a36;color:#f09a93}html[data-theme="dark"] .pa-tutor-rich{color:#c2cfda}html[data-theme="dark"] .pa-tutor-rich h2,html[data-theme="dark"] .pa-tutor-rich h3,html[data-theme="dark"] .pa-tutor-rich h4,html[data-theme="dark"] .pa-tutor-rich strong{color:#edf3f8}html[data-theme="dark"] .pa-tutor-rich code{background:#1d2a38;color:#edf3f8}html[data-theme="dark"] .pa-tutor-rich blockquote{background:#17222f;border-left-color:#8fb8f0;color:#c2cfda}html[data-theme="dark"] .pa-tutor-rich .markdown-table-wrap{border-color:#2b3948}html[data-theme="dark"] .pa-tutor-rich th,html[data-theme="dark"] .pa-tutor-rich td{border-bottom-color:#2b3948}html[data-theme="dark"] .pa-tutor-rich th{background:#1d2a38;color:#edf3f8}html[data-theme="dark"] .pa-tutor-rich.is-streaming:after{background:#8fb8f0}html[data-theme="dark"] .pa-certificate{background:linear-gradient(145deg,#fff 0%,#f4f8fd 100%);border-color:#0f2740;color:#0e2033}html[data-theme="dark"] .pa-certificate h1{color:#0e2033}html[data-theme="dark"] .pa-certificate-brand{color:#0b3a78}html[data-theme="dark"] .pa-certificate .pa-cert-meta{color:#334b63}html[data-theme="dark"] .pa-certificate:is(p,span,small,strong,div){color:inherit}