/* Approved main-site palette. Kept separate so the existing design-test page is untouched. */
h1,h2,h3,h4,h5,h6,.eyebrow{color:#2E5E3E}
.hero-head em{color:#68755c}
p,.copy,.small,.steps p,.video-note,.estimate p,.policy-meta,.specs dt,.specs dd,.tape-result span{color:#193C30}
.navrow nav a,.menu-toggle,.textlink,.icon,.load-visual{color:#2E5E3E}
.textlink{border-bottom-color:#2E5E3E}
.button{background:#2E5E3E;border-color:#2E5E3E;color:#fffdf5}
.button:hover{background:#193C30;border-color:#193C30;color:#fffdf5}
.business{background:#2E5E3E;color:#f7f5ee}
.business h1,.business h2,.business h3,.business h4,.business h5,.business h6{color:#f7f5ee}
.business p,.business .eyebrow{color:#d5dfcf}
.business .button{background:#f7f5ee;border-color:#f7f5ee;color:#2E5E3E}
.business .button:hover{background:#eceee4;border-color:#eceee4;color:#2E5E3E}
#copy-status{color:#f7f5ee}
.footer{background:#f7f5ee;color:#193C30;border-top:1px solid #d6dbce}
.footer h2{color:#2E5E3E}
.footer-tagline,.footer-bottom,.footer .email-copy{color:#193C30}
.footer-bottom{border-top-color:#d6dbce}
.footer .social a{border-color:#2E5E3E;color:#2E5E3E}
.footer .social img{filter:none}
.footer .social a:hover{background:#eceee4}
.footer a:focus-visible,.footer button:focus-visible{outline-color:#2E5E3E}
.steps li:before{color:#193C30}

/* Final requested hero exception and exact official-green tape treatment. */
.tape-result output{color:#2E5E3E}
.tape-visual img{filter:none;opacity:1}


/* Approved desktop pairs and mobile dimensions group, without positional-order dependencies. */
#box-details .specs{grid-template-areas:"load external" "weight internal" "scandinavia board" "closure tape"}
#box-details .spec-load{grid-area:load}#box-details .spec-external{grid-area:external}#box-details .spec-weight{grid-area:weight}#box-details .spec-internal{grid-area:internal}#box-details .spec-scandinavia{grid-area:scandinavia}#box-details .spec-board{grid-area:board}#box-details .spec-closure{grid-area:closure}#box-details .spec-tape{grid-area:tape}
@media(max-width:960px){#box-details .specs{grid-template-columns:minmax(0,1fr);grid-template-areas:"external" "internal" "board" "load" "weight" "scandinavia" "closure" "tape"}}
