/* Section color schemes — as implemented in react/globals.css and rendered on the live homepage.
   Apply .scheme-N to a section; children read --color-scheme-*. */
:root{--btn-primary-bg:var(--color-genoa);--btn-primary-bg-hover:var(--color-genoa-dark);--btn-primary-text:var(--color-white);--btn-secondary-bg:var(--color-neutral-darkest-5);--btn-secondary-bg-hover:var(--color-neutral-darkest-15);--btn-secondary-shadow:var(--shadow-btn-secondary);--input-bg:var(--color-neutral-darkest-5);--input-bg-hover:var(--color-neutral-darkest-15);--input-text:var(--color-neutral-darkest);--input-placeholder:var(--color-neutral-darkest-60);--color-scheme-background:var(--color-white);--color-scheme-foreground:var(--color-neutral-lightest);--color-scheme-text:var(--color-neutral-darkest);--color-scheme-border:var(--color-neutral-darkest-15);--color-scheme-btn-text:var(--color-white)}
.scheme-1{--color-scheme-background:var(--color-white);--color-scheme-foreground:var(--color-neutral-lightest);--color-scheme-text:var(--color-neutral-darkest);--color-scheme-border:var(--color-neutral-darkest-15);--color-scheme-btn-text:var(--color-white);--scheme-dark:0 /* @kind other */;background-color:var(--color-scheme-background);color:var(--color-scheme-text)}
.scheme-2{--color-scheme-background:var(--color-ecru-white);--color-scheme-foreground:var(--color-ecru-white-dark);--color-scheme-text:var(--color-neutral-darkest);--color-scheme-border:var(--color-neutral-darkest-15);--color-scheme-btn-text:var(--color-white);--scheme-dark:0 /* @kind other */;background-color:var(--color-scheme-background);color:var(--color-scheme-text)}
.scheme-3{--color-scheme-background:var(--color-rob-roy-lightest);--color-scheme-foreground:var(--color-rob-roy-lighter);--color-scheme-text:var(--color-neutral-darkest);--color-scheme-border:var(--color-neutral-darkest-15);--color-scheme-btn-text:var(--color-white);--scheme-dark:0 /* @kind other */;background-color:var(--color-scheme-background);color:var(--color-scheme-text)}
.scheme-4{--color-scheme-background:var(--color-genoa-dark);--color-scheme-foreground:var(--color-genoa);--color-scheme-text:var(--color-white);--color-scheme-border:var(--color-white-20);--color-scheme-btn-text:var(--color-neutral-darkest);--scheme-dark:1 /* @kind other */;--btn-primary-bg:var(--color-neutral-lightest);--btn-primary-bg-hover:var(--color-neutral-lighter);--btn-primary-text:var(--color-neutral-darkest);--btn-secondary-bg:var(--color-white-10);--btn-secondary-bg-hover:var(--color-white-20);--btn-secondary-shadow:var(--shadow-btn-secondary-alt);--input-bg:var(--color-white-10);--input-bg-hover:var(--color-white-20);--input-text:var(--color-white);--input-placeholder:var(--color-white-60);background-color:var(--color-scheme-background);color:var(--color-scheme-text)}
.scheme-5{--color-scheme-background:var(--color-neutral-lightest);--color-scheme-foreground:var(--color-white);--color-scheme-text:var(--color-neutral-darkest);--color-scheme-border:var(--color-neutral-darkest-15);--color-scheme-btn-text:var(--color-white);--scheme-dark:0 /* @kind other */;background-color:var(--color-scheme-background);color:var(--color-scheme-text)}
/* Sandy-brown scheme listed in DESIGN.md ("Scheme 3") but unused on built pages */
.scheme-sand{--color-scheme-background:var(--color-sandy-brown-lightest);--color-scheme-foreground:var(--color-sandy-brown-lighter);--color-scheme-text:var(--color-neutral-darkest);--color-scheme-border:var(--color-neutral-darkest-15);--color-scheme-btn-text:var(--color-white);--scheme-dark:0 /* @kind other */;background-color:var(--color-scheme-background);color:var(--color-scheme-text)}
.scheme-4 .sb-logo-img,.logo-alt .sb-logo-img{filter:brightness(0) invert(1)}
.sb-input::placeholder{color:var(--input-placeholder)}
