/* step 9: Source Sans 3, self-hosted. One variable file (latin subset, as Google serves it) covers all four weights; see fonts/README.txt. */
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/source-sans-3.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/source-sans-3.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/source-sans-3.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/source-sans-3.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* corner deli design system tokens (design system v0.1).
   Red is the working value until matched off the fascia. */
:root{
  /* colour */
  /* TODO: this red is a working value, it still has to be matched off the real fascia */
  --ds-red:#C8102E;
  --ds-red-hover:#A80D26;
  --ds-black:#111111;
  --ds-white:#FFFFFF;
  --ds-offwhite:#F6F1E9;
  --ds-line:#E4DDD1;
  --ds-stripe:#ECE6DC;
  --ds-timber:#E3C9A3;
  --ds-muted:#5A5652;
  --ds-body:#3A3733;
  --ds-open:#7ED957;

  /* map only */
  --road:#CFC7B9;
  --hatch:#CDC4B4;

  /* type: one family. Swap here to change it everywhere. */
  --deli-font:'Source Sans 3';
  --ds-font:var(--deli-font),'Source Sans 3',sans-serif;

  /* layout */
  --ds-radius:4px;
  --ds-gutter:clamp(20px,5vw,48px);
  --ds-section-gap:clamp(48px,8vw,96px);
  --ds-max:1080px;
}
