/* Shared brand palette: the login page is the visual reference. */
:root {
  --atlas-paper:#fff;
  --atlas-ink:#23364f;
  --atlas-muted:#5e7087;
  --atlas-line:#dce4ed;
  --atlas-accent:#315fc0;
  --atlas-teal:#287c91;
  --atlas-green:#258163;
  --atlas-soft:#f5f8fc;
  --atlas-shell:#e8eef6;
  --atlas-tint:#edf3fc;
  --atlas-blend:linear-gradient(110deg,var(--atlas-accent) 0%,var(--atlas-teal) 65%,var(--atlas-green) 100%);
  --atlas-panel-shadow:0 20px 65px -40px rgb(35 54 79 / 20%);
}
html.dark {
  --atlas-paper:#111c2b;
  --atlas-ink:#e4ecf8;
  --atlas-muted:#a5b5cb;
  --atlas-line:#304259;
  --atlas-accent:#99bbff;
  --atlas-teal:#8acfd6;
  --atlas-green:#8bd8b1;
  --atlas-soft:#18283b;
  --atlas-shell:#223248;
  --atlas-tint:#1c304b;
  --atlas-panel-shadow:0 20px 65px -40px rgb(6 17 32 / 30%);
}
