/* Connected Center — champagne gold canvas and navy typography */
:root{--bg:#e8d5af;--paper:#e8d5af;--panel:#ecdcbc;--ink:#14243b;--muted:#3a4656;--gold:#755829;--line:#82633145;--blue:#142b49}
html{min-height:100%;background:#e5d0a6}
body{background:linear-gradient(145deg,#f3e7d0 0%,#e7d2aa 48%,#d6bb86 100%) fixed!important;color:#14243b!important;min-height:100vh}
header{background:#ead9b7!important;border-color:#82633130!important;color:#14243b}
nav,.brand small,.header-contact,.header-social a,.footer-social a,.cc{color:#233650!important;border-color:#96754180!important}
nav a:hover,.social-links a:hover{background:#142b49;color:#f6ebd6!important}
.hero{background:transparent!important}
h1,h2,h3,h4,.hero-description,.work-info b,.journal strong,.process h3,.book h3,.brand,.page strong,.tile strong{color:#14243b!important}
h1 span,h1 em,h2 em,.eyebrow,.overline,.gold,.details-icon,.stat,.counter,.code,.catalog-link{color:#6f5026!important}
p,.intro,.hero-copy p,.studio-copy p,.palette-copy p,.care p,.film p,.contact p,.section-note,.book p,.process p,.lead,.page p,.tile p,.helper,.small-note,.model-label{color:#334153!important}
.micro,.palette-note,.composition-label,.hero-signature,.discipline small,.work-info small,.work-info>span:last-child,.contact-number,.contact-location,.footer-line,.share,.book-downloads,.languages,.palette-visual figcaption,.journal-grid span{color:#465162!important}
.care,.book,.film-player,.journal-grid button,.page,.tile,.studio,.inquiry,.visit,.color-copy,.color-card,.sample-caption{background:linear-gradient(135deg,#f2e5cc 0%,#e2c99b 100%)!important;border-color:#95754455!important;color:#14243b!important}
.book-cover,.material-composition,.contact{background:linear-gradient(135deg,#efdfbf 0%,#dcc292 100%)!important}
.material,.material span,.film-player video,.palette-zoom,dialog{background:#13243b!important;color:#fff4df!important}
.material span{border-top:1px solid #b7925555}.material{border-color:#a5824980}
.button.gold,.button.primary,.primary,.pill{background:#142b49!important;color:#fff4df!important;border-color:#142b49!important}
.button.gold:hover,.button.primary:hover,.primary:hover{background:#14243b!important}
.button.secondary,.quiet-link,.text-button,.back,.restart,.languages a,.book-copy>a{color:#233b59!important;border-color:#92714390!important}
.discipline,.process li,.languages,.journal summary,.book-cover,.contact,footer{border-color:#95754450!important}
.discipline a>span,.process li>span,.material span,.book-copy .eyebrow{color:#775a30!important}
.warranty-section h2,.warranty-section p{color:#25354c!important}
.warranty-image{background:#eee0c3!important;color:#20334d!important;border-color:#997544!important}
.choice{background:#ead9b7!important;color:white!important;border-color:#97733d80!important}
.choice:has(input:checked){background:#142b49!important;color:#fff1d5!important;border-color:#14243b!important}
.choice:has(input:checked) *{color:#fff1d5!important}
.text-input,input[type=text]{background:#fff7e8!important;color:#fff1d5!important;border-color:#a78652!important}
.steps button,.finish,.style,.secondary{color:#253d59!important}
.steps [aria-current=step]{background:#142b49!important;color:#fff4df!important}
.hero-image figcaption,.image-index,.expand,.palette-zoom{color:#14243b!important}
a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#14243b!important}

nav a:hover,.social-links a:hover{color:#fff4df!important}.choice{color:#233650!important}.hero-image figcaption,.image-index,.expand,.palette-zoom{color:#fff!important}.aegis-film h2{color:#142b49!important}.home{color:#243750!important}
