/* Signature typefaces (Google Fonts, SIL Open Font License), self-hosted so
   the portal CSP and the typed-signature rasterizer never depend on a CDN. */
@font-face { font-family: 'Dancing Script'; src: url('/fonts/signature/dancingscript.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Great Vibes'; src: url('/fonts/signature/greatvibes.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Allura'; src: url('/fonts/signature/allura.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Sacramento'; src: url('/fonts/signature/sacramento.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Alex Brush'; src: url('/fonts/signature/alexbrush.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Herr Von Muellerhoff'; src: url('/fonts/signature/herrvonmuellerhoff.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Mr Dafoe'; src: url('/fonts/signature/mrdafoe.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Homemade Apple'; src: url('/fonts/signature/homemadeapple.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Caveat'; src: url('/fonts/signature/caveat.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Satisfy'; src: url('/fonts/signature/satisfy.woff2') format('woff2'); font-display: swap; }
