/* CNC-only palette sampled from Eric's supplied reference, Nov 8 2026.
   Blue: flat front-right panel median #116FC5; charcoal: flat front rail #393B42.
   White/light surfaces; no global CSS source change to the other six sites. */
:root{--ink:#2B2D2F;--acc:#116FC5;--accText:#116FC5;--link:#116FC5;--dark:#393B42;--paper:#FFFFFF;--accDark:#9DD1FF;--tint:#F1F7FD;--line:#DDE3E8;--mute:#5C6064}
/* Keep the top/middle of the machine unobscured. Shade only the lower text zone.
   The existing evening image itself is unchanged pending review of a daylight edit. */
.hero-full::after{background:linear-gradient(180deg,transparent 0%,transparent 58%,rgba(0,0,0,.16) 74%,rgba(0,0,0,.56) 100%)}
.hero-full h1,.hero-full .lede{text-shadow:0 1px 3px rgba(0,0,0,.5)}

/* Nov 9 2026 rollout (Eric t3380u): one AM header layout on every product site.
   Neutralise the old per-site centred/split header variants so the bar matches the CNC preview. */
.hdr-centred .am-common-header .bar,.hdr-split .am-common-header .bar{flex-direction:row;height:75px;padding:0;gap:0}
.hdr-centred .am-common-header .logo-link{height:51px}
.hdr-split .am-common-header .nav{margin:0;padding-left:0;border-left:0}
.hdr-split .am-common-header .nav a.cta{margin-left:0}
.hdr-centred .pad-top{padding-top:84px}
.hdr-centred .phead{padding-top:8.5rem}
@media(max-width:767px){.hdr-centred .am-common-header .logo-link{height:48px}}
/* Bright daylight full-width heroes (v-smart, vinyl-cutter): keep the machine bright, shade only behind the left-hand text for legibility. */
.hero-full::after{background:linear-gradient(90deg,rgba(0,0,0,.58) 0%,rgba(0,0,0,.38) 38%,rgba(0,0,0,0) 66%),linear-gradient(180deg,transparent 0%,transparent 55%,rgba(0,0,0,.18) 75%,rgba(0,0,0,.5) 100%)}
.hero-full h1,.hero-full .lede,.hero-full .kick,.hero-full .crumbs{text-shadow:0 1px 4px rgba(0,0,0,.65)}
