/*
  "Site" theme: the Signal page in the current aqonix.com palette.
  Paper #fbfcfd, ink #171b26, light blue #9ed5ff, slate text, ink-dark bands.
  Applied by the build to next-c.html via <html class="theme-site">.
*/
.theme-site{
  --aq-paper:#fbfcfd;
  --aq-bg:#fbfcfd;
  --aq-surface:#ffffff;
  --aq-surface-2:#f0f8fe;
  --aq-border:#dce1e7;
  --aq-text:#171b26;
  --aq-text-2:#596171;
  --aq-text-3:#67717a;
  --aq-accent:#276b9e;
  --aq-accent-soft:#edf7ff;
  --aq-focus:#276b9e;
  --aq-logo-roof:#171b26;
  --aq-logo-line:#276b9e;
  --aq-logo-base:#9ed5ff;
}
/* Ink bands, like the original "intelligence" section */
.theme-site .aq-dark{
  --aq-bg:#171b26;
  --aq-surface:#1f2431;
  --aq-surface-2:#262c3b;
  --aq-border:#414956;
  --aq-text:#ffffff;
  --aq-text-2:#b8c0ce;
  --aq-text-3:#9aa3b2;
  --aq-accent:#9ed5ff;
  --aq-accent-soft:rgb(158 213 255 / .12);
  --aq-focus:#9ed5ff;
  --aq-logo-roof:#9ed5ff;
  --aq-logo-line:#ffffff;
  --aq-logo-base:#9ed5ff;
}

/* Headline accent: the original's slate blue instead of a gradient */
.theme-site .hero__title em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#607b91}
.theme-site .aq-dark .hero__title em{color:#9ed5ff}
.theme-site .chapter__title em,.theme-site .closing__title em,.theme-site .principle em{color:#607b91}
.theme-site .aq-dark .chapter__title em{color:#9ed5ff}
.theme-site .aq-eyebrow{color:#496477}
.theme-site .aq-dark .aq-eyebrow{color:#9ed5ff}

/* Hero: calm paper with a soft light-blue glow, no dark veil */
.theme-site .hero__stage{background:radial-gradient(65% 55% at 72% 42%,rgb(158 213 255 / .28),transparent 70%)}
.theme-site .hero__veil{background:linear-gradient(to top,rgb(251 252 253 / .8),transparent 35%)}
.theme-site .hero__canvas.is-ambient{opacity:.1}
.theme-site .hero__cue i{background:linear-gradient(#276b9e,transparent)}

/* Buttons and pills in the original style: ink primary, light-blue status pill */
.theme-site .aq-btn--primary{background:#171b26;color:#fff;box-shadow:none}
.theme-site .aq-btn--primary:hover{background:#30394b;box-shadow:0 10px 30px rgb(23 27 38 / .16)}
.theme-site .aq-dark .aq-btn--primary{background:#9ed5ff;color:#171b26}
.theme-site .aq-dark .aq-btn--primary:hover{background:#b8e1ff}
.theme-site .aq-badge--live{border-color:#b5d3e8;background:#edf7ff;color:#171b26}
.theme-site .aq-dark .aq-badge--live{border-color:#414956;background:transparent;color:#fff}
.theme-site .aq-badge--live::before{background:#83c4f5}

/* Featured surfaces use the original's pale blue cards */
.theme-site .agent--featured{background:#eaf5fe;border-color:#c5dff2}
.theme-site .agent__icon,.theme-site .act__icon{background:#171b26;color:#9ed5ff}
.theme-site .benefits svg,.theme-site .perf-points svg{background:#edf7ff;color:#276b9e}
.theme-site .lane--owner{background:#171b26}
.theme-site .scroll-progress i{background:linear-gradient(90deg,#276b9e,#9ed5ff)}
.theme-site .site-footer{background:#fbfcfd}

/* "nervous system": the dark page's blue-to-iris gradient, deepened for contrast on paper */
.theme-site .hero__title em{background:linear-gradient(100deg,#2577c2,#3a9ae6 50%,#7466e8);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}
