/*
 * SleeveSync typefaces, self-hosted (SIL Open Font Licence 1.1, see /assets/fonts/LICENSE-*.txt).
 *   Sora (variable, used at 600-800): titles and headings.
 *   Plus Jakarta Sans (variable, used at 400-700): body and UI.
 * The "Fallback" faces are metric-matched local fonts so text doesn't jump when the web fonts swap in.
 */
@font-face { font-family: 'Sora'; font-style: normal; font-weight: 600 800; font-display: swap;
  src: url(../fonts/sora-latin-var.woff2?v=78) format('woff2'); 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: 'Sora'; font-style: normal; font-weight: 600 800; font-display: swap;
  src: url(../fonts/sora-latin-ext-var.woff2?v=78) format('woff2'); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 400 700; font-display: swap;
  src: url(../fonts/plus-jakarta-sans-latin-var.woff2?v=78) format('woff2'); 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: 'Plus Jakarta Sans'; font-style: normal; font-weight: 400 700; font-display: swap;
  src: url(../fonts/plus-jakarta-sans-latin-ext-var.woff2?v=78) format('woff2'); unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: 'Plus Jakarta Sans'; font-style: italic; font-weight: 400 700; font-display: swap;
  src: url(../fonts/plus-jakarta-sans-latin-italic-var.woff2?v=78) format('woff2'); 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: 'Sora Fallback'; src: local('Arial'), local('Liberation Sans'), local('Helvetica Neue'), local('Roboto');
  size-adjust: 111.8%; ascent-override: 86.8%; descent-override: 25.9%; line-gap-override: 0%; }
@font-face { font-family: 'Plus Jakarta Sans Fallback'; src: local('Arial'), local('Liberation Sans'), local('Helvetica Neue'), local('Roboto');
  size-adjust: 104.1%; ascent-override: 99.7%; descent-override: 21.3%; line-gap-override: 0%; }

:root {
  --ss-font-display: 'Sora', 'Sora Fallback', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
  --ss-font-ui: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
}
