/*
 * SK01 — the licensed webfont cuts, shared by the public site and the admin.
 *
 * Built from the desktop OTFs by scripts/build-fonts.sh. Kept in its own
 * stylesheet so both site.css and admin.css can link it without either one
 * carrying a copy of the declarations.
 */

/*
 * Only the face the page title is set in is ever fetched: a @font-face rule
 * costs nothing until something uses it, and src/views/layout.tsx preloads
 * exactly that one file. Every cut is a real file, so `font-weight` and
 * `font-style` always resolve to a drawn weight rather than a faked one.
 */

@font-face {
  font-family: 'Suisse Intl';
  src: url('/fonts/suisse-intl-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  src: url('/fonts/suisse-intl-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  src: url('/fonts/suisse-intl-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  src: url('/fonts/suisse-intl-400-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  src: url('/fonts/suisse-intl-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  src: url('/fonts/suisse-intl-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  src: url('/fonts/suisse-intl-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  src: url('/fonts/suisse-intl-900.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Frama';
  src: url('/fonts/pp-frama-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Frama';
  src: url('/fonts/pp-frama-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Frama';
  src: url('/fonts/pp-frama-400-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'PP Frama';
  src: url('/fonts/pp-frama-900.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Frama Text';
  src: url('/fonts/pp-frama-text-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

