/* Self-hosted Google Fonts — same woff2 files used by Playwright export.
   This ensures preview and export use identical font binaries. */

/* Inter */
@font-face { font-family: 'Inter'; font-weight: 400; font-style: normal; font-display: swap; src: url('../fonts/inter-regular.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-weight: 700; font-style: normal; font-display: swap; src: url('../fonts/inter-bold.woff2') format('woff2'); }

/* Roboto */
@font-face { font-family: 'Roboto'; font-weight: 400; font-style: normal; font-display: swap; src: url('../fonts/roboto-regular.woff2') format('woff2'); }
@font-face { font-family: 'Roboto'; font-weight: 700; font-style: normal; font-display: swap; src: url('../fonts/roboto-bold.woff2') format('woff2'); }

/* DM Sans */
@font-face { font-family: 'DM Sans'; font-weight: 400; font-style: normal; font-display: swap; src: url('../fonts/dm-sans-regular.woff2') format('woff2'); }
@font-face { font-family: 'DM Sans'; font-weight: 700; font-style: normal; font-display: swap; src: url('../fonts/dm-sans-bold.woff2') format('woff2'); }

/* Raleway */
@font-face { font-family: 'Raleway'; font-weight: 400; font-style: normal; font-display: swap; src: url('../fonts/raleway-regular.woff2') format('woff2'); }
@font-face { font-family: 'Raleway'; font-weight: 700; font-style: normal; font-display: swap; src: url('../fonts/raleway-bold.woff2') format('woff2'); }

/* Oswald */
@font-face { font-family: 'Oswald'; font-weight: 400; font-style: normal; font-display: swap; src: url('../fonts/oswald-regular.woff2') format('woff2'); }
@font-face { font-family: 'Oswald'; font-weight: 700; font-style: normal; font-display: swap; src: url('../fonts/oswald-bold.woff2') format('woff2'); }

/* Anton */
@font-face { font-family: 'Anton'; font-weight: 400; font-style: normal; font-display: swap; src: url('../fonts/anton-regular.woff2') format('woff2'); }



/* Lora */
@font-face { font-family: 'Lora'; font-weight: 400; font-style: normal; font-display: swap; src: url('../fonts/lora-regular.woff2') format('woff2'); }
@font-face { font-family: 'Lora'; font-weight: 700; font-style: normal; font-display: swap; src: url('../fonts/lora-bold.woff2') format('woff2'); }

/* Cormorant Garamond */
@font-face { font-family: 'Cormorant Garamond'; font-weight: 400; font-style: normal; font-display: swap; src: url('../fonts/cormorant-garamond-regular.woff2') format('woff2'); }
@font-face { font-family: 'Cormorant Garamond'; font-weight: 700; font-style: normal; font-display: swap; src: url('../fonts/cormorant-garamond-bold.woff2') format('woff2'); }

/* Space Mono */
@font-face { font-family: 'Space Mono'; font-weight: 400; font-style: normal; font-display: swap; src: url('../fonts/space-mono-regular.woff2') format('woff2'); }
@font-face { font-family: 'Space Mono'; font-weight: 700; font-style: normal; font-display: swap; src: url('../fonts/space-mono-bold.woff2') format('woff2'); }
