/* Generated by site/build_dark.py from home.css, motion.css. Do not edit:
   change the light stylesheet and rebuild, or tune in dark.css. */
/* from home.css */
html[data-theme="dark"] .landing{background:#080e1b}
html[data-theme="dark"] .home-header{border-bottom:1px solid #33373f}
html[data-theme="dark"] .version-tag{border:1px solid #343944;color:#a1acc1}
html[data-theme="dark"] .home-nav{color:#a1acc1}
html[data-theme="dark"] .home-nav a:hover{color:#80a5ff}
html[data-theme="dark"] .home-open{border:1px solid #363d49}
html[data-theme="dark"] .home-open:hover{background:#222730;border-color:#465369}
html[data-theme="dark"] .edition-link{color:#a1acc1}
html[data-theme="dark"] .edition-link>span:last-child{background:#25282f}
html[data-theme="dark"] .live-dot{background:#687da3}
html[data-theme="dark"] .teach-word{color:#80a5ff}
html[data-theme="dark"] .teach-word svg{stroke:#80a5ff;fill:none}
html[data-theme="dark"] .hero-description{color:#a1acc1}
html[data-theme="dark"] .home-cta{background:#2549f5;color:#ffffff;border:1px solid #80a5ff;box-shadow:0 3px 6px rgba(37,73,245,.063)}
html[data-theme="dark"] .home-cta:hover{background:#1638d6;border-color:#92b3fd;box-shadow:0 6px 16px rgba(37,73,245,.11)}
html[data-theme="dark"] .home-secondary:hover{color:#80a5ff}
html[data-theme="dark"] .hero-footnote{color:#a1acc1}
html[data-theme="dark"] .tiny-cross{color:#a1acc1}
html[data-theme="dark"] .hero-field:before{background-image:radial-gradient(#8094ba 0.65px,transparent .65px);background-size:19px 19px}
html[data-theme="dark"] .field-coordinates{color:#a1acc1}
html[data-theme="dark"] .field-pause{border:1px solid #303847;color:#a1acc1}
html[data-theme="dark"] .field-pause:hover{border-color:#80a5ff;color:#80a5ff}
html[data-theme="dark"] .field-ring{border:1px solid #2f343d}
html[data-theme="dark"] .field-ring:before,html[data-theme="dark"] .field-ring:after{border:1px dashed #2f343d}
html[data-theme="dark"] .field-ring:after{border-style:dotted}
html[data-theme="dark"] .field-label{color:#a1acc1;background:#080e1b}
html[data-theme="dark"] .field-caption{color:#9ca8bc}
html[data-theme="dark"] .field-caption .crosshair{color:#80a5ff}
html[data-theme="dark"] .field-note{color:#a1acc1}
html[data-theme="dark"] .home-metrics{border-top:1px solid #363d49;border-bottom:1px solid #363d49}
html[data-theme="dark"] .home-metrics>div,html[data-theme="dark"] .home-metrics>a{border-right:1px solid #313640}
html[data-theme="dark"] .home-metrics>:last-child{border:0}
html[data-theme="dark"] .eyebrow{color:#a1acc1}
html[data-theme="dark"] .home-metrics strong>span{color:#a1acc1}
html[data-theme="dark"] .home-metrics>a:hover strong{color:#80a5ff}
html[data-theme="dark"] .home-metrics>a>span:last-child{color:#a1acc1}
html[data-theme="dark"] .status-label{color:#a1acc1}
html[data-theme="dark"] .section-kicker{color:#a1acc1}
html[data-theme="dark"] .section-kicker>a{color:#97a7c5}
html[data-theme="dark"] .home-section-heading p{color:#a1acc1}
html[data-theme="dark"] .inline-link{color:inherit}
html[data-theme="dark"] .inline-link:hover{color:#80a5ff}
html[data-theme="dark"] .home-artifacts .artifact-card{border:0;background:#1d2433;box-shadow:none}
html[data-theme="dark"] .home-artifacts .artifact-card:hover{box-shadow:0 12px 24px rgba(0,1,3,.126)}
html[data-theme="dark"] .home-artifacts .artifact-cover{border:0;background:#20242a}
html[data-theme="dark"] .home-artifacts .mini-slide{background:#2e384b}
html[data-theme="dark"] .home-artifacts .mini-feedback{background:#242a34}
html[data-theme="dark"] .home-diagram .artifact-cover{background:#1d2433}
html[data-theme="dark"] .specimen-tag{color:#a1acc1}
html[data-theme="dark"] .home-artifacts .artifact-info{background:#080e1b}
html[data-theme="dark"] .home-disclosure{color:#a1acc1}
html[data-theme="dark"] .home-disclosure>span{color:#80a5ff}
html[data-theme="dark"] .home-disclosure a{color:#9cafd0;text-decoration:underline}
html[data-theme="dark"] .capability-section{background:#242931;color:#eef3fb}
html[data-theme="dark"] .capability-section .section-kicker{color:#99a4b8}
html[data-theme="dark"] .capability-section h2 em{color:#bfd6fd}
html[data-theme="dark"] .capability-section .home-section-heading>p{color:#a8b3c7}
html[data-theme="dark"] .subject-choice{border-bottom:1px solid #b1bccd;color:#b0bcd1}
html[data-theme="dark"] .subject-choice:first-child{border-top:1px solid #b1bccd}
html[data-theme="dark"] .subject-choice:hover{background:#2f3847;color:#ffffff}
html[data-theme="dark"] .subject-choice.selected{color:#dbecff}
html[data-theme="dark"] .subject-arrow{color:#7887a0}
html[data-theme="dark"] .subject-choice.selected .subject-arrow{color:#cce1ff}
html[data-theme="dark"] .subject-feature{background:#262e3c;color:#b5c5e2}
html[data-theme="dark"] .subject-feature-top{color:#a1acc1}
html[data-theme="dark"] .subject-feature-top .eyebrow{color:#a1acc1}
html[data-theme="dark"] .subject-graphic{color:#a1acc1}
html[data-theme="dark"] .subject-graphic>span{color:#a1b9e1;background:rgba(38,46,60,.6)}
html[data-theme="dark"] .subject-feature-content .eyebrow{color:#a1acc1}
html[data-theme="dark"] .subject-feature-content .inline-link{color:#a6bbe2}
html[data-theme="dark"] .capability-links a{color:#b3c2db;border-top:1px solid #b0bcd1}
html[data-theme="dark"] .capability-links a>span:first-child{color:#a1acc1}
html[data-theme="dark"] .capability-links a>span:last-child{color:#9aafd4}
html[data-theme="dark"] .capability-links a:hover{color:#f0fbff;background:#2e384a}
html[data-theme="dark"] .principles-intro>p{color:#a1acc1}
html[data-theme="dark"] .principle-grid article{border-top:1px solid #343c49}
html[data-theme="dark"] .principle-number{color:#a1acc1}
html[data-theme="dark"] .principle-grid p{color:#a1acc1}
html[data-theme="dark"] .home-final{background:#2549f5;color:#ffffff}
html[data-theme="dark"] .home-final .eyebrow{color:#c9d4ff}
html[data-theme="dark"] .home-cta.light{color:#80a5ff;background:#121827;border-color:#222630}
html[data-theme="dark"] .home-cta.light:hover{background:#212533;border-color:#2a2e3c}
html[data-theme="dark"] .home-final>p{color:#d0daff}
html[data-theme="dark"] .home-footer{color:#a1acc1}
html[data-theme="dark"] .home-footer .home-brand{color:#d0d8e5}
html[data-theme="dark"] .home-footer a:hover,html[data-theme="dark"] .home-footer button:hover{color:#80a5ff}
@media(max-width:760px){
html[data-theme="dark"] .home-metrics .metrics-intro{border:0}
html[data-theme="dark"] .home-metrics>a:not(.metric-status){border-top:1px solid #313640}
html[data-theme="dark"] .home-metrics>a:nth-child(4){border-right:0}
html[data-theme="dark"] .home-metrics .metric-status{border-top:1px solid #313640}
html[data-theme="dark"] .home-final>p{color:#d9e0ff}
html[data-theme="dark"] .home-footer nav{border-top:1px solid #313640}
}
html[data-theme="dark"] .capability-links a>span:first-child{color:#9fb1d1}
html[data-theme="dark"] .subject-choice{color:#b0bcd1}
html[data-theme="dark"] .subject-arrow{color:#9dafce}
html[data-theme="dark"] .subject-feature-top,html[data-theme="dark"] .subject-feature-top .eyebrow,html[data-theme="dark"] .subject-feature-content .eyebrow{color:#9eb0d1}
html[data-theme="dark"] .version-tag,html[data-theme="dark"] .edition-link,html[data-theme="dark"] .hero-footnote,html[data-theme="dark"] .home-metrics>a>span:last-child,html[data-theme="dark"] .status-label,html[data-theme="dark"] .section-kicker,html[data-theme="dark"] .home-disclosure,html[data-theme="dark"] .home-footer{color:#a1acc1}
html[data-theme="dark"] .field-coordinates,html[data-theme="dark"] .field-label,html[data-theme="dark"] .field-note{color:#96a5bf}
html[data-theme="dark"] .capability-section .section-kicker{color:#a7b1c5}
html[data-theme="dark"] .home-final .eyebrow{color:#d2dcff}
html[data-theme="dark"] .home-header{border-bottom:0}
html[data-theme="dark"] .home-nav{background:rgba(18,24,39,.72);border:1px solid rgba(202,215,250,.104);box-shadow:0 1px 2px rgba(0,1,3,.128),0 10px 28px -18px rgba(0,1,3,.436)}
html[data-theme="dark"] .home-nav a:hover{background:#20232f;color:#8dadfe}
html[data-theme="dark"] .home-open{background:#121827;border:1px solid rgba(202,215,250,.169);box-shadow:0 1px 2px rgba(0,1,3,.128),0 10px 28px -18px rgba(0,1,3,.436)}
html[data-theme="dark"] .home-open:hover{background:#121827;border-color:rgba(37,73,245,.435);color:#8dadfe}
html[data-theme="dark"] .edition-link{background:#121827;border:1px solid rgba(202,215,250,.104);box-shadow:0 1px 2px rgba(0,1,3,.128),0 10px 28px -18px rgba(0,1,3,.436)}
html[data-theme="dark"] .edition-link>span:last-child{background:#20232f;color:#97b1fc}
html[data-theme="dark"] .edition-link .live-dot,html[data-theme="dark"] .status-label .live-dot{background:#2549f5;box-shadow:0 0 0 4px rgba(37,73,245,.203)}
html[data-theme="dark"] .home-cta{border:0;background:linear-gradient(180deg,#4060ff,#2549f5);box-shadow:0 14px 30px -14px rgba(37,73,245,.7),inset 0 1px 0 rgba(255,255,255,.22)}
html[data-theme="dark"] .home-cta:hover{background:linear-gradient(180deg,#4a69ff,#1d3fe6);box-shadow:0 18px 36px -14px rgba(37,73,245,.75)}
html[data-theme="dark"] .home-cta svg{background:rgba(255,255,255,.18)}
html[data-theme="dark"] .home-cta.light{background:#121827;color:#8dadfe;box-shadow:0 14px 30px -14px rgba(8,16,80,.5)}
html[data-theme="dark"] .home-cta.light svg{background:#20232f}
html[data-theme="dark"] .home-cta.light:hover{background:#121827}
html[data-theme="dark"] .home-secondary:hover{background:#121827;box-shadow:0 1px 2px rgba(0,1,3,.128),0 10px 28px -18px rgba(0,1,3,.436)}
html[data-theme="dark"] .landing .home-metrics{border:0}
html[data-theme="dark"] .landing .home-metrics>div,html[data-theme="dark"] .landing .home-metrics>a{background:#121827;border:1px solid rgba(202,215,250,.104);box-shadow:0 1px 2px rgba(0,1,3,.128),0 10px 28px -18px rgba(0,1,3,.436)}
html[data-theme="dark"] .landing .home-metrics>.metrics-intro{background:none;border:0;box-shadow:none}
html[data-theme="dark"] .landing .home-metrics>.metric-status{background:linear-gradient(160deg,#1f212b,#24283b);border-color:rgba(37,73,245,.145)}
html[data-theme="dark"] .landing .home-metrics>a:hover{box-shadow:0 2px 4px rgba(0,1,3,.128),0 24px 48px -26px rgba(0,1,3,.744)}
html[data-theme="dark"] .section-kicker>span:first-child{background:#121827;border:1px solid rgba(202,215,250,.104);box-shadow:0 1px 2px rgba(0,1,3,.128),0 10px 28px -18px rgba(0,1,3,.436);color:#d8e0fb}
html[data-theme="dark"] .section-kicker b{background:#2549f5;color:#ffffff}
html[data-theme="dark"] .section-kicker>a{color:#8dadfe}
html[data-theme="dark"] .section-kicker>a:hover{background:#121827}
html[data-theme="dark"] .home-artifacts .artifact-card{background:#121827;border:1px solid rgba(202,215,250,.104);box-shadow:0 1px 2px rgba(0,1,3,.128),0 10px 28px -18px rgba(0,1,3,.436)}
html[data-theme="dark"] .home-artifacts .artifact-card:hover{box-shadow:0 2px 4px rgba(0,1,3,.128),0 24px 48px -26px rgba(0,1,3,.744)}
html[data-theme="dark"] .home-artifacts .artifact-info{background:transparent}
html[data-theme="dark"] .home-artifacts .mini-slide{background:radial-gradient(120% 130% at 100% 0%,#3150e6 0%,#18226a 42%,#0e1440 100%)}
html[data-theme="dark"] .specimen-tag{background:rgba(18,24,39,.8)}
html[data-theme="dark"] .capability-section{background:radial-gradient(70% 90% at 100% 0%,rgba(80,110,255,.55),transparent 62%),radial-gradient(60% 80% at 0% 100%,rgba(37,73,245,.464),transparent 62%),#0d1338;color:#eef1ff}
html[data-theme="dark"] .capability-section .section-kicker{color:#aeb8de}
html[data-theme="dark"] .capability-section .section-kicker>span:first-child{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#eef1ff;box-shadow:none}
html[data-theme="dark"] .capability-section .section-kicker b{background:#121827;color:#aec4fe}
html[data-theme="dark"] .capability-section h2 em{color:#b8c6ff}
html[data-theme="dark"] .capability-section .home-section-heading>p{color:#b4bee3}
html[data-theme="dark"] .subject-choice,html[data-theme="dark"] .subject-choice:first-child{border:0;background:rgba(255,255,255,.04);color:#c7cff0}
html[data-theme="dark"] .subject-choice:hover{background:rgba(255,255,255,.09);color:#ffffff}
html[data-theme="dark"] .subject-choice.selected{background:rgba(255,255,255,.13);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);color:#ffffff}
html[data-theme="dark"] .subject-symbol{background:rgba(255,255,255,.08)}
html[data-theme="dark"] .subject-arrow,html[data-theme="dark"] .subject-choice.selected .subject-arrow{color:#aebcff}
html[data-theme="dark"] .subject-feature{background:linear-gradient(160deg,#0d0e14 0%,#252a3e 100%);color:#c5d3fe}
html[data-theme="dark"] .subject-feature-top,html[data-theme="dark"] .subject-feature-top .eyebrow,html[data-theme="dark"] .subject-feature-content .eyebrow{color:#a3b1d9}
html[data-theme="dark"] .subject-graphic{color:#7d99fd}
html[data-theme="dark"] .subject-graphic>span{color:#80a5ff;background:radial-gradient(closest-side,#232534 62%,transparent)}
html[data-theme="dark"] .subject-feature-content .inline-link{color:#8dadfe}
html[data-theme="dark"] .capability-links a{border:0;background:rgba(255,255,255,.06);color:#d3daf7}
html[data-theme="dark"] .capability-links a>span:first-child{background:rgba(255,255,255,.1);color:#c8d1ff}
html[data-theme="dark"] .capability-links a>span:last-child{color:#aebcff}
html[data-theme="dark"] .capability-links a:hover{background:rgba(255,255,255,.15);color:#ffffff}
html[data-theme="dark"] .principle-grid article{background:#121827;border:1px solid rgba(202,215,250,.104);box-shadow:0 1px 2px rgba(0,1,3,.128),0 10px 28px -18px rgba(0,1,3,.436)}
html[data-theme="dark"] .principle-number{background:#20232f;color:#95affe}
html[data-theme="dark"] .home-final{background:radial-gradient(80% 120% at 100% 0%,#7590ff 0%,#3d5eff 34%,#2549f5 62%,#1a35cc 100%);box-shadow:0 44px 80px -44px rgba(37,73,245,.75)}
html[data-theme="dark"] .home-final>p{background:rgba(28,52,210,.5)}
html[data-theme="dark"] .version-tag{border-color:rgba(202,215,250,.169)}
html[data-theme="dark"] .home-footer button:hover,html[data-theme="dark"] .home-footer nav a:hover{background:#121827}
@media(max-width:760px){
html[data-theme="dark"] .home-footer nav{border-top:0}
}
/* from motion.css */
@media (prefers-reduced-motion:no-preference){
html[data-theme="dark"] .artifact-card:hover,html[data-theme="dark"] .judge-card:hover{box-shadow:0 22px 44px -28px rgba(0,1,3,.78)}
html[data-theme="dark"] .stat:hover{background:#080e1b}
html[data-theme="dark"] .fx-thumb{background:linear-gradient(100deg,#1e2534 30%,#080e1b 50%,#1e2534 70%);background-size:200% 100%}
html[data-theme="dark"] .fx-thumb.fx-loaded{background:#1b2230}
}
