:root {
  --c-bg: #FAFFFA;
  --c-surface: #FFFFFF;
  --c-text: #1B3620;
  --c-text-strong: #08110A;
  --c-text-muted: #4C4C4E;
  --c-border: #DFDFE1;
  --c-primary: #D8FF6E;
  --c-on-primary: #08110A;
  --c-accent: #FFE45E;
  --c-on-accent: #08110A;
  --c-header-bg: #08110A;
  --c-header-text: #FAFFFA;
  --c-highlight-bg: #EDFEC3;
  --f-display: 'Anton', sans-serif;
  --f-accent: 'Besley', sans-serif;
  --f-body: 'IBM Plex Sans', sans-serif;
}
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-display: swap;
  src: url('/static/assets/fonts/Anton-Regular-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-display: swap;
  src: url('/static/assets/fonts/Anton-Regular-latin-ext.woff2') format('woff2');
}
@font-face {
  font-family: 'Besley';
  font-style: italic;
  font-display: swap;
  src: url('/static/assets/fonts/Besley-Italic-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Besley';
  font-style: italic;
  font-display: swap;
  src: url('/static/assets/fonts/Besley-Italic-latin-ext.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  src: url('/static/assets/fonts/IBMPlexSans-Regular-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  src: url('/static/assets/fonts/IBMPlexSans-Regular-latin-ext.woff2') format('woff2');
}