/* noeo collective: shared colour tokens for framework and project sites. */
:root {
  --paper:#f5f2e9;
  --ink:#202b35;
  --ink-soft:#344a5c;
  --muted:#526576;
  --accent:#214f78;
  --accent-hover:#183e5d;
  --on-accent:#fff;
  --on-accent-muted:#e6edf3;
  --surface:#fbfaf6;
  --wash:rgba(33,79,120,.055);
  --wash-strong:rgba(33,79,120,.10);
  --line:rgba(33,79,120,.23);
  --line-strong:rgba(33,79,120,.58);
  --control-line:rgba(33,79,120,.68);
  --white:var(--surface);
  --green:var(--accent);
  --lime:#e7eef3;
  --lavender:#cfdeea;
  --peach:#a8c1d5;
  --shadow:0 12px 34px rgba(33,79,120,.035);
}

/* The umbrella identity remains lowercase, including within uppercase labels. */
.noeo-home{color:inherit;text-decoration:none;text-transform:none}.noeo-home:hover{text-decoration:underline;text-underline-offset:5px}.noeo-brand,.noeo-name{text-transform:none}
