:root {
  --primary: #176A9E;
  --primary-ink: #0F4A70;
  --accent: #D17A00;
  --accent-deep: #9A5A00;
  --background: #FFFBEF;
  --surface: #FFFFFF;
  --surface-2: #FFF0C8;
  --surface-3: #F7E7B0;
  --text: #1D2A36;
  --muted: #5E6871;
  --border: #ECD9A7;
  --border-strong: #D9C28A;
  --focus: #0F4A70;
  --success: #1F7A4C;
  --danger: #A33B2B;
  --shadow: 0 10px 30px rgba(29, 42, 54, 0.08);
  --shadow-sm: 0 4px 14px rgba(29, 42, 54, 0.06);
  --radius: 14px;
  --radius-sm: 10px;
  --radius-lg: 22px;
  --header-h: 72px;
  --sticky-cta-h: 64px;
  --max: 1180px;
  --font: "Roboto", "Noto Sans Devanagari", system-ui, -apple-system, sans-serif;
  --font-display: "Roboto", system-ui, sans-serif;
}
