/* A Local Van Moving & Storage brand tokens, from brand.json (alocalvan.com, 2026-11-11). */
:root {
  --color-primary: #1f425d;
  --color-primary-deep: #162f42;
  --color-navy: #05143f;
  --color-accent: #56c152;
  --color-accent-strong: #49b445;
  --color-bg: #ffffff;
  --color-surface: #eeeeee;
  --color-steel: #9eb7cb;
  --color-text: #05143f;
  --color-text-muted: #666666;
  --color-text-accent: #2f7b2c;
  --color-on-primary: #ffffff;
  --color-on-primary-deep: #ffffff;
  --color-on-navy: #ffffff;
  --color-on-accent: #05143f;
  --color-border: #d1d1d1;
  --color-border-strong: #8d9eac;

  --font-heading: "Merriweather Sans", system-ui, sans-serif;
  --font-body: "Merriweather Sans", system-ui, sans-serif;

  --radius: 2px;
  --radius-lg: 4px;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 1rem;
  --space-4: 1.5rem;
  --space-5: 2rem;
  --space-6: 3rem;
  --space-7: 4rem;
  --space-8: 6rem;

  --step--1: clamp(0.83rem, 0.8rem + 0.15vw, 0.94rem);
  --step-0: clamp(1rem, 0.96rem + 0.22vw, 1.08rem);
  --step-1: clamp(1.2rem, 1.13rem + 0.35vw, 1.42rem);
  --step-2: clamp(1.5rem, 1.38rem + 0.6vw, 1.9rem);
  --step-3: clamp(1.85rem, 1.65rem + 1vw, 2.5rem);
  --step-4: clamp(2.1rem, 1.8rem + 1.6vw, 3.1rem);
  --step-5: clamp(2.8rem, 2.3rem + 2.6vw, 4.3rem);

  --measure: 68ch;
  --ease-out: cubic-bezier(0.22, 1, 0.36, 1);
}
