/* =========================================================================
   SF Pro Display — the Stunning Dentistry communications face.

   Lifted verbatim from the AU landing's css/v3.css:55-59 together with the
   five .woff2 files, so this project serves the same faces production does.
   The engine's stylesheet reads --font-sans and nothing defines it once the
   landing's v3.css is gone; that is the one token tokens.css does not carry.
   ========================================================================= */
@font-face { font-family: 'SF Pro Display'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/SFProDisplay-Regular.woff2') format('woff2'); }
@font-face { font-family: 'SF Pro Display'; font-style: normal; font-weight: 500; font-display: swap; src: url('../fonts/SFProDisplay-Medium.woff2') format('woff2'); }
@font-face { font-family: 'SF Pro Display'; font-style: normal; font-weight: 600; font-display: swap; src: url('../fonts/SFProDisplay-Semibold.woff2') format('woff2'); }
@font-face { font-family: 'SF Pro Display'; font-style: normal; font-weight: 700; font-display: swap; src: url('../fonts/SFProDisplay-Bold.woff2') format('woff2'); }
@font-face { font-family: 'SF Pro Display'; font-style: normal; font-weight: 800; font-display: swap; src: url('../fonts/SFProDisplay-Heavy.woff2') format('woff2'); }

body.v3 {
  --font-sans:    'SF Pro Display', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  --font-heading: var(--font-sans);
}
