
html[data-look="emerald"]{--green:#007f49;--bright:#00d879;--ink:#10251e;--muted:#52685e;--line:#d5eee2;--cream:#f0fff7}
html[data-look="emerald"] .hero{background:radial-gradient(ellipse at 92% 20%,#9affcf45,transparent 48%),linear-gradient(115deg,#fff 40%,#f2fff8);isolation:isolate}
html[data-look="emerald"] .hero:before{background:radial-gradient(circle,#6dffb92b,transparent 65%)}
html[data-look="emerald"] h1 em{color:#009951;background:linear-gradient(115deg,#007e43 0%,#00ae5b 48%,#007e43 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
html[data-look="emerald"] .button:not(.ghost){background:linear-gradient(155deg,#55ffa6 0%,#00db78 38%,#00bd65 100%);border-color:#00a85b;color:#073b25;box-shadow:inset 0 1px 0 #e4fff5,0 4px 0 #008e4b,0 12px 25px #00bf6920}
html[data-look="emerald"] .button:not(.ghost):hover{background:linear-gradient(155deg,#81ffbc,#00d872);box-shadow:inset 0 1px 0 white,0 3px 0 #008e4b,0 15px 30px #00bf6935}
html[data-look="emerald"] .button.ghost{border-color:#87dcb2;background:#ffffffb0;box-shadow:inset 0 1px 0 white}
html[data-look="emerald"] .art-label{background:#ffffffdf;backdrop-filter:blur(14px);border:1px solid #baf6d8;border-left:4px solid #00d879;box-shadow:0 15px 40px #00784418}
html[data-look="emerald"] .hero-art img{box-shadow:0 0 0 1px #b2e9cb,5px 6px 0 #c0f5d9,8px 9px 0 #00bd6b,0 22px 40px #007f491c}
html[data-look="emerald"] .eyebrow:before{background:#00d879;height:2px}
html[data-look="emerald"] .sheet-stock,html[data-look="emerald"] .colours-section,html[data-look="emerald"] .documentation{background:#f4fff9}
html[data-look="emerald"] .technical-summary{background:#e7fff1!important}
html[data-look="emerald"] .waste-context{background:linear-gradient(135deg,#edfff5,#d8ffe9);border:1px solid #b5efcf}
html[data-look="emerald"] .partner-section{background:linear-gradient(115deg,#e6fff1,#c5ffdf);border-color:#a9edc7}
html[data-look="emerald"] .contact{background:radial-gradient(ellipse at 95% 0,#009c58,transparent 65%),#00492e}
html[data-look="emerald"] .contact .eyebrow{color:#75ffb7}
html[data-look="emerald"] .contact p,html[data-look="emerald"] .contact-actions small{color:#d9ffeb}
html[data-look="emerald"] .band-inner span:before{color:#008349}
html[data-look="emerald"] a:focus-visible,html[data-look="emerald"] button:focus-visible{outline-color:#008349}

.logo-descriptor{font-size:.52em;letter-spacing:0;font-weight:500}.property-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.property-links a{padding:9px 13px;background:white;border:1px solid #87dcb2;border-radius:5px;color:#006d3e;font-size:13px}.property-links a:hover{background:#d5ffe7}.contact-email{overflow-wrap:anywhere}

.logo-descriptor{display:block;font-size:12px;line-height:1.4;margin-top:5px;letter-spacing:.2px}@media(max-width:650px){.logo-descriptor{font-size:10px}}
