/*
 * Canvas designer font set, v1.
 * Served from https://cdn.oliverslabels.com/fonts/canvas/v1/ and NEVER edited in place:
 * to change a font, publish /canvas/v2/ and point every consumer at it.
 *
 * Every surface that draws customer canvas artwork (the browser designer and the server
 * Chromium renderer) must load this one file so text lays out identically everywhere.
 *
 * v1 reproduces exactly what the StaplesBus/StaplesRep canvas designer resolved on 2026-10-14
 * (fingerprinted by glyph-width measurement against each candidate file):
 *   - Google families: Google's current release, regular 400 only (bold is synthesised by the
 *     browser, as it is in the designer).
 *   - Roboto Slab bold, Athletico Clean, New Athletic M54, Courgette: our self-hosted files,
 *     declared with the same weights the designer's fontselector.css used.
 *   - Arial and Times New Roman are intentionally absent: the designer uses the system fonts.
 */
@font-face { font-family: "Oswald"; src: url("Oswald-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Graduate"; src: url("Graduate-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Comfortaa"; src: url("Comfortaa-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Cookie"; src: url("Cookie-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Great Vibes"; src: url("GreatVibes-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Lobster"; src: url("Lobster-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Amatic SC"; src: url("AmaticSC-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Courgette"; src: url("Courgette-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Roboto Slab"; src: url("RobotoSlab-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Roboto Slab"; src: url("RobotoSlab-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: block; }
@font-face { font-family: "Athletico Clean"; src: url("AthleticoClean.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: block; }
@font-face { font-family: "New Athletic M54"; src: url("NewAthleticM54.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: block; }
