/* Dark mode colors. */
:root {
	--sl-color-accent-low: #06214e;
	--sl-color-accent: #005ee1;
	--sl-color-accent-high: #a9caff;
	--sl-color-white: #ffffff;
	--sl-color-gray-1: #ebeef2;
	--sl-color-gray-2: #bfc2c7;
	--sl-color-gray-3: #868c95;
	--sl-color-gray-4: #535961;
	--sl-color-gray-5: #333941;
	--sl-color-gray-6: #22272f;
	--sl-color-black: #16181c;
    --sl-font: 'Inter var', sans-serif;
    --sl-font-system-mono: 'JetBrains Mono Variable', monospace;
}
/* Light mode colors. */
:root[data-theme='light'] {
	--sl-color-accent-low: #c0d8ff;
	--sl-color-accent: #0060e5;
	--sl-color-accent-high: #002c72;
	--sl-color-white: #16181c;
	--sl-color-gray-1: #22272f;
	--sl-color-gray-2: #333941;
	--sl-color-gray-3: #535961;
	--sl-color-gray-4: #868c95;
	--sl-color-gray-5: #bfc2c7;
	--sl-color-gray-6: #ebeef2;
	--sl-color-gray-7: #f5f6f8;
	--sl-color-black: #ffffff;
}

/* jetbrains-mono-latin-wght-normal */
@font-face {
  font-family: 'JetBrains Mono Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono:vf@latest/latin-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}