/* Smitsfield brand typography (from the client's brand kit, Aug 2026):
   Baskerville for display, Source Sans 3 for body, Kusack Signature for
   script accents. Loaded LAST in <head> on every page, these @font-face
   rules alias the brand files under the family names the theme already
   uses (Cormorant / Cormorant Garamond / Montserrat / Great Vibes), so
   every existing rule site-wide renders the brand fonts without touching
   per-page CSS. */

/* Display serif -> Baskerville */
@font-face { font-family: 'Cormorant'; src: url('/wp-content/uploads/2026/08/fonts/baskerville-regular.woff2') format('woff2'); font-weight: 100 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Cormorant'; src: url('/wp-content/uploads/2026/08/fonts/baskerville-semibold.woff2') format('woff2'); font-weight: 500 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Cormorant'; src: url('/wp-content/uploads/2026/08/fonts/baskerville-bold.woff2') format('woff2'); font-weight: 700 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Cormorant'; src: url('/wp-content/uploads/2026/08/fonts/baskerville-italic.woff2') format('woff2'); font-weight: 100 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Cormorant'; src: url('/wp-content/uploads/2026/08/fonts/baskerville-semibolditalic.woff2') format('woff2'); font-weight: 500 600; font-style: italic; font-display: swap; }
@font-face { font-family: 'Cormorant'; src: url('/wp-content/uploads/2026/08/fonts/baskerville-bolditalic.woff2') format('woff2'); font-weight: 700 900; font-style: italic; font-display: swap; }

@font-face { font-family: 'Cormorant Garamond'; src: url('/wp-content/uploads/2026/08/fonts/baskerville-regular.woff2') format('woff2'); font-weight: 100 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('/wp-content/uploads/2026/08/fonts/baskerville-semibold.woff2') format('woff2'); font-weight: 500 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('/wp-content/uploads/2026/08/fonts/baskerville-bold.woff2') format('woff2'); font-weight: 700 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('/wp-content/uploads/2026/08/fonts/baskerville-italic.woff2') format('woff2'); font-weight: 100 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('/wp-content/uploads/2026/08/fonts/baskerville-semibolditalic.woff2') format('woff2'); font-weight: 500 600; font-style: italic; font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('/wp-content/uploads/2026/08/fonts/baskerville-bolditalic.woff2') format('woff2'); font-weight: 700 900; font-style: italic; font-display: swap; }

/* Body sans -> Source Sans 3 */
@font-face { font-family: 'Montserrat'; src: url('/wp-content/uploads/2026/08/fonts/sourcesans3-regular.woff2') format('woff2'); font-weight: 100 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/wp-content/uploads/2026/08/fonts/sourcesans3-medium.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/wp-content/uploads/2026/08/fonts/sourcesans3-semibold.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/wp-content/uploads/2026/08/fonts/sourcesans3-bold.woff2') format('woff2'); font-weight: 700 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/wp-content/uploads/2026/08/fonts/sourcesans3-italic.woff2') format('woff2'); font-weight: 100 900; font-style: italic; font-display: swap; }

/* Script accents -> Kusack Signature */
@font-face { font-family: 'Great Vibes'; src: url('/wp-content/uploads/2026/08/fonts/kusack-signature.woff2') format('woff2'); font-weight: 100 900; font-style: normal; font-display: swap; }

/* Old 'Autography' script (uploaded via UseAnyFont as family 'auto') -> Kusack Signature */
@font-face { font-family: 'auto'; src: url('/wp-content/uploads/2026/08/fonts/kusack-signature.woff2') format('woff2'); font-weight: 100 900; font-style: normal; font-display: swap; }
