:root{--site-background:#f5f5f0;--site-text:#192b29;--site-accent:#daefb1;--site-muted:#66706b;--site-surface:#e8ebdf}
html body{--bg:var(--site-background);--ink:var(--site-text);--muted:var(--site-muted);--green:var(--site-accent);--line:color-mix(in srgb,var(--site-text) 18%,transparent);background:var(--site-background);color:var(--site-text)}
html .site-header,html .site-header .site-menu,html .site-footer{background:var(--site-background);color:var(--site-text);border-color:color-mix(in srgb,var(--site-text) 18%,transparent)}
html .site-contact-wrap,html .site-contact-wrap .site-contact h2{color:var(--site-text)}html .site-contact-wrap .site-contact p,html .site-footer [data-site-copyright],html .description,html .intro p,html .caption span,html .caption small,html .empty,html figcaption{color:var(--site-muted)}
html .site-contact-wrap .site-contact-button,html .contact .button,html .batch{background:var(--site-accent);color:var(--site-text)}
html .work-card,html .square,html .other-card.without-image{background:var(--site-surface)}html .work-copy p{color:var(--site-muted)}html .about{background:var(--site-text);color:var(--site-background)}html .about p{color:var(--site-background);opacity:.8}html .about .eyebrow{color:var(--site-accent)}
html .ending .btn,html .button:not(.site-contact-button){background:var(--site-text);color:var(--site-background)}html .eyebrow,html .loading{color:var(--site-muted)}html .text-button{color:var(--site-text);border-color:var(--site-muted)}html .external .btn{background:var(--site-accent);color:var(--site-text)}html footer{border-color:color-mix(in srgb,var(--site-text) 18%,transparent)}
html .site-header a,html .site-footer a{color:inherit}html .site-header .site-cta{border-color:var(--site-muted)}html .site-contact-eyebrow span{background:var(--site-accent)}

html .brand-strip,html .hero .brand-strip,html .editor-mode .hero>.brand-strip{background:var(--site-brandStrip,var(--site-text));color:#fff}html .brand-strip-empty{color:#ffffffb3}
