/* Shared homepage / public-guide appearance. The headline is 70% of the former
   homepage clamp(26px, 3.2vw, 38px), including its responsive limits. */
:root{
  --site-headline-family:Georgia,"Times New Roman",serif;
  --site-headline-size:clamp(18.2px,2.24vw,26.6px);
  --site-background:#f7f9fc;
  --site-surface:#fff;
  --site-panel:#f0f4fa;
  --site-ink:#10244b;
  --site-muted:#52657d;
  --site-blue:#15549d;
  --site-line:#e4eaf1;
  --site-hero-line:#c8d6e2;
  --site-hero-shadow:#d6e1e9;
}
html.theme-night{
  color-scheme:dark;
  --site-background:#172332;
  --site-surface:#1f2b39;
  --site-panel:#2a3a4e;
  --site-ink:#ecf3ff;
  --site-muted:#b8c8df;
  --site-blue:#91bdf1;
  --site-line:#3a4b61;
  --site-hero-line:#3a4b61;
  --site-hero-shadow:#101a27;
}
