/* Autohaus design tokens: self-hosted fonts + colour/spacing variables.
   Loaded before global.css, and in the Complianz admin preview for the cookie banner. */
@font-face{font-family:"Barlow";src:url(../fonts/barlow-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Barlow";src:url(../fonts/barlow-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Barlow";src:url(../fonts/barlow-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Barlow";src:url(../fonts/barlow-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Barlow SC";src:url(../fonts/barlow-semi-condensed-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Barlow SC";src:url(../fonts/barlow-semi-condensed-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Barlow SC";src:url(../fonts/barlow-semi-condensed-latin-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:"Barlow SC";src:url(../fonts/barlow-semi-condensed-latin-800-italic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}

:root{
  --navy:#03224d;--navy-950:#010f24;--navy-900:#011634;--navy-800:#062a5c;--navy-700:#123a72;--navy-100:#dfe6f1;--navy-50:#eef2f8;
  --red:#e10106;--red-700:#b80005;--red-on-dark:#ff5a5f;--red-50:#fdecec;
  --grey:#5a5b5e;--grey-400:#8a8c91;--grey-300:#cfd3d9;--grey-200:#e3e6eb;--grey-100:#f2f4f7;
  --ink:#0d1a2d;--muted:#55606f;--bg:#fff;--surface:#f5f7fa;
  --radius-sm:6px;--radius:12px;--radius-lg:20px;
  --shadow-sm:0 1px 2px rgba(3,34,77,.06);
  --shadow:0 2px 4px rgba(3,34,77,.04),0 12px 32px rgba(3,34,77,.08);
  --shadow-lg:0 30px 80px rgba(1,15,36,.28);
  --max:1240px;--gutter:clamp(16px,4vw,32px);
  --head:"Barlow SC","Arial Narrow",system-ui,sans-serif;
  --body:"Barlow",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --ease:cubic-bezier(.2,.7,.2,1);
}
