/* Asas AlJood palette: blue identity, pale blue surfaces, deep navy text. */
:root {
  --aa-blue: #0864ad;
  --aa-blue-deep: #064a86;
  --aa-navy: #102942;
  --aa-cyan: #3a9dcc;
  --aa-gradient: linear-gradient(115deg, #064a86 0%, #0864ad 72%, #147db6 100%);
  --aa-gradient-hover: linear-gradient(115deg, #043b6b, #075894);
  --aa-bg: #f3f7fb;
  --aa-panel: #ffffff;
  --aa-text: #102942;
  --aa-muted: #53687c;
  --aa-border: #d9e4ee;
  --aa-soft: #edf5fc;
  --aa-link: #075a9b;
  --aa-focus: #0864ad;
}
[data-theme="dark"] {
  --aa-bg: #101923;
  --aa-panel: #192735;
  --aa-text: #eaf1f8;
  --aa-muted: #b3c2d2;
  --aa-border: #3c5268;
  --aa-soft: #22374b;
  --aa-link: #9ed4ff;
  --aa-focus: #8bcaff;
}
