/* Design tokens — approximated from the reference screenshots in design/.
   No brand file exists yet; swap these when one arrives. */
:root {
  --cr-cream: #FDF9F0;
  --cr-cream-2: #F3E9D4;
  --cr-navy: #1B2A4A;
  --cr-gray: #6B7280;
  --cr-orange: #E8963C;
  --cr-orange-2: #F5A623;
  --cr-gold: #F2B705;
  --cr-white: #FFFFFF;
  --cr-shadow: 0 10px 30px rgba(27, 42, 74, 0.18);
  --cr-radius: 20px;
  --cr-font-display: "Baloo 2", "Poppins", "Segoe UI", sans-serif;
  --cr-font-body: "Nunito", "Segoe UI", sans-serif;
}

* { box-sizing: border-box; }

html, body {
  margin: 0;
  padding: 0;
  font-family: var(--cr-font-body);
  color: var(--cr-navy);
}
