/* PAX_Color_Style_Guideline.md: shared public-site palette, no remote fonts. */
:root {
  color-scheme: light dark;
  --pax-background: #F7FAFC;
  --pax-background-alt: #EEF4F7;
  --pax-surface: #FFFFFF;
  --pax-surface-elevated: #EEF4F7;
  --pax-border: #D7E5EB;
  --pax-text: #0B1B2A;
  --pax-text-secondary: #51606D;
  --pax-text-muted: #7D8B96;
  --pax-primary: #007A86;
  --pax-on-primary: #FFFFFF;
  --pax-graphic: #00A1AA;
  --pax-focus: #007A86;
  --pax-active-surface: #F3FBFC;
  --pax-accent-surface: #E5F7F8;
  --pax-error: #D9363E;
  --pax-warning: #865212;
  --pax-warning-surface: #FFF4DD;
  --pax-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

@media (prefers-color-scheme: dark) {
  :root {
    --pax-background: #020B14;
    --pax-background-alt: #061522;
    --pax-surface: #0B1D2B;
    --pax-surface-elevated: #102737;
    --pax-border: #183747;
    --pax-text: #F5F8FA;
    --pax-text-secondary: #A7B2BE;
    --pax-text-muted: #697886;
    --pax-primary: #00A1AA;
    --pax-on-primary: #020B14;
    --pax-graphic: #13CFE0;
    --pax-focus: #13CFE0;
    --pax-active-surface: #102737;
    --pax-accent-surface: #102737;
    --pax-error: #F05252;
    --pax-warning: #F4C430;
    --pax-warning-surface: #102737;
  }
}

/* Documents stay light and legible when printed, regardless of system theme. */
@media print {
  :root {
    color-scheme: light;
    --pax-background: #FFFFFF;
    --pax-background-alt: #EEF4F7;
    --pax-surface: #FFFFFF;
    --pax-surface-elevated: #EEF4F7;
    --pax-border: #D7E5EB;
    --pax-text: #0B1B2A;
    --pax-text-secondary: #51606D;
    --pax-text-muted: #51606D;
    --pax-primary: #007A86;
    --pax-on-primary: #FFFFFF;
    --pax-graphic: #00A1AA;
    --pax-focus: #007A86;
    --pax-active-surface: #F3FBFC;
    --pax-accent-surface: #E5F7F8;
    --pax-error: #D9363E;
    --pax-warning: #865212;
    --pax-warning-surface: #FFF4DD;
  }
}
