/* Generated by the Appearance settings. Don't edit: changes are overwritten. */
:root{
  --c-primary: #006ebc;
  --c-primary-dark: #005a9a;
  --c-primary-soft: #e6f1f8;
  --c-on-primary: #ffffff;
  --c-accent: #d71024;
  --c-on-accent: #ffffff;
  --c-featured: #ffd700;
  --c-on-featured: #111111;
  --c-text: #1f2933;
  --c-muted: #52606d;
  --c-bg: #f5f7fa;
  --c-surface: #ffffff;
  --c-border: #e2e8f0;
  --c-focus: rgba(0, 110, 188, 0.45);
  --c-glow: rgba(0, 110, 188, 0.4);
  --font-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-heading: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --radius: 12px;
  --radius-sm: 6px;
  --radius-pill: 999px;
  --shadow: 0 2px 10px rgba(31, 41, 51, 0.16);
  --shadow-hover: 0 10px 28px rgba(31, 41, 51, 0.2);
  --space: 1rem;
  --card-image-ratio: 3 / 2;
  --card-hover-lift: 0;
  --card-hover-border: #006ebc;
  --card-hover-shadow: 0 0 0 1px #006ebc, 0 0 18px rgba(0, 110, 188, 0.4);
}
