/* Royale Casino Hire — production typography
 *
 * Headings: Cormorant Garamond (Google Fonts, SIL OFL)
 * Body:     Overused Grotesk (Bao Nguyen / RandomMaerks, SIL OFL)
 *
 * Both self-hosted — no third-party CDN, no PECR consent required
 * (no IP leak to Google/anyone before the visitor opts in).
 */

/* ─────────────────────────────────────────────────────────────
 * Cormorant Garamond — display / headings
 * Two .woff2 files cover all weights via Google's variable slicing:
 *   CormorantGaramond-1: all italic weights (400, 500, 700)
 *   CormorantGaramond-2: all regular weights (400, 500, 600, 700)
 * ───────────────────────────────────────────────────────────── */
@font-face { font-family: 'Cormorant Garamond'; font-style: italic; font-weight: 400; font-display: swap; src: url(/fonts/CormorantGaramond-1.woff2) format('woff2'); }
@font-face { font-family: 'Cormorant Garamond'; font-style: italic; font-weight: 500; font-display: swap; src: url(/fonts/CormorantGaramond-1.woff2) format('woff2'); }
@font-face { font-family: 'Cormorant Garamond'; font-style: italic; font-weight: 700; font-display: swap; src: url(/fonts/CormorantGaramond-1.woff2) format('woff2'); }
@font-face { font-family: 'Cormorant Garamond'; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/CormorantGaramond-2.woff2) format('woff2'); }
@font-face { font-family: 'Cormorant Garamond'; font-style: normal; font-weight: 500; font-display: swap; src: url(/fonts/CormorantGaramond-2.woff2) format('woff2'); }
@font-face { font-family: 'Cormorant Garamond'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fonts/CormorantGaramond-2.woff2) format('woff2'); }
@font-face { font-family: 'Cormorant Garamond'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fonts/CormorantGaramond-2.woff2) format('woff2'); }

/* ─────────────────────────────────────────────────────────────
 * Overused Grotesk — body / UI
 * Source: github.com/RandomMaerks/Overused-Grotesk (mirror of the
 * Pangram Pangram release). 6 weights shipped — full family has 16,
 * but body/UI never needs Black/ExtraBold/Light/Book combinations,
 * and trimming saves ~600 KB.
 * ───────────────────────────────────────────────────────────── */
@font-face { font-family: 'Overused Grotesk'; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/OverusedGrotesk-Roman.woff2) format('woff2'); }
@font-face { font-family: 'Overused Grotesk'; font-style: italic; font-weight: 400; font-display: swap; src: url(/fonts/OverusedGrotesk-Italic.woff2) format('woff2'); }
@font-face { font-family: 'Overused Grotesk'; font-style: normal; font-weight: 500; font-display: swap; src: url(/fonts/OverusedGrotesk-Medium.woff2) format('woff2'); }
@font-face { font-family: 'Overused Grotesk'; font-style: italic; font-weight: 500; font-display: swap; src: url(/fonts/OverusedGrotesk-MediumItalic.woff2) format('woff2'); }
@font-face { font-family: 'Overused Grotesk'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fonts/OverusedGrotesk-SemiBold.woff2) format('woff2'); }
@font-face { font-family: 'Overused Grotesk'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fonts/OverusedGrotesk-Bold.woff2) format('woff2'); }
