/* Color-only overrides derived from existing page selectors. */
body.lab-deep{--cream:#061726;--paper:#0e2539;--navy:#edf6ff;--muted:#b8ccdf;--coral:#ff934f;--coral2:#ffb273;--line:#35566e;}
body.lab-deep .skip-link{background:#0d2335;}
body.lab-deep .topbar{background:rgba(19,42,61,.92);}
body.lab-deep .logo{background:#132a3d;border:1px solid #395e77;}
body.lab-deep .lablog{color:#ffffff;}
body.lab-deep .eyebrow{color:#eed38c;}
body.lab-deep .subtag{color:#b3c8db;}
body.lab-deep .btn-primary{color:#cadbeb;}
body.lab-deep .btn-secondary{border:1px solid rgba(57,94,119,.22);background:rgba(13,35,53,.05);}
body.lab-deep .pill{border:1px solid rgba(57,94,119,.27);}
body.lab-deep .hero-art img{border:1px solid rgba(57,94,119,.08);}
body.lab-deep .section.alt{background:#132a3d;}
body.lab-deep .quote{background:#132a3d;border:1px solid #395e77;color:#cadbeb;}
body.lab-deep .screen-card{background:#0d2335;}
body.lab-deep .feature{background:#0d2335;}
body.lab-deep .game{background:#0d2335;}
body.lab-deep .architecture p{color:#b3c8db;}
body.lab-deep .arch-item{border:1px solid rgba(57,94,119,.22);background:rgba(13,35,53,.035);}
body.lab-deep .arch-item b{color:#f0d589;}
body.lab-deep .tech{color:#ffffff;}
body.lab-deep .closing-card{background:linear-gradient(135deg,#132a3d,#132a3d);border:1px solid #395e77;}
body.lab-deep .hero-brand-panel:before{border:1px solid rgba(57,94,119,.16);}
body.lab-deep .avatar-fan img{border:2px solid rgba(57,94,119,.48);}
body.lab-deep .avatar-fan .avatar-main{border-color:#395e77;}
body.lab-deep .brand-note strong{color:#f2d688;}
body.lab-deep .brand-note span{color:#b3c8db;}