/**
 * YAZ Theme — CSS Variables (defaults overridden by Customizer)
 */

:root {
  --yaz-sage: #ADC8C2;
  --yaz-blush: #F1ACCD;
  --yaz-sky: #7DCEEB;
  --yaz-accent: #E88FB5;
  --yaz-link: #5E8C82;
  --yaz-heading: #3D4443;
  --yaz-text: #5A6260;
  --yaz-border: #E3E9E7;
  --yaz-bg: #FAF8F6;
  --yaz-white: #FFFFFF;
  --yaz-footer-bg: #3D4443;
  --yaz-footer-accent: #ADC8C2;
  --yaz-footer-muted: rgba(250, 248, 246, 0.45);
  --yaz-gradient-nav: linear-gradient(90deg, #F1ACCD, #ADC8C2);
  --yaz-gradient-announcement: linear-gradient(90deg, rgba(173, 200, 194, 0.35), rgba(241, 172, 205, 0.28));
  --yaz-gradient-hero: linear-gradient(135deg, #FAF8F6 0%, rgba(241, 172, 205, 0.16) 42%, rgba(173, 200, 194, 0.2) 72%, rgba(125, 206, 235, 0.1) 100%);
  --yaz-body: 0.9375rem;
  --yaz-small: 0.8125rem;
  --yaz-xs: 0.75rem;
  --yaz-h1: clamp(1.75rem, 2.5vw, 2.125rem);
  --yaz-h2: clamp(1.375rem, 2vw, 1.75rem);
  --yaz-h3: 1.125rem;
  --yaz-label: 0.6875rem;
  --yaz-radius: 999px;
  --yaz-radius-lg: 12px;
  --yaz-ease: 0.25s ease;
}
