/**
 * Do not edit directly, this file was auto-generated.
 */


@layer jokul.theme {
    :root {
        --jkl-border-width-1: 0.0625rem;
        --jkl-border-width-2: 0.125rem;
        --jkl-border-width-3: 0.1875rem;
        --jkl-border-radius-none: 0;
        --jkl-border-radius-xs: 0.25rem;
        --jkl-border-radius-s: 0.5rem;
        --jkl-border-radius-m: 0.75rem;
        --jkl-border-radius-l: 1rem;
        --jkl-border-radius-full: 9999px;
        --jkl-breakpoint-small: 0;
        --jkl-breakpoint-medium: 680px;
        --jkl-breakpoint-large: 1200px;
        --jkl-breakpoint-xl: 1600px;
        --jkl-color-brand-snohvit: #F9F9F9;
        --jkl-color-brand-varde: #E0DBD4;
        --jkl-color-brand-granitt: #1B1917;
        --jkl-color-brand-hvit: #FFFFFF;
        --jkl-color-brand-svart: #000000;
        --jkl-color-brand-skifer: #313030;
        --jkl-color-brand-fjellgra: #444141;
        --jkl-color-brand-stein: #636060;
        --jkl-color-brand-svaberg: #C8C5C3;
        --jkl-color-brand-dis: #ECE9E5;
        --jkl-color-brand-sand: #F4F2EF;
        --jkl-color-functional-info: #D3D3F6;
        --jkl-color-functional-info-dark: #A9A9CA;
        --jkl-color-functional-success: #ACD3B5;
        --jkl-color-functional-success-dark: #94B79B;
        --jkl-color-functional-warning: #EFDD9E;
        --jkl-color-functional-warning-dark: #DECC8D;
        --jkl-color-functional-error: #F6B3B3;
        --jkl-color-functional-error-dark: #DE9E9E;
        --jkl-color-svart: #000;
        --jkl-color-granitt: #1b1917;
        --jkl-color-skifer: #313030;
        --jkl-color-fjellgra: #444141;
        --jkl-color-stein: #636060;
        --jkl-color-svaberg: #c8c5c3;
        --jkl-color-varde: #e0dbd4;
        --jkl-color-dis: #ece9e5;
        --jkl-color-sand: #f4f2ef;
        --jkl-color-snohvit: #f9f9f9;
        --jkl-color-hvit: #fff;
        --jkl-color-suksess: #acd3b5;
        --jkl-color-suksess-dark: #94b79b;
        --jkl-color-feil: #f6b3b3;
        --jkl-color-feil-dark: #de9e9e;
        --jkl-color-info: #d3d3f6;
        --jkl-color-info-dark: #a9a9ca;
        --jkl-color-advarsel: #efdd9e;
        --jkl-color-advarsel-dark: #decc8d;
        --jkl-motion-timing-energetic: 75ms;
        --jkl-motion-timing-snappy: 100ms;
        --jkl-motion-timing-productive: 150ms;
        --jkl-motion-timing-expressive: 250ms;
        --jkl-motion-timing-lazy: 400ms;
        --jkl-motion-easing-standard: ease;
        --jkl-motion-easing-entrance: ease-out;
        --jkl-motion-easing-exit: ease-in;
        --jkl-motion-easing-ease-in-bounce-out: cubic-bezier(0, 0, 0.375, 1.17);
        --jkl-motion-easing-focus: cubic-bezier(0.6, 0.2, 0.35, 1);
        --jkl-spacing-0: 0rem;
        --jkl-spacing-2: 0.125rem;
        --jkl-spacing-4: 0.25rem;
        --jkl-spacing-8: 0.5rem;
        --jkl-spacing-12: 0.75rem;
        --jkl-spacing-16: 1rem;
        --jkl-spacing-24: 1.5rem;
        --jkl-spacing-32: 2rem;
        --jkl-spacing-40: 2.5rem;
        --jkl-spacing-64: 4rem;
        --jkl-spacing-104: 6.5rem;
        --jkl-spacing-168: 10.5rem;
        --jkl-semantic-spacing-none: 0;
        --jkl-semantic-spacing-2xs: 0.25rem;
        --jkl-semantic-spacing-xs: 0.5rem;
        --jkl-semantic-spacing-s: 1rem;
        --jkl-semantic-spacing-m: 1.5rem;
        --jkl-semantic-spacing-l: 2.5rem;
        --jkl-semantic-spacing-xl: 4rem;
        --jkl-semantic-spacing-2xl: 6.5rem;
        --jkl-icon-weight-normal: 300;
        --jkl-icon-weight-bold: 400;
        --jkl-typography-weight-normal: 400;
        --jkl-typography-weight-bold: 700;
        --jkl-typography-font-weight-normal: 400;
        --jkl-typography-font-weight-bold: 700;
        --jkl-typography-font-size-1: var(--jkl-font-size-1);
        --jkl-typography-font-size-2: var(--jkl-font-size-2);
        --jkl-typography-font-size-3: var(--jkl-font-size-3);
        --jkl-typography-font-size-4: var(--jkl-font-size-4);
        --jkl-typography-font-size-5: var(--jkl-font-size-5);
        --jkl-typography-font-size-6: var(--jkl-font-size-6);
        --jkl-typography-font-size-7: var(--jkl-font-size-7);
        --jkl-typography-font-size-8: var(--jkl-font-size-8);
        --jkl-typography-font-size-9: var(--jkl-font-size-9);
        --jkl-typography-font-size-10: var(--jkl-font-size-10);
        --jkl-typography-font-size-16: 1rem;
        --jkl-typography-font-size-18: 1.125rem;
        --jkl-typography-font-size-20: 1.25rem;
        --jkl-typography-font-size-21: 1.3125rem;
        --jkl-typography-font-size-23: 1.4375rem;
        --jkl-typography-font-size-25: 1.5625rem;
        --jkl-typography-font-size-26: 1.625rem;
        --jkl-typography-font-size-28: 1.75rem;
        --jkl-typography-font-size-30: 1.875rem;
        --jkl-typography-font-size-36: 2.25rem;
        --jkl-typography-font-size-44: 2.75rem;
        --jkl-typography-font-size-56: 3.5rem;
        --jkl-typography-line-height-24: 1.5rem;
        --jkl-typography-line-height-28: 1.75rem;
        --jkl-typography-line-height-32: 2rem;
        --jkl-typography-line-height-36: 2.25rem;
        --jkl-typography-line-height-40: 2.5rem;
        --jkl-typography-line-height-44: 2.75rem;
        --jkl-typography-line-height-52: 3.25rem;
        --jkl-typography-line-height-64: 4rem;
        --jkl-typography-line-height-flush: var(--jkl-line-height-flush);
        --jkl-typography-line-height-tight: var(--jkl-line-height-tight);
        --jkl-typography-line-height-relaxed: var(--jkl-line-height-relaxed);
        --jkl-typography-style-title-small-font-size: var(--jkl-font-size-8);
        --jkl-typography-style-title-small-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-title-small-font-weight: 400;
        --jkl-typography-style-title-base-font-size: var(--jkl-font-size-8);
        --jkl-typography-style-title-base-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-title-base-font-weight: 400;
        --jkl-typography-style-title-small-small-font-size: var(--jkl-font-size-7);
        --jkl-typography-style-title-small-small-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-title-small-small-font-weight: 400;
        --jkl-typography-style-title-small-base-font-size: var(--jkl-font-size-7);
        --jkl-typography-style-title-small-base-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-title-small-base-font-weight: 400;
        --jkl-typography-style-heading-1-small-font-size: var(--jkl-font-size-8);
        --jkl-typography-style-heading-1-small-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-heading-1-small-font-weight: 400;
        --jkl-typography-style-heading-1-base-font-size: var(--jkl-font-size-8);
        --jkl-typography-style-heading-1-base-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-heading-1-base-font-weight: 400;
        --jkl-typography-style-heading-2-small-font-size: var(--jkl-font-size-7);
        --jkl-typography-style-heading-2-small-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-heading-2-small-font-weight: 400;
        --jkl-typography-style-heading-2-base-font-size: var(--jkl-font-size-7);
        --jkl-typography-style-heading-2-base-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-heading-2-base-font-weight: 400;
        --jkl-typography-style-heading-3-small-font-size: var(--jkl-font-size-6);
        --jkl-typography-style-heading-3-small-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-heading-3-small-font-weight: 700;
        --jkl-typography-style-heading-3-base-font-size: var(--jkl-font-size-6);
        --jkl-typography-style-heading-3-base-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-heading-3-base-font-weight: 700;
        --jkl-typography-style-heading-4-small-font-size: var(--jkl-font-size-5);
        --jkl-typography-style-heading-4-small-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-heading-4-small-font-weight: 700;
        --jkl-typography-style-heading-4-base-font-size: var(--jkl-font-size-5);
        --jkl-typography-style-heading-4-base-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-heading-4-base-font-weight: 700;
        --jkl-typography-style-heading-5-small-font-size: var(--jkl-font-size-4);
        --jkl-typography-style-heading-5-small-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-heading-5-small-font-weight: 700;
        --jkl-typography-style-heading-5-base-font-size: var(--jkl-font-size-4);
        --jkl-typography-style-heading-5-base-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-heading-5-base-font-weight: 700;
        --jkl-typography-style-paragraph-large-small-font-size: var(--jkl-font-size-5);
        --jkl-typography-style-paragraph-large-small-line-height: var(--jkl-line-height-relaxed);
        --jkl-typography-style-paragraph-large-small-font-weight: 400;
        --jkl-typography-style-paragraph-large-base-font-size: var(--jkl-font-size-5);
        --jkl-typography-style-paragraph-large-base-line-height: var(--jkl-line-height-relaxed);
        --jkl-typography-style-paragraph-large-base-font-weight: 400;
        --jkl-typography-style-paragraph-medium-small-font-size: var(--jkl-font-size-3);
        --jkl-typography-style-paragraph-medium-small-line-height: var(--jkl-line-height-relaxed);
        --jkl-typography-style-paragraph-medium-small-font-weight: 400;
        --jkl-typography-style-paragraph-medium-base-font-size: var(--jkl-font-size-3);
        --jkl-typography-style-paragraph-medium-base-line-height: var(--jkl-line-height-relaxed);
        --jkl-typography-style-paragraph-medium-base-font-weight: 400;
        --jkl-typography-style-paragraph-small-small-font-size: var(--jkl-font-size-2);
        --jkl-typography-style-paragraph-small-small-line-height: var(--jkl-line-height-relaxed);
        --jkl-typography-style-paragraph-small-small-font-weight: 400;
        --jkl-typography-style-paragraph-small-base-font-size: var(--jkl-font-size-2);
        --jkl-typography-style-paragraph-small-base-line-height: var(--jkl-line-height-relaxed);
        --jkl-typography-style-paragraph-small-base-font-weight: 400;
        --jkl-typography-style-text-large-small-font-size: var(--jkl-font-size-5);
        --jkl-typography-style-text-large-small-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-text-large-small-font-weight: 400;
        --jkl-typography-style-text-large-base-font-size: var(--jkl-font-size-5);
        --jkl-typography-style-text-large-base-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-text-large-base-font-weight: 400;
        --jkl-typography-style-text-medium-small-font-size: var(--jkl-font-size-3);
        --jkl-typography-style-text-medium-small-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-text-medium-small-font-weight: 400;
        --jkl-typography-style-text-medium-base-font-size: var(--jkl-font-size-3);
        --jkl-typography-style-text-medium-base-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-text-medium-base-font-weight: 400;
        --jkl-typography-style-text-small-small-font-size: var(--jkl-font-size-2);
        --jkl-typography-style-text-small-small-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-text-small-small-font-weight: 400;
        --jkl-typography-style-text-small-base-font-size: var(--jkl-font-size-2);
        --jkl-typography-style-text-small-base-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-text-small-base-font-weight: 400;
        --jkl-typography-style-text-micro-small-font-size: var(--jkl-font-size-1);
        --jkl-typography-style-text-micro-small-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-text-micro-small-font-weight: 400;
        --jkl-typography-style-text-micro-base-font-size: var(--jkl-font-size-1);
        --jkl-typography-style-text-micro-base-line-height: var(--jkl-line-height-tight);
        --jkl-typography-style-text-micro-base-font-weight: 400;
        --jkl-typography-style-body-small-font-size: 1.125rem;
        --jkl-typography-style-body-small-line-height: 1.75rem;
        --jkl-typography-style-body-small-font-weight: 400;
        --jkl-typography-style-body-base-font-size: 1.25rem;
        --jkl-typography-style-body-base-line-height: 2rem;
        --jkl-typography-style-body-base-font-weight: 400;
        --jkl-typography-style-small-small-font-size: 1rem;
        --jkl-typography-style-small-small-line-height: 1.5rem;
        --jkl-typography-style-small-small-font-weight: 400;
        --jkl-typography-style-small-base-font-size: 1rem;
        --jkl-typography-style-small-base-line-height: 1.5rem;
        --jkl-typography-style-small-base-font-weight: 400;
        --jkl-typography-title-small-font-size: 2.25rem;
        --jkl-typography-title-small-line-height: 2.75rem;
        --jkl-typography-title-small-font-weight: 400;
        --jkl-typography-title-base-font-size: 3.5rem;
        --jkl-typography-title-base-line-height: 4rem;
        --jkl-typography-title-base-font-weight: 400;
        --jkl-typography-title-small-small-font-size: 1.875rem;
        --jkl-typography-title-small-small-line-height: 2.25rem;
        --jkl-typography-title-small-small-font-weight: 400;
        --jkl-typography-title-small-base-font-size: 2.75rem;
        --jkl-typography-title-small-base-line-height: 3.25rem;
        --jkl-typography-title-small-base-font-weight: 400;
        --jkl-typography-heading-1-small-font-size: 1.625rem;
        --jkl-typography-heading-1-small-line-height: 2rem;
        --jkl-typography-heading-1-small-font-weight: 400;
        --jkl-typography-heading-1-base-font-size: 2.25rem;
        --jkl-typography-heading-1-base-line-height: 2.75rem;
        --jkl-typography-heading-1-base-font-weight: 400;
        --jkl-typography-heading-2-small-font-size: 1.4375rem;
        --jkl-typography-heading-2-small-line-height: 2rem;
        --jkl-typography-heading-2-small-font-weight: 400;
        --jkl-typography-heading-2-base-font-size: 1.75rem;
        --jkl-typography-heading-2-base-line-height: 2.5rem;
        --jkl-typography-heading-2-base-font-weight: 400;
        --jkl-typography-heading-3-small-font-size: 1.3125rem;
        --jkl-typography-heading-3-small-line-height: 1.75rem;
        --jkl-typography-heading-3-small-font-weight: 700;
        --jkl-typography-heading-3-base-font-size: 1.5625rem;
        --jkl-typography-heading-3-base-line-height: 2rem;
        --jkl-typography-heading-3-base-font-weight: 700;
        --jkl-typography-heading-4-small-font-size: 1.125rem;
        --jkl-typography-heading-4-small-line-height: 1.5rem;
        --jkl-typography-heading-4-small-font-weight: 700;
        --jkl-typography-heading-4-base-font-size: 1.3125rem;
        --jkl-typography-heading-4-base-line-height: 1.75rem;
        --jkl-typography-heading-4-base-font-weight: 700;
        --jkl-typography-heading-5-small-font-size: 1rem;
        --jkl-typography-heading-5-small-line-height: 1.5rem;
        --jkl-typography-heading-5-small-font-weight: 700;
        --jkl-typography-heading-5-base-font-size: 1rem;
        --jkl-typography-heading-5-base-line-height: 1.5rem;
        --jkl-typography-heading-5-base-font-weight: 700;
        --jkl-typography-body-small-font-size: 1.125rem;
        --jkl-typography-body-small-line-height: 1.75rem;
        --jkl-typography-body-small-font-weight: 400;
        --jkl-typography-body-base-font-size: 1.25rem;
        --jkl-typography-body-base-line-height: 2rem;
        --jkl-typography-body-base-font-weight: 400;
        --jkl-typography-small-small-font-size: 1rem;
        --jkl-typography-small-small-line-height: 1.5rem;
        --jkl-typography-small-small-font-weight: 400;
        --jkl-typography-small-base-font-size: 1rem;
        --jkl-typography-small-base-line-height: 1.5rem;
        --jkl-typography-small-base-font-weight: 400;
    }
}