/* Self-hosted Bodoni Moda + Outfit (latin subset only).

   Self-hosted rather than linked from fonts.googleapis.com because this site's CSP
   is `style-src 'self'` and `font-src 'self' data:` (see _headers). Linking Google
   would need two more allowed origins — and until someone noticed, the fonts would
   fall back to a system stack IN PRODUCTION while looking perfect locally, because
   a plain file server sends no CSP at all. Same reasoning as sites/mrcut/fonts.css.

   Latin only, on purpose. 132KB total, all of it used. */

/* Bodoni Moda — the display face. Their sign is a high-contrast roman: NAIL & SPA in
   heavy sign-painter capitals with hairline-thin rules above and below it, and
   SPARKLE PRO letterspaced small in between. A didone is what that lettering wants
   to be, and the thick/thin contrast is the same contrast the sign already has.
   VARIABLE and OPTICAL-SIZE aware (opsz 6–96), which is the whole reason to use this
   one: at 5rem the hairlines stay hairlines, and at 1rem they thicken enough to
   survive. Deliberately NOT Cinzel (Align) and NOT a slab (Fresh Cuts) — the same
   salesperson shows all three sites. */
@font-face{font-family:'Bodoni Moda';font-style:normal;font-weight:400 700;font-display:swap;src:url('/fonts/bodoni-moda-var.woff2') format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Bodoni Moda';font-style:italic;font-weight:400 600;font-display:swap;src:url('/fonts/bodoni-moda-var-italic.woff2') format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* Outfit — body, labels and prices. A geometric grotesque with almost no personality
   of its own, which is exactly the job: under a didone, anything with an opinion
   fights it. One variable file covers 300–600. */
@font-face{font-family:'Outfit';font-style:normal;font-weight:300 600;font-display:swap;src:url('/fonts/outfit-var.woff2') format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
