/* Bluebird AGI — CSS custom properties */

:root {
  --sky:#E3F4FB;
  --sky-light:#EEF8FD;
  --sky-deep:#C8E8F5;
  --sky-border:#B0D9EE;
  --navy:#1a2e45;
  --navy-deep:#0d1e30;
  --navy-mid:#234261;
  --forest:#2E734C;
  --forest-dark:#245c3d;
  --text:#0d1e30;
  --text-mid:#2a4560;
  --text-muted:#4a6680;
  --slate:#4a6680;
  --white:#ffffff;
  --border:rgba(26,46,69,0.14);
  --border-strong:rgba(26,46,69,0.26);
  --cream:var(--sky-light);
  --cream-dark:var(--sky-deep);
  --card-bg:var(--white);
  --card-border:var(--sky-border);
  --on-dark:#E3F4FB;
  --on-dark-muted:rgba(227,244,251,0.65);
  --text-dim:var(--text-muted);
  --navy-dark:var(--navy-deep);
  --green:var(--forest);
  --green-dark:var(--forest-dark);
  --dark-bg:linear-gradient(140deg,#0d1e30 0%,#0b2844 50%,#0d1e30 100%);
  --dark-radial:radial-gradient(circle at 20% 20%,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0) 35%),radial-gradient(circle at 80% 0%,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 30%),linear-gradient(140deg,#0d1e30 0%,#0b2844 50%,#0d1e30 100%);
}
