:root{--site-primary:#146c59;--site-accent:#e83e76;--site-bg:#f2fff9;--site-hero:#d9f9e9;--site-section:#e9fff4;--site-soft:#f9ffeb;--site-line:#bce7d4;--site-ink:#213e36;--site-text:#4c6f64}
body{background-color:var(--site-bg);color:var(--site-ink)}
body:not(:has(.hero)) .account-card{border-color:var(--site-line)}
a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline-color:var(--site-accent)}
