/* Generated by scripts/build_dark_css.py from style.css. Do not edit by hand;
   corrections go in dark-manual.css. */
html[data-theme="dark"]{color-scheme:dark}
html[data-theme="dark"] body{background:#0B1622;color:#E6EDF3}
html[data-theme="dark"] body{background:#0B1622;color:#E6EDF3}
html[data-theme="dark"] a{color:#6FDCB4}
html[data-theme="dark"] h1, html[data-theme="dark"] h2, html[data-theme="dark"] h3, html[data-theme="dark"] h4{color:#E6EDF3}
html[data-theme="dark"] .lede{color:#BDCAD6}
html[data-theme="dark"] .skip{background:#102030}
html[data-theme="dark"] header.site{background:#102030;border-bottom:1px solid #2A3F53}
html[data-theme="dark"] .desktop-nav a{color:#BDCAD6}
html[data-theme="dark"] .desktop-nav a:hover, html[data-theme="dark"] .desktop-nav a[aria-current=page]{color:#E6EDF3}
html[data-theme="dark"] .mobile-nav summary{border:1px solid #2A3F53;color:#E6EDF3;background:#102030}
html[data-theme="dark"] .mobile-nav nav{background:#102030;border:1px solid #2A3F53}
html[data-theme="dark"] .mobile-nav nav a{color:#E6EDF3}
html[data-theme="dark"] .mobile-nav nav a:hover{background:#102030}
html[data-theme="dark"] .eyebrow.dark{color:#6FDCB4}
html[data-theme="dark"] .btn-outline{background:#102030;color:#E6EDF3;border-color:#2A3F53}
html[data-theme="dark"] .btn-outline:hover{color:#6FDCB4}
html[data-theme="dark"] .hero-preview{background:#102030}
html[data-theme="dark"] .preview-bar{background:#102030;color:#E6EDF3;border-bottom:1px solid #2A3F53}
html[data-theme="dark"] .preview-status{color:#6FDCB4}
html[data-theme="dark"] .preview-caption{background:#102030;color:#9AAEBF}
html[data-theme="dark"] .task-section{background:#102030}
html[data-theme="dark"] .section-head p{color:#BDCAD6}
html[data-theme="dark"] .task-card{background:#102030;border:1px solid #2A3F53}
html[data-theme="dark"] .task-card:hover{border-color:#2A3F53}
html[data-theme="dark"] .task-card.task-accent{background:#12302A;border-color:#2A3F53}
html[data-theme="dark"] .task-no{color:#6FDCB4}
html[data-theme="dark"] .task-card p{color:#BDCAD6}
html[data-theme="dark"] .task-link{color:#6FDCB4}
html[data-theme="dark"] .task-audience{color:#9AAEBF}
html[data-theme="dark"] .reference-band{background:#102030;border-block:1px solid #2A3F53}
html[data-theme="dark"] .reference-list{border-top:1px solid #2A3F53}
html[data-theme="dark"] .reference-list a{border-bottom:1px solid #2A3F53;color:#E6EDF3}
html[data-theme="dark"] .reference-list strong{color:#E6EDF3}
html[data-theme="dark"] .reference-list span{color:#BDCAD6}
html[data-theme="dark"] .text-link{color:#6FDCB4}
html[data-theme="dark"] .app-section{background:#102030}
html[data-theme="dark"] .workflow{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .workflow>div{border-right:1px solid #2A3F53}
html[data-theme="dark"] .workflow b{color:#6FDCB4}
html[data-theme="dark"] .workflow strong{color:#E6EDF3}
html[data-theme="dark"] .workflow span{color:#BDCAD6}
html[data-theme="dark"] .app-callout{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .app-callout span{color:#BDCAD6}
html[data-theme="dark"] .audience-section{background:#102030}
html[data-theme="dark"] .aud{background:#102030;border:1px solid #2A3F53}
html[data-theme="dark"] .aud .tag{color:#9AAEBF}
html[data-theme="dark"] .aud p{color:#BDCAD6}
html[data-theme="dark"] .writing-section{background:#102030}
html[data-theme="dark"] .card{background:#102030;border:1px solid #2A3F53}
html[data-theme="dark"] .art-meta, html[data-theme="dark"] .updated{color:#9AAEBF}
html[data-theme="dark"] .art p{color:#BDCAD6}
html[data-theme="dark"] .empty-state{border:1px dashed #2A3F53;color:#BDCAD6}
html[data-theme="dark"] .about-strip{background:#12302A;border-top:1px solid #2A3F53}
html[data-theme="dark"] .reference-nav{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .reference-nav-title{color:#9AAEBF}
html[data-theme="dark"] .reference-nav a{color:#BDCAD6}
html[data-theme="dark"] .reference-nav a:hover{background:#12302A;color:#6FDCB4}
html[data-theme="dark"] .reference-calculator-gateway{background:#12302A;border:1px solid #2A3F53}
html[data-theme="dark"] .reference-calculator-gateway p{color:#BDCAD6}
html[data-theme="dark"] .note{background:#12302A}
html[data-theme="dark"] .note.info{background:#13263A}
html[data-theme="dark"] .note.warn{background:#3A1F25}
html[data-theme="dark"] .note.good{background:#12302A}
html[data-theme="dark"] .note strong{color:#E6EDF3}
html[data-theme="dark"] .table-scroll{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] caption{color:#E6EDF3}
html[data-theme="dark"] th, html[data-theme="dark"] td{border-bottom:1px solid #2A3F53}
html[data-theme="dark"] tbody tr:nth-child(even){background:#102030}
html[data-theme="dark"] tbody tr:hover{background:#12302A}
html[data-theme="dark"] .tick{color:#6FDCB4}
html[data-theme="dark"] .cross{color:#F2A0AB}
html[data-theme="dark"] .small{color:#BDCAD6}
html[data-theme="dark"] .field select option{color:#E6EDF3}
html[data-theme="dark"] .app-showcase{background:#102030;border-block:1px solid #2A3F53}
html[data-theme="dark"] .app-shot-wrap{background:#102030;border:1px solid #2A3F53}
html[data-theme="dark"] .shot-caption{color:#9AAEBF;border-top:1px solid #2A3F53}
html[data-theme="dark"] .mini-feature{border-bottom:1px solid #2A3F53}
html[data-theme="dark"] .mini-feature b{color:#E6EDF3}
html[data-theme="dark"] .mini-feature span{color:#BDCAD6}
html[data-theme="dark"] .workflow-section{background:#102030}
html[data-theme="dark"] .big-link a{color:#6FDCB4}
html[data-theme="dark"] .timeline::before{background:#1E4A40}
html[data-theme="dark"] .tl::before{background:#102030}
html[data-theme="dark"] .tl .when{color:#6FDCB4}
html[data-theme="dark"] .tl p{color:#BDCAD6}
html[data-theme="dark"] .tl .ntf{background:#13263A;color:#E6EDF3}
html[data-theme="dark"] .regime-card{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .regime-tag{color:#6FDCB4}
html[data-theme="dark"] .regime-rule{color:#BDCAD6}
@media (max-width:1050px){
html[data-theme="dark"] .workflow>div{border-bottom:1px solid #2A3F53}
}
html[data-theme="dark"] .search-trigger{border:1px solid #2A3F53;background:#102030;color:#E6EDF3}
html[data-theme="dark"] .search-trigger kbd{color:#9AAEBF;border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .darkline{color:#BDCAD6}
html[data-theme="dark"] .table-tools label span{color:#9AAEBF}
html[data-theme="dark"] .table-tools input{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .btn-light{background:#102030;border-color:#2A3F53;color:#E6EDF3}
html[data-theme="dark"] .quickstart-section{background:#102030}
html[data-theme="dark"] .quickstart-card{background:#102030;border:1px solid #2A3F53;color:#E6EDF3}
html[data-theme="dark"] .quickstart-card span{color:#6FDCB4}
html[data-theme="dark"] .quickstart-card p{color:#BDCAD6}
html[data-theme="dark"] .quickstart-card b{color:#6FDCB4}
html[data-theme="dark"] .whatsnew-band{background:#12302A;border-block:1px solid #2A3F53}
html[data-theme="dark"] .whatsnew-links{border-top:1px solid #2A3F53}
html[data-theme="dark"] .whatsnew-links a{border-bottom:1px solid #2A3F53;color:#E6EDF3}
html[data-theme="dark"] .whatsnew-links span{color:#BDCAD6}
html[data-theme="dark"] .article-toolbar span{color:#BDCAD6}
html[data-theme="dark"] .filter-chip, html[data-theme="dark"] .chip{border:1px solid #2A3F53;background:#102030;color:#BDCAD6}
html[data-theme="dark"] .filter-chip.is-active{background:#12302A;color:#6FDCB4;border-color:#2A3F53}
html[data-theme="dark"] .chip{background:#102030;color:#6FDCB4}
html[data-theme="dark"] .static-fallback-note{color:#9AAEBF}
html[data-theme="dark"] .update-item{border-bottom:1px solid #2A3F53}
html[data-theme="dark"] .quick-links a{color:#E6EDF3}
html[data-theme="dark"] .quick-links a span{color:#BDCAD6}
html[data-theme="dark"] .search-dialog{background:#102030;border:1px solid #2A3F53}
html[data-theme="dark"] .icon-close{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .search-input-wrap{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .search-input-wrap span:last-child{color:#9AAEBF}
html[data-theme="dark"] .search-status{color:#9AAEBF}
html[data-theme="dark"] .search-result{border:1px solid #2A3F53;color:#E6EDF3;background:#102030}
html[data-theme="dark"] .search-result:hover{background:#102030}
html[data-theme="dark"] .search-result strong{color:#E6EDF3}
html[data-theme="dark"] .search-result span:last-child{color:#BDCAD6}
html[data-theme="dark"] .search-kind{color:#6FDCB4}
html[data-theme="dark"] .search-page-box{background:#102030;border:1px solid #2A3F53}
html[data-theme="dark"] .search-page-box>label{color:#9AAEBF}
html[data-theme="dark"] .search-page-box>input{border:1px solid #2A3F53}
html[data-theme="dark"] .basis-line{border:1px solid #2A3F53;background:#102030;color:#BDCAD6}
html[data-theme="dark"] .calc-workpaper{background:#102030;border:1px solid #2A3F53}
html[data-theme="dark"] .work-lines span{color:#BDCAD6}
html[data-theme="dark"] .work-lines b{color:#E6EDF3}
html[data-theme="dark"] .proof-list{border-top:1px solid #2A3F53}
html[data-theme="dark"] .proof-list div{border-bottom:1px solid #2A3F53}
html[data-theme="dark"] .proof-list span{color:#BDCAD6}
html[data-theme="dark"] .output-preview{background:#102030}
html[data-theme="dark"] .output-grid div{background:#102030;border:1px solid #2A3F53}
html[data-theme="dark"] .output-grid span{color:#BDCAD6}
html[data-theme="dark"] .parameter-callout{background:#12302A;border:1px solid #2A3F53}
html[data-theme="dark"] .contact-grid .card span{color:#BDCAD6}
html[data-theme="dark"] body{color:#E6EDF3}
html[data-theme="dark"] .task-no{color:#6FDCB4}
html[data-theme="dark"] .workflow b{color:#6FDCB4}
html[data-theme="dark"] .search-trigger{border-color:#2A3F53}
html[data-theme="dark"] .note{background:#12302A}
html[data-theme="dark"] .task-no, html[data-theme="dark"] .workflow b{color:#6FDCB4}
html[data-theme="dark"] .article-hero-image{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .article-hero-image figcaption{color:#BDCAD6;background:#102030;border-top:1px solid #2A3F53}
html[data-theme="dark"] .article-review{border:1px solid #2A3F53;background:#102030;color:#BDCAD6}
html[data-theme="dark"] .article-source{border-top:1px solid #2A3F53}
html[data-theme="dark"] .article-related{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .chip-link{background:#12302A;color:#6FDCB4}
html[data-theme="dark"] .article-graphic{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .article-graphic-brand{border-bottom:1px solid #2A3F53}
html[data-theme="dark"] .article-graphic figcaption{color:#BDCAD6}
html[data-theme="dark"] .hero-search input{background:#102030;color:#E6EDF3}
html[data-theme="dark"] .calc-jump a{border:1px solid #2A3F53;background:#102030;color:#6FDCB4}
html[data-theme="dark"] .calc-jump a:hover{background:#102030}
html[data-theme="dark"] .release-card div{background:#102030;border:1px solid #2A3F53}
html[data-theme="dark"] .release-card b{color:#9AAEBF}
html[data-theme="dark"] .release-card span{color:#E6EDF3}
@media (max-width:760px){
html[data-theme="dark"] .param-table tr{border-bottom:1px solid #2A3F53}
html[data-theme="dark"] .param-table td::before{color:#9AAEBF}
}
html[data-theme="dark"] .tick{color:#6FDCB4}
html[data-theme="dark"] .related-panel{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .related-panel>strong{color:#9AAEBF}
html[data-theme="dark"] .provision{border-top:1px solid #2A3F53}
html[data-theme="dark"] .search-result-group{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .search-links a{border:1px solid #2A3F53;color:#6FDCB4;background:#102030}
html[data-theme="dark"] .search-links a:hover{background:#12302A}
html[data-theme="dark"] .table-scroll.is-scrollable{background:linear-gradient(to left,rgba(11,36,64,.10),rgba(11,36,64,0) 24px) right/24px 100% no-repeat local,#102030}
html[data-theme="dark"] .table-scroll.is-scrollable::after{color:#9AAEBF}
html[data-theme="dark"] .theme-toggle{border:1px solid #2A3F53;background:#102030;color:#E6EDF3}
html[data-theme="dark"] .regime-rule b{color:#E6EDF3}
html[data-theme="dark"] .regime-rule strong{color:#E6EDF3}
@media screen and (max-width:760px){
html[data-theme="dark"] table.stack tr{border-bottom:1px solid #2A3F53}
html[data-theme="dark"] table.stack td::before{color:#9AAEBF}
}
html[data-theme="dark"] .lf-nav{border:1px solid #2A3F53;background:#102030}
html[data-theme="dark"] .lf-nav strong{color:#9AAEBF}
html[data-theme="dark"] .lf-nav a{color:#BDCAD6}
html[data-theme="dark"] .lf-nav a:hover{background:#12302A;color:#6FDCB4}
html[data-theme="dark"] .lf-stat{background:#102030;border:1px solid #2A3F53}
html[data-theme="dark"] .lf-stat .k{color:#9AAEBF}
html[data-theme="dark"] .lf-stat .v{color:#E6EDF3}
html[data-theme="dark"] .lf-stat .s{color:#BDCAD6}
html[data-theme="dark"] .lf-table .strong{color:#E6EDF3}
html[data-theme="dark"] .lf-scope{background:#102030;border-block:1px solid #2A3F53}
html[data-theme="dark"] .lf-history td:first-child{color:#6FDCB4}
html[data-theme="dark"] .lf-history .relief{background:#3A1F25}
html[data-theme="dark"] .lf-history .change{background:#12302A}
html[data-theme="dark"] .lf-chip{background:#13263A;color:#E6EDF3}
html[data-theme="dark"] .lf-chip.green{background:#12302A;color:#6FDCB4}
html[data-theme="dark"] .lf-chip.amber{background:#3A1F25;color:#BDCAD6}
html[data-theme="dark"] .lf-foot{color:#BDCAD6}
/* ---- dark-manual.css ---- */
/* Hand corrections to the generated dark theme. Loaded after the generated rules. */
html[data-theme="dark"] img:not(.wm):not([src*="mark"]){filter:brightness(.92)}
html[data-theme="dark"] .btn-primary,html[data-theme="dark"] .btn-primary:hover{color:#fff}
html[data-theme="dark"] .btn-primary{background:#127C66}
html[data-theme="dark"] .btn-primary:hover{background:#0B6B57}
html[data-theme="dark"] .brand .wm-light{display:none}
html[data-theme="dark"] .brand .wm-dark{display:block}

