/* Charcoal background preview. Product photography and finishes keep their colors. */
:root{--synkro-dark:#090b09;--synkro-oxford:#151815;--line:rgb(255 255 255 / .13);--muted-line:rgb(255 255 255 / .075)}
.navbar{background:rgb(9 11 9 / .94)}
.navbar.scrolled{background:rgb(13 16 13 / .96)}
.nav-panel{background:rgb(13 16 13 / .98)}
.hero-commercial.hero-cinematic,.is-reveal-ready .reveal-stage{background-color:var(--synkro-dark)}
.hero-commercial:before{background:radial-gradient(ellipse at 50% 58%,rgb(199 244 3 / .07),transparent 53%),radial-gradient(ellipse at 35% 78%,rgb(180 28 24 / .05),transparent 38%)}
.product-intro{background:radial-gradient(ellipse at 85% 10%,rgb(199 244 3 / .035),transparent 65%),var(--synkro-dark)}
.product-intro-story{background:var(--synkro-dark)}
.product-intro-story .inside-sticky{background:radial-gradient(ellipse at 78% 42%,rgb(199 244 3 / .025),transparent 58%),var(--synkro-dark)}
.inside-portal{background:var(--synkro-dark)}
.product-tile-visual{background:radial-gradient(ellipse at 50% 45%,#252c21,#121510 75%)}
.product-pending-art{background-color:var(--synkro-oxford)}
.supplied-menu-feature{background:none}
.config-visual{background:radial-gradient(ellipse at 50% 50%,#30382a 0%,#191e16 45%,#11150f 75%)}
.acrylic-card,.detail-photos figure{background-color:var(--synkro-oxford)}
.nfc-phone{background:var(--synkro-dark)}
.nfc-notice{background:var(--synkro-oxford)}
.product-demo-button{background:rgb(13 16 13 / .94)}
.product-callout{background:rgb(13 16 13 / .82)}
