/* Coro shared webfonts. One declaration for the static documents (/, /services) and every Next.js page.

   Coro Display = Sunny Side. Coro Text = Neulis Neue. Coro Script = Sign Painter.
   The brand files available today are preview subsets (letters, digits, space and a few marks).
   Each family is therefore composed of two faces under one name: a self-hosted open fallback
   declared FIRST for the whole range, and the brand subset declared LAST with the exact
   unicode-range it covers. Browsers try the last matching face first, so every glyph the brand
   font has renders in the brand font and anything else (apostrophes, question marks, ampersands,
   accents) falls to the closest open face instead of to the system font.
   Replace the subset files with the licensed production fonts and delete the fallback faces
   when they are supplied; nothing else on the site needs to change. */

/* ---------- Coro Display (Sunny Side) ---------- */
@font-face{font-family:"Coro Display";font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fredoka-660-latin.woff2) format("woff2")}
@font-face{font-family:"Coro Display";font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/sunny-side-subset.woff2) format("woff2");unicode-range:U+0020,U+002E,U+0030-0039,U+0041-005A,U+0061-007A}

/* ---------- Coro Text (Neulis Neue) ---------- */
@font-face{font-family:"Coro Text";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2")}
@font-face{font-family:"Coro Text";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/neulis-neue-subset.woff2) format("woff2");unicode-range:U+0020,U+002C-002E,U+0030-003A,U+0041-005A,U+0061-007A}

/* ---------- Coro Script (Sign Painter) ---------- */
@font-face{font-family:"Coro Script";font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/caveat-500-latin.woff2) format("woff2")}
@font-face{font-family:"Coro Script";font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/sign-painter-subset.woff2) format("woff2");unicode-range:U+0020,U+0030-0039,U+0041-0056,U+0058-005A,U+0061-006E,U+0071-007A}

:root{
  --coro-font-display:"Coro Display","Fredoka",system-ui,sans-serif;
  --coro-font-text:"Coro Text","Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;
  --coro-font-script:"Coro Script","Caveat",cursive;
}
