/* Theme contract: tenant overrides only --brand via the validated theme endpoint.
   Self-hosted deployments can override the semantic tokens in a separate sheet. */
:root {
  --brand:#2563eb;
  --ink:#14233d;
  --muted:#6b778b;
  --surface:#fff;
  --canvas:#f6f8fc;
  --border:#e3e9f2;
  --up:#149774;
  --success-text:#08704f;
  --up-bg:#e7f7f0;
  --degraded:#d88a12;
  --degraded-bg:#fff5dd;
  --down:#d74253;
  --down-bg:#ffedef;
  --maintenance:#7762ce;
  --maintenance-bg:#f1edff;
  --unknown:#a2acbd;
  --unknown-bg:#edf0f5;
  --radius:18px;
  --radius-sm:10px;
  --shadow:0 10px 36px #14233d06;
  --font:Inter,'Segoe UI',system-ui,-apple-system,sans-serif;
  --space:8px;
  --max-width:1200px
}
