.nihlicense-site[data-theme="red"]{
 --blue:#9b0024;--blue-deep:#29292e;--blue-2:#b53250;--sky:#faeef1;--paper:#faf8f8;--ink:#29292e;--muted:#6c6368;--line:#e8dfe2;--gold:#9b0024;--teal:#a3949b;
 --brand-rgb:155,0,36;--brand-deep-rgb:41,41,46;--brand-teal-rgb:163,148,155;--brand-accent-rgb:155,0,36;
 --shadow:0 24px 70px rgba(41,41,46,.11)
}
.nihlicense-site[data-theme="red"] .site-header{background:rgba(250,248,248,.92)}
.nihlicense-site[data-theme="red"] .hero-stage{background:linear-gradient(145deg,#faeef1,#fcfafb 54%,#eee9ec)}
.nihlicense-site[data-theme="red"] .stage-flow span{background:#f7e9ed;color:#62323e}
.nihlicense-site[data-theme="red"] .legal-section{background:#222226}
.nihlicense-site[data-theme="red"] .update-art{background:linear-gradient(135deg,#f0dce2,#f5f0f2 48%,#e3dde0)}
.nihlicense-site[data-theme="red"] .announcement-thumb{background:linear-gradient(145deg,#f9edf1,#fff);border-color:var(--line)}
.nihlicense-site[data-theme="red"] .process-title p:not(.section-kicker),.nihlicense-site[data-theme="red"] .process-detail p{color:#ded6db}
.nihlicense-site[data-theme="red"] .process-step span{color:#e5c1cc}
.nihlicense-site[data-theme="red"] .process-step small{color:#d4c7cf}
.nihlicense-site[data-theme="red"] .process-detail-no{color:#a4808b}
.nihlicense-site[data-theme="red"] .section-kicker.light{color:#edc6d2}
.nihlicense-site[data-theme="red"] .legal-date,.nihlicense-site[data-theme="red"] .legal-type,.nihlicense-site[data-theme="red"] .legal-count,.nihlicense-site[data-theme="red"] .document-language{color:#d8c7d0}
.nihlicense-site[data-theme="red"] .contact-grid p:not(.section-kicker),.nihlicense-site[data-theme="red"] .ghost-link{color:#ebdce3}
.nihlicense-site[data-theme="red"] .accent-gold>span,.nihlicense-site[data-theme="red"] .accent-teal>span{color:#8c3049}
.nihlicense-site[data-theme="red"] .brand-divider,.nihlicense-site[data-theme="red"] .hero-index div{background:var(--line)}
.nihlicense-site[data-theme="red"] .parent-link,.nihlicense-site[data-theme="red"] .faq-item:hover{border-color:var(--line)}
.nihlicense-site[data-theme="red"] :focus-visible{outline-color:#9b0024}
.nihlicense-site[data-theme="red"] .contact-section :focus-visible,.nihlicense-site[data-theme="red"] .process-section :focus-visible,.nihlicense-site[data-theme="red"] .legal-section :focus-visible{outline-color:#f7bacb}
.nihlicense-about[data-theme="red"] .about-lead{color:#53454d}
.nihlicense-about[data-theme="red"] .contact-card{background:linear-gradient(150deg,#9b0024,#572234)}
.nihlicense-about[data-theme="red"] .contact-heading h2 em{color:#efb6c7}
.nihlicense-about[data-theme="red"] .field input:focus,.nihlicense-about[data-theme="red"] .field select:focus,.nihlicense-about[data-theme="red"] .field textarea:focus{border-color:#efb6c7;box-shadow:0 0 0 4px rgba(239,182,199,.12)}
.nihlicense-about[data-theme="red"] .field label>span,.nihlicense-about[data-theme="red"] .form-topline,.nihlicense-about[data-theme="red"] .contact-list dt,.nihlicense-about[data-theme="red"] .contact-heading>p,.nihlicense-about[data-theme="red"] .contact-card-head p{color:#e3d5dc}
.nihlicense-about[data-theme="red"] .field input::placeholder,.nihlicense-about[data-theme="red"] .field textarea::placeholder,.nihlicense-about[data-theme="red"] .form-footer p{color:#d8c3cd}
