/* Generated from packages/design-tokens/tokens.json by build.ts. Do not edit. */

@font-face {
  font-family: 'Anybody';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  font-stretch: 50% 150%;
  src: url('/assets/fonts/anybody-latin-standard-normal.woff2') 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: 'Anybody';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  font-stretch: 50% 150%;
  src: url('/assets/fonts/anybody-latin-ext-standard-normal.woff2') 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: 'Schibsted Grotesk';
  font-style: normal;
  font-display: swap;
  font-weight: 400 900;
  src: url('/assets/fonts/schibsted-grotesk-latin-wght-normal.woff2') 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: 'Schibsted Grotesk';
  font-style: normal;
  font-display: swap;
  font-weight: 400 900;
  src: url('/assets/fonts/schibsted-grotesk-latin-ext-wght-normal.woff2') 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: 'Martian Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url('/assets/fonts/martian-mono-latin-wght-normal.woff2') 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: 'Martian Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url('/assets/fonts/martian-mono-latin-ext-wght-normal.woff2') 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;
}

:root {
  --ground: #EEF3F2;
  --surface: #FFFFFF;
  --surface-2: #E2EBE9;
  --line: #C8D7D4;
  --line-strong: #738B8E;
  --ink: #0C2E33;
  --ink-2: #3E5A5E;
  --ink-3: #5B7275;
  --petrol: #0F5E63;
  --on-petrol: #FFFFFF;
  --petrol-soft: #D6E9E7;
  --rose: #D43A76;
  --on-rose: #FFFFFF;
  --rose-soft: #FBE3EC;
  --ok: #1E7F55;
  --ok-soft: #EBF7F0;
  --warn: #9A6514;
  --warn-soft: #FBF4E7;
  --crit: #B83A0E;
  --crit-soft: #F8E0D5;
  --chart-1: #0F5E63;
  --chart-2: #9AAEB0;
  --chrome: #0C2E33;
  --chrome-2: #14404A;
  --chrome-ink: #E4EFEE;
  --chrome-ink-2: #9DBDBA;
  --tag-gray: #7A8A8C;
  --tag-red: #C9473D;
  --tag-orange: #D07A2A;
  --tag-yellow: #C9A227;
  --tag-green: #2F8F6B;
  --tag-teal: #1E8C8C;
  --tag-blue: #3A6FC4;
  --tag-purple: #7B57C2;
  --tag-pink: #C2508A;
  --shadow: 0 1px 2px rgba(12, 46, 51, 0.06), 0 12px 32px -12px rgba(12, 46, 51, 0.22);
  color-scheme: light;
  --brand-petrol: #0F5E63;
  --brand-ink: #0C2E33;
  --brand-rose: #E0457B;
  --brand-lagoon: #7CC6C0;
  --brand-mist: #EEF3F2;
  --font-display: 'Anybody', "Arial Black", system-ui, sans-serif;
  --font-text: 'Schibsted Grotesk', system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: 'Martian Mono', ui-monospace, "SF Mono", Menlo, monospace;
  --fs-display: 3.5rem;
  --lh-display: 1;
  --fw-display: 850;
  --fst-display: 128%;
  --fs-h1: 2rem;
  --lh-h1: 1.1;
  --fw-h1: 800;
  --fst-h1: 118%;
  --fs-h2: 1.25rem;
  --lh-h2: 1.25;
  --fw-h2: 700;
  --fst-h2: 105%;
  --fs-body: 1rem;
  --lh-body: 1.55;
  --fs-small: 0.8125rem;
  --lh-small: 1.4;
  --fs-mono: 0.8125rem;
  --lh-mono: 1.5;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-7: 2rem;
  --space-8: 2.5rem;
  --space-9: 3rem;
  --space-10: 4rem;
  --radius-s: 6px;
  --radius-m: 12px;
  --radius-l: 20px;
  --radius-pill: 999px;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --ground: #08191C;
    --surface: #0F262A;
    --surface-2: #16343A;
    --line: #25484E;
    --line-strong: #5F7E81;
    --ink: #E4EFEE;
    --ink-2: #A9C2C0;
    --ink-3: #7F9A98;
    --petrol: #7CC6C0;
    --on-petrol: #06262A;
    --petrol-soft: #143E40;
    --rose: #F06C9B;
    --on-rose: #2A0715;
    --rose-soft: #3A1627;
    --ok: #55C792;
    --ok-soft: #10362A;
    --warn: #E3B04E;
    --warn-soft: #382A0F;
    --crit: #F08A5F;
    --crit-soft: #3B1D11;
    --chart-1: #7CC6C0;
    --chart-2: #3B5A5E;
    --chrome: #041316;
    --chrome-2: #0E2B30;
    --chrome-ink: #E4EFEE;
    --chrome-ink-2: #8FB0AD;
    --tag-gray: #8FA3A5;
    --tag-red: #E8766C;
    --tag-orange: #E9A15A;
    --tag-yellow: #E3C55A;
    --tag-green: #5CC797;
    --tag-teal: #5CC4C4;
    --tag-blue: #7AA2E8;
    --tag-purple: #A88BE6;
    --tag-pink: #E886B8;
    --shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 16px 40px -12px rgba(0, 0, 0, 0.6);
    color-scheme: dark;
  }
}

[data-theme="light"] {
  --ground: #EEF3F2;
  --surface: #FFFFFF;
  --surface-2: #E2EBE9;
  --line: #C8D7D4;
  --line-strong: #738B8E;
  --ink: #0C2E33;
  --ink-2: #3E5A5E;
  --ink-3: #5B7275;
  --petrol: #0F5E63;
  --on-petrol: #FFFFFF;
  --petrol-soft: #D6E9E7;
  --rose: #D43A76;
  --on-rose: #FFFFFF;
  --rose-soft: #FBE3EC;
  --ok: #1E7F55;
  --ok-soft: #EBF7F0;
  --warn: #9A6514;
  --warn-soft: #FBF4E7;
  --crit: #B83A0E;
  --crit-soft: #F8E0D5;
  --chart-1: #0F5E63;
  --chart-2: #9AAEB0;
  --chrome: #0C2E33;
  --chrome-2: #14404A;
  --chrome-ink: #E4EFEE;
  --chrome-ink-2: #9DBDBA;
  --tag-gray: #7A8A8C;
  --tag-red: #C9473D;
  --tag-orange: #D07A2A;
  --tag-yellow: #C9A227;
  --tag-green: #2F8F6B;
  --tag-teal: #1E8C8C;
  --tag-blue: #3A6FC4;
  --tag-purple: #7B57C2;
  --tag-pink: #C2508A;
  --shadow: 0 1px 2px rgba(12, 46, 51, 0.06), 0 12px 32px -12px rgba(12, 46, 51, 0.22);
  color-scheme: light;
}

[data-theme="dark"] {
  --ground: #08191C;
  --surface: #0F262A;
  --surface-2: #16343A;
  --line: #25484E;
  --line-strong: #5F7E81;
  --ink: #E4EFEE;
  --ink-2: #A9C2C0;
  --ink-3: #7F9A98;
  --petrol: #7CC6C0;
  --on-petrol: #06262A;
  --petrol-soft: #143E40;
  --rose: #F06C9B;
  --on-rose: #2A0715;
  --rose-soft: #3A1627;
  --ok: #55C792;
  --ok-soft: #10362A;
  --warn: #E3B04E;
  --warn-soft: #382A0F;
  --crit: #F08A5F;
  --crit-soft: #3B1D11;
  --chart-1: #7CC6C0;
  --chart-2: #3B5A5E;
  --chrome: #041316;
  --chrome-2: #0E2B30;
  --chrome-ink: #E4EFEE;
  --chrome-ink-2: #8FB0AD;
  --tag-gray: #8FA3A5;
  --tag-red: #E8766C;
  --tag-orange: #E9A15A;
  --tag-yellow: #E3C55A;
  --tag-green: #5CC797;
  --tag-teal: #5CC4C4;
  --tag-blue: #7AA2E8;
  --tag-purple: #A88BE6;
  --tag-pink: #E886B8;
  --shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 16px 40px -12px rgba(0, 0, 0, 0.6);
  color-scheme: dark;
}
