/* Contrast study: dark working spaces, clear white information surfaces. */
:root{--paper:#f6f8fa;--ink:#0b213a;--muted:#43596d;--line:#243f5e40}
body{background:radial-gradient(ellipse at 50% -20%,#fff,#d2dfe9 85%)}
.home-caption em{color:#133e69}.home-wayfinding{color:#294968}.home-menu{color:#092c52}.home-menu .home-inspect{background:#0a2e54;color:#fff;border-color:#0a2e54;box-shadow:0 4px 12px #08244220}.home-menu .home-inspect:hover{background:#124b82}.motion-toggle{background:#fff;border-color:#6e8aa5;color:#082b51}
.crest-card{border-color:#9cb1c4;background:linear-gradient(140deg,#fffffffa,#e1eaf4f5);box-shadow:0 22px 36px -20px #00142cbb}.crest-card[data-active=true]{border:1px solid #0c3c62;box-shadow:0 25px 45px -19px #00142ccc,inset 0 1px #fff}.crest-card[data-active=true] .card-foot{background:#0b2a48;color:#fff;margin:0 -18px -13px;padding:10px 18px;border-top:0;border-radius:0 0 7px 7px}.crest-card[data-active=true] .card-foot>span{color:#ffe35d}.crest-card .card-heading{color:#1a3b58}
.division-intro{isolation:isolate;color:#fff}.division-intro::before{content:'';position:absolute;inset:0 calc(-1 * var(--page-inset));z-index:-1;background:linear-gradient(112deg,#071c31 0%,#103451 71%,#e1eaf1 71%)}
.division-intro .intro-type .micro{color:#b1cedf}.division-intro #precision-title{color:#fff}.division-intro .intro-aside>p{color:#cfdae4}.division-intro .intro-aside button{color:#f7df71}.division-intro .hero-object-label{color:#183952}.division-intro .division-motif{opacity:.38}.collection-jumps{border-color:#b8c8d6}.family-card,.family-card:nth-child(n){background:#fff;border:1px solid #aabcc9;box-shadow:0 12px 24px -20px #06274e70}.family-card .family-card-bottom{border-top-color:#738da5}.family-card .family-model{color:#254763}.family-card .family-explore{color:#0b395e}.family-card p{color:#425a70}.section-rule{border-color:#7995ad}.section-rule h2{color:#092e51}.possibilities{border-top-color:#7e99b0}.possibilities h2 em{color:#3b6386}
#inspection-dialog{border-color:#60758a;background:#071827;box-shadow:0 40px 140px #000a}.inspection-header{background:#071827;color:#fff;border-color:#35506b}.inspection-header .micro{color:#b0c5d8}.inspection-header .round-button{border-color:#7e95ad;color:#fff;background:#112d47}.inspection-divisions{background:#0b2238;border-color:#38536c}.inspection-divisions button{color:#bbccdc;border-color:#38536c}.inspection-divisions button[aria-current=true]{background:#1b3c57;color:#fff}.inspection-divisions button[aria-current=true]:after{background:#f1d75e}.inspection-stage{background:radial-gradient(ellipse at 48% 38%,#28465e,#102a40 54%,#061421 100%)}.inspection-stage:before{background-image:linear-gradient(#b8d6f408 1px,transparent 1px),linear-gradient(90deg,#b8d6f408 1px,transparent 1px)}.inspection-mode button{background:#071a2ad9;color:#c1d4e4;border-color:#496175}.inspection-mode button[aria-pressed=true]{background:#f5f8fb;color:#102e46;border-color:#fff}.inspection-watermark{color:#b3d3ed0c}.inspection-view-tools{background:#071929e8;border-color:#47627a}.inspection-view-tools>span{color:#bdcddd;font-size:9px}.inspection-view-tools button{color:#ecf4fc}.inspection-details{background:#fafcfd;color:#112e47}.inspection-details p{color:#3e586d}.inspection-details ol,.inspection-details li,#inspection-note{border-color:#acbdcb}.inspection-details .micro,.inspection-details li span,.inspection-value output,.inspection-run span{color:#245775}.inspection-disclaimer{color:#4b647a}.inspection-run button{color:#0a395b}.inspection-details #inspection-description{font-size:13px}.inspection-scene-switch{position:absolute;left:24px;top:76px;z-index:3;display:flex;gap:6px}.inspection-scene-switch button{background:#091e30d9;border:1px solid #496175;color:#c1d4e4;border-radius:3px;padding:8px 10px;font:600 10px Manrope,sans-serif;cursor:pointer}.inspection-scene-switch button[aria-pressed=true]{background:#f1d75e;border-color:#f1d75e;color:#132b3f}.inspection-stage[data-scene=true]:before{opacity:0}.inspection-stage[data-scene=true] .inspection-watermark{display:none}
.division-intro .type-mask:last-child{color:color-mix(in srgb,var(--collection-accent) 36%,#fff)}
