/* Self-hosted faces shared by the restaurant network. Pencerio Hairline
   and Sentient both come from Fontshare (ITF, free license); per-concept
   brand faces drop into assets/fonts/<face>/ and register here. */

@font-face {
	font-family: "Pencerio";
	src: url("../fonts/pencerio/pencerio-hairline.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Sentient";
	src: url("../fonts/sentient/sentient-200.woff2") format("woff2");
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Sentient";
	src: url("../fonts/sentient/sentient-200-italic.woff2") format("woff2");
	font-weight: 200;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Sentient";
	src: url("../fonts/sentient/sentient-300.woff2") format("woff2");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Sentient";
	src: url("../fonts/sentient/sentient-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Open Sans";
	src: url("../fonts/open-sans/open-sans-latin-var.woff2") format("woff2");
	font-weight: 300 800;
	font-style: normal;
	font-display: swap;
}

/* Elora Sky Club faces — Memoir (Daniel Gremme; supplied by the designer,
   no license file shipped — confirm terms before launch), Isenheim
   (Benoît Ferran / Tunera, OFL 1.1; "Fin" is the 200-weight cut), IBM
   Plex Mono 500/600 (OFL). */
@font-face {
	font-family: "Memoir";
	src: url("../fonts/memoir/memoir-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Isenheim";
	src: url("../fonts/isenheim/isenheim-fin-400.woff2") format("woff2");
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Isenheim";
	src: url("../fonts/isenheim/isenheim-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "IBM Plex Mono";
	src: url("../fonts/ibm-plex-mono/ibm-plex-mono-500.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "IBM Plex Mono";
	src: url("../fonts/ibm-plex-mono/ibm-plex-mono-600.woff2") format("woff2");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

/* The Vandy faces — Caravan Court's brand pair, copied from the Court
   child theme (valencia-court/assets/fonts/caravan + instrument-serif):
   TAY Lennon (caps-only display; licensed to the client with the Caravan
   Court identity) and Instrument Serif (Rodrigo Fuenzalida, OFL 1.1).
   Body / subhead reuse IBM Plex Mono 500 / 600 above. */
@font-face {
	font-family: "TAY Lennon";
	src: url("../fonts/tay-lennon/TAYLennonRegular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Instrument Serif";
	src: url("../fonts/instrument-serif/instrument-serif-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

/* Midnight Shift faces — Sorts Mill Goudy (Barry Schwartz, OFL 1.1;
   woff2 cut from the client's TTFs) and Satoshi Bold (Indian Type
   Foundry, ITF Free Font License; the client's Fontshare package). The
   display face, Shift, is an Adobe Fonts family and loads from the
   brand's `adobe_fonts` kit (inc/branding.php), not from here. */
@font-face {
	font-family: "Sorts Mill Goudy";
	src: url("../fonts/sorts-mill-goudy/sorts-mill-goudy-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Sorts Mill Goudy";
	src: url("../fonts/sorts-mill-goudy/sorts-mill-goudy-400-italic.woff2") format("woff2");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Satoshi";
	src: url("../fonts/satoshi/satoshi-700.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Collection bar faces, shared with the hotel parent theme. */
@font-face {
	font-family: "Ortica Linear";
	src: url("../fonts/ortica-linear/OrticaLinear-Regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

/* Outfit — the collection bar's face and Oveja Negra's whole set
   (display light / body regular / subhead medium): one variable file
   (OFL, google/fonts) covers every weight. */
@font-face {
	font-family: "Outfit";
	src: url("../fonts/outfit/outfit-latin-var.woff2") format("woff2");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

/* Director (Velvetyne / Degheest revival, OFL) — Vbar's display + subhead
   face: Light for headlines, Regular for statements and kickers. */
@font-face {
	font-family: "Director";
	src: url("../fonts/director/director-300.woff2") format("woff2");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Director";
	src: url("../fonts/director/director-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

/* Boxing (Fontshare, FFL) — Two Mules' display face, one weight. */
@font-face {
	font-family: "Boxing";
	src: url("../fonts/boxing/boxing-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

/* Spectral + Spectral SC (Production Type for Google, OFL) — Dorrego's:
   Spectral Light / Regular for the display lines, Spectral SC for the
   statements and section subheads. */
@font-face {
	font-family: "Spectral";
	src: url("../fonts/spectral/spectral-300.woff2") format("woff2");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Spectral";
	src: url("../fonts/spectral/spectral-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Spectral SC";
	src: url("../fonts/spectral/spectral-sc-400.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
