/* stylelint-disable prettier/prettier */
/* stylelint-disable at-rule-descriptor-no-unknown */
/* stylelint-disable value-keyword-case */

:root:where(.baikal) {
  --font-primary: 'PF-Din-Display-Pro', sans-serif, system-ui;
  --font-email: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}

@font-face {
  font-family: PF-Din-Display-Pro;
  src:
    url('/fonts/PF-Din-Display-Pro/pf-din-display-pro_bold.woff2')
      format('woff2'),
    url('/fonts/PF-Din-Display-Pro/pf-din-display-pro_bold.woff')
      format('woff');
  font-weight: 700;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}

@font-face {
  font-family: PF-Din-Display-Pro;
  src:
    url('/fonts/PF-Din-Display-Pro/pf-din-display-pro_medium.woff2')
      format('woff2'),
    url('/fonts/PF-Din-Display-Pro/pf-din-display-pro_medium.woff')
      format('woff');
  font-weight: 500;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}

@font-face {
  font-family: PF-Din-Display-Pro;
  src:
    url('/fonts/PF-Din-Display-Pro/pf-din-display-pro_regular.woff2')
      format('woff2'),
    url('/fonts/PF-Din-Display-Pro/pf-din-display-pro_regular.woff')
      format('woff');
  font-weight: 400;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}

@font-face {
  font-family: PF-Din-Display-Pro;
  src:
    url('/fonts/PF-Din-Display-Pro/pf-din-display-pro_light.woff2')
      format('woff2'),
    url('/fonts/PF-Din-Display-Pro/pf-din-display-pro_light.woff')
      format('woff');
  font-weight: 300;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}

@font-face {
  font-family: PF-Din-Display-Pro;
  src:
    url('/fonts/PF-Din-Display-Pro/pf-din-display-pro_thin.woff2')
      format('woff2'),
    url('/fonts/PF-Din-Display-Pro/pf-din-display-pro_thin.woff')
      format('woff');
  font-weight: 100;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}
