.theme-dark{--bg:#0c1113;--surface:#12191c;--surface-soft:#172126;--text:#eef5f6;--muted:#97a6ad;--line:rgba(255,255,255,.11);--brand:#42b9c7;--brand-dark:#59ceda;--brand-soft:rgba(66,185,199,.14);--graphite:#080d0f;--shadow-soft:0 26px 70px rgba(0,0,0,.35)}
.theme-dark body{background:var(--bg)}.theme-dark .site-header{background:rgba(12,17,19,.88)}.theme-dark .brand-symbol i{background:#fff}.theme-dark .btn-secondary,.theme-dark .theme-toggle{background:var(--surface)}.theme-dark .services-band{background:#10181b}.theme-dark .service-editorial:hover{background:#172126}.theme-dark .service-editorial.featured{background:#05090b}.theme-dark .project-showcase,.theme-dark .intro-section,.theme-dark .projects-detail{background:var(--bg)}.theme-dark .page-hero,.theme-dark .page-hero.technical,.theme-dark .cnr-hero{background:linear-gradient(135deg,#111a1d,#0c1214)}.theme-dark .page-hero-index{background:rgba(255,255,255,.04)}.theme-dark .contact-form input,.theme-dark .contact-form textarea{background:#0c1214}.theme-dark .cta-panel{background:#05090b}.theme-dark .site-footer{background:#05090b}
.theme-dark .services-hero{background:linear-gradient(135deg,#111a1d 0%,#0c1214 60%,#101b17 100%)}.theme-dark .services-visual-section{background:var(--bg)}.theme-dark .cnr-service-feature{background:linear-gradient(135deg,#101b19,#0d1416)}.theme-dark .cnr-mini-process div{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.theme-dark .service-tags span{background:var(--surface)}.theme-dark .services-cta-section{background:var(--bg)}
.theme-dark .contact-hero{background:linear-gradient(135deg,#111a1d 0%,#0c1214 60%,#101b17 100%)}
.theme-dark .contact-section{background:#0c1113}
.theme-dark .contact-help-card{background:var(--surface)}
.theme-dark .contact-form{box-shadow:0 28px 70px rgba(0,0,0,.3)}
.theme-dark .contact-form input,.theme-dark .contact-form textarea,.theme-dark .contact-form select{background:#0c1214;color:var(--text)}
