@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*, ::before, ::after, ::backdrop{--un-accent-opacity:100%;--un-bg-opacity:100%;--un-border-opacity:100%;--un-fill-opacity:100%;--un-leading:initial;--un-outline-opacity:100%;--un-outline-style:solid;--un-text-opacity:100%;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial;}}:root, :host { --spacing: calc(0.25 * var(--space, 1rem)); --font-sans: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-serif: ui-serif,Georgia,Cambria,"Times New Roman",Times,serif; --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --font-body: var(--font-family-body); --font-title: var(--font-family-title); --colors-black: #000; --colors-white: #fff; --colors-natt-10: color-mix(in oklab, var(--natt) 10%, white); --colors-natt-20: color-mix(in oklab, var(--natt) 20%, white); --colors-natt-30: color-mix(in oklab, var(--natt) 30%, white); --colors-natt-40: color-mix(in oklab, var(--natt) 40%, white); --colors-natt-50: color-mix(in oklab, var(--natt) 50%, white); --colors-natt-60: color-mix(in oklab, var(--natt) 60%, white); --colors-natt-70: color-mix(in oklab, var(--natt) 70%, white); --colors-natt-80: color-mix(in oklab, var(--natt) 80%, white); --colors-natt-90: color-mix(in oklab, var(--natt) 90%, white); --colors-natt-DEFAULT: var(--natt); --colors-isbre-10: color-mix(in oklab, var(--isbre) 10%, white); --colors-isbre-20: color-mix(in oklab, var(--isbre) 20%, white); --colors-isbre-30: color-mix(in oklab, var(--isbre) 30%, white); --colors-isbre-40: color-mix(in oklab, var(--isbre) 40%, white); --colors-isbre-50: color-mix(in oklab, var(--isbre) 50%, white); --colors-isbre-60: color-mix(in oklab, var(--isbre) 60%, white); --colors-isbre-70: color-mix(in oklab, var(--isbre) 70%, white); --colors-isbre-80: color-mix(in oklab, var(--isbre) 80%, white); --colors-isbre-90: color-mix(in oklab, var(--isbre) 90%, white); --colors-isbre-DEFAULT: var(--isbre); --colors-solbar-10: color-mix(in oklab, var(--solbar) 10%, white); --colors-solbar-20: color-mix(in oklab, var(--solbar) 20%, white); --colors-solbar-30: color-mix(in oklab, var(--solbar) 30%, white); --colors-solbar-40: color-mix(in oklab, var(--solbar) 40%, white); --colors-solbar-50: color-mix(in oklab, var(--solbar) 50%, white); --colors-solbar-60: color-mix(in oklab, var(--solbar) 60%, white); --colors-solbar-70: color-mix(in oklab, var(--solbar) 70%, white); --colors-solbar-80: color-mix(in oklab, var(--solbar) 80%, white); --colors-solbar-90: color-mix(in oklab, var(--solbar) 90%, white); --colors-solbar-DEFAULT: var(--solbar); --colors-geitrams-10: color-mix(in oklab, var(--geitrams) 10%, white); --colors-geitrams-20: color-mix(in oklab, var(--geitrams) 20%, white); --colors-geitrams-30: color-mix(in oklab, var(--geitrams) 30%, white); --colors-geitrams-40: color-mix(in oklab, var(--geitrams) 40%, white); --colors-geitrams-50: color-mix(in oklab, var(--geitrams) 50%, white); --colors-geitrams-60: color-mix(in oklab, var(--geitrams) 60%, white); --colors-geitrams-70: color-mix(in oklab, var(--geitrams) 70%, white); --colors-geitrams-80: color-mix(in oklab, var(--geitrams) 80%, white); --colors-geitrams-90: color-mix(in oklab, var(--geitrams) 90%, white); --colors-geitrams-DEFAULT: var(--geitrams); --colors-uer-10: color-mix(in oklab, var(--uer) 10%, white); --colors-uer-20: color-mix(in oklab, var(--uer) 20%, white); --colors-uer-30: color-mix(in oklab, var(--uer) 30%, white); --colors-uer-40: color-mix(in oklab, var(--uer) 40%, white); --colors-uer-50: color-mix(in oklab, var(--uer) 50%, white); --colors-uer-60: color-mix(in oklab, var(--uer) 60%, white); --colors-uer-70: color-mix(in oklab, var(--uer) 70%, white); --colors-uer-80: color-mix(in oklab, var(--uer) 80%, white); --colors-uer-90: color-mix(in oklab, var(--uer) 90%, white); --colors-uer-DEFAULT: var(--uer); --colors-uer-dark: #583421; --colors-naust-10: color-mix(in oklab, var(--naust) 10%, white); --colors-naust-20: color-mix(in oklab, var(--naust) 20%, white); --colors-naust-30: color-mix(in oklab, var(--naust) 30%, white); --colors-naust-40: color-mix(in oklab, var(--naust) 40%, white); --colors-naust-50: color-mix(in oklab, var(--naust) 50%, white); --colors-naust-60: color-mix(in oklab, var(--naust) 60%, white); --colors-naust-70: color-mix(in oklab, var(--naust) 70%, white); --colors-naust-80: color-mix(in oklab, var(--naust) 80%, white); --colors-naust-90: color-mix(in oklab, var(--naust) 90%, white); --colors-naust-DEFAULT: var(--naust); --colors-skog-10: color-mix(in oklab, var(--skog) 10%, white); --colors-skog-20: color-mix(in oklab, var(--skog) 20%, white); --colors-skog-30: color-mix(in oklab, var(--skog) 30%, white); --colors-skog-40: color-mix(in oklab, var(--skog) 40%, white); --colors-skog-50: color-mix(in oklab, var(--skog) 50%, white); --colors-skog-60: color-mix(in oklab, var(--skog) 60%, white); --colors-skog-70: color-mix(in oklab, var(--skog) 70%, white); --colors-skog-80: color-mix(in oklab, var(--skog) 80%, white); --colors-skog-90: color-mix(in oklab, var(--skog) 90%, white); --colors-skog-DEFAULT: var(--skog); --colors-reinlav-10: color-mix(in oklab, var(--reinlav) 10%, white); --colors-reinlav-20: color-mix(in oklab, var(--reinlav) 20%, white); --colors-reinlav-30: color-mix(in oklab, var(--reinlav) 30%, white); --colors-reinlav-40: color-mix(in oklab, var(--reinlav) 40%, white); --colors-reinlav-50: color-mix(in oklab, var(--reinlav) 50%, white); --colors-reinlav-60: color-mix(in oklab, var(--reinlav) 60%, white); --colors-reinlav-70: color-mix(in oklab, var(--reinlav) 70%, white); --colors-reinlav-80: color-mix(in oklab, var(--reinlav) 80%, white); --colors-reinlav-90: color-mix(in oklab, var(--reinlav) 90%, white); --colors-reinlav-DEFAULT: var(--reinlav); --colors-reinlav-dark: #2e4420; --colors-mose-10: color-mix(in oklab, var(--mose) 10%, white); --colors-mose-20: color-mix(in oklab, var(--mose) 20%, white); --colors-mose-30: color-mix(in oklab, var(--mose) 30%, white); --colors-mose-40: color-mix(in oklab, var(--mose) 40%, white); --colors-mose-50: color-mix(in oklab, var(--mose) 50%, white); --colors-mose-60: color-mix(in oklab, var(--mose) 60%, white); --colors-mose-70: color-mix(in oklab, var(--mose) 70%, white); --colors-mose-80: color-mix(in oklab, var(--mose) 80%, white); --colors-mose-90: color-mix(in oklab, var(--mose) 90%, white); --colors-mose-DEFAULT: var(--mose); --colors-glod-10: color-mix(in oklab, var(--glod) 10%, white); --colors-glod-20: color-mix(in oklab, var(--glod) 20%, white); --colors-glod-30: color-mix(in oklab, var(--glod) 30%, white); --colors-glod-40: color-mix(in oklab, var(--glod) 40%, white); --colors-glod-50: color-mix(in oklab, var(--glod) 50%, white); --colors-glod-60: color-mix(in oklab, var(--glod) 60%, white); --colors-glod-70: color-mix(in oklab, var(--glod) 70%, white); --colors-glod-80: color-mix(in oklab, var(--glod) 80%, white); --colors-glod-90: color-mix(in oklab, var(--glod) 90%, white); --colors-glod-DEFAULT: var(--glod); --colors-aurora-10: color-mix(in oklab, var(--aurora) 10%, white); --colors-aurora-20: color-mix(in oklab, var(--aurora) 20%, white); --colors-aurora-30: color-mix(in oklab, var(--aurora) 30%, white); --colors-aurora-40: color-mix(in oklab, var(--aurora) 40%, white); --colors-aurora-50: color-mix(in oklab, var(--aurora) 50%, white); --colors-aurora-60: color-mix(in oklab, var(--aurora) 60%, white); --colors-aurora-70: color-mix(in oklab, var(--aurora) 70%, white); --colors-aurora-80: color-mix(in oklab, var(--aurora) 80%, white); --colors-aurora-90: color-mix(in oklab, var(--aurora) 90%, white); --colors-aurora-DEFAULT: var(--aurora); --colors-tundra-10: color-mix(in oklab, var(--tundra) 10%, white); --colors-tundra-20: color-mix(in oklab, var(--tundra) 20%, white); --colors-tundra-30: color-mix(in oklab, var(--tundra) 30%, white); --colors-tundra-40: color-mix(in oklab, var(--tundra) 40%, white); --colors-tundra-50: color-mix(in oklab, var(--tundra) 50%, white); --colors-tundra-60: color-mix(in oklab, var(--tundra) 60%, white); --colors-tundra-70: #4d69ab; --colors-tundra-80: color-mix(in oklab, var(--tundra) 80%, white); --colors-tundra-90: color-mix(in oklab, var(--tundra) 90%, white); --colors-tundra-DEFAULT: var(--tundra); --colors-lysning-10: color-mix(in oklab, var(--lysning) 10%, white); --colors-lysning-20: color-mix(in oklab, var(--lysning) 20%, white); --colors-lysning-30: color-mix(in oklab, var(--lysning) 30%, white); --colors-lysning-40: color-mix(in oklab, var(--lysning) 40%, white); --colors-lysning-50: color-mix(in oklab, var(--lysning) 50%, white); --colors-lysning-60: color-mix(in oklab, var(--lysning) 60%, white); --colors-lysning-70: #5494ff; --colors-lysning-80: color-mix(in oklab, var(--lysning) 80%, white); --colors-lysning-90: color-mix(in oklab, var(--lysning) 90%, white); --colors-lysning-DEFAULT: var(--lysning); --colors-midnatt-5: color-mix(in oklab, var(--midnatt) 5%, white); --colors-midnatt-10: color-mix(in oklab, var(--midnatt) 10%, white); --colors-midnatt-15: color-mix(in oklab, var(--midnatt) 15%, white); --colors-midnatt-20: color-mix(in oklab, var(--midnatt) 20%, white); --colors-midnatt-25: color-mix(in oklab, var(--midnatt) 25%, white); --colors-midnatt-30: color-mix(in oklab, var(--midnatt) 30%, white); --colors-midnatt-35: color-mix(in oklab, var(--midnatt) 35%, white); --colors-midnatt-40: color-mix(in oklab, var(--midnatt) 40%, white); --colors-midnatt-45: color-mix(in oklab, var(--midnatt) 45%, white); --colors-midnatt-50: color-mix(in oklab, var(--midnatt) 50%, white); --colors-midnatt-55: color-mix(in oklab, var(--midnatt) 55%, white); --colors-midnatt-60: color-mix(in oklab, var(--midnatt) 60%, white); --colors-midnatt-65: color-mix(in oklab, var(--midnatt) 65%, white); --colors-midnatt-70: color-mix(in oklab, var(--midnatt) 70%, white); --colors-midnatt-75: color-mix(in oklab, var(--midnatt) 75%, white); --colors-midnatt-80: color-mix(in oklab, var(--midnatt) 80%, white); --colors-midnatt-85: color-mix(in oklab, var(--midnatt) 85%, white); --colors-midnatt-90: color-mix(in oklab, var(--midnatt) 90%, white); --colors-midnatt-95: color-mix(in oklab, var(--midnatt) 95%, white); --colors-midnatt-DEFAULT: var(--midnatt); --colors-ebony-10: color-mix(in oklab, var(--ebony) 10%, white); --colors-ebony-20: color-mix(in oklab, var(--ebony) 20%, white); --colors-ebony-30: color-mix(in oklab, var(--ebony) 30%, white); --colors-ebony-40: color-mix(in oklab, var(--ebony) 40%, white); --colors-ebony-50: color-mix(in oklab, var(--ebony) 50%, white); --colors-ebony-60: color-mix(in oklab, var(--ebony) 60%, white); --colors-ebony-70: color-mix(in oklab, var(--ebony) 70%, white); --colors-ebony-80: color-mix(in oklab, var(--ebony) 80%, white); --colors-ebony-90: color-mix(in oklab, var(--ebony) 90%, white); --colors-ebony-DEFAULT: var(--ebony); --colors-skodde: var(--skodde); --colors-primary-30: var(--primary-30); --colors-primary-80: var(--primary-80); --colors-primary-DEFAULT: var(--primary); --colors-primary-dark: var(--primary-dark); --colors-primary-strong: var(--primary-strong); --colors-primary-strong-10: var(--primary-strong-10); --colors-primary-strong-20: var(--primary-strong-20); --colors-primary-strong-60: var(--primary-strong-60); --colors-primary-strong-80: var(--primary-strong-80); --colors-primary-light: var(--primary-light); --colors-primary-light-40: var(--primary-light-40); --colors-primary-light-80: var(--primary-light-80); --colors-primary-light-200: var(--primary-light-200); --colors-primary-white: var(--primary-white); --text-xs-fontSize: 0.75rem; --text-xs-lineHeight: 1rem; --text-sm-fontSize: var(--font-size-sm); --text-sm-lineHeight: inherit; --text-base-fontSize: 1rem; --text-base-lineHeight: inherit; --text-lg-fontSize: 1.125rem; --text-lg-lineHeight: inherit; --text-xl-fontSize: 1.25rem; --text-xl-lineHeight: inherit; --text-2xl-fontSize: 1.5rem; --text-2xl-lineHeight: inherit; --text-3xl-fontSize: 1.875rem; --text-3xl-lineHeight: inherit; --text-4xl-fontSize: 2.25rem; --text-4xl-lineHeight: inherit; --text-5xl-fontSize: 3rem; --text-5xl-lineHeight: 1; --text-6xl-fontSize: 3.75rem; --text-6xl-lineHeight: 1; --text-7xl-fontSize: 4.5rem; --text-7xl-lineHeight: 1; --text-8xl-fontSize: 6rem; --text-8xl-lineHeight: 1; --text-9xl-fontSize: 8rem; --text-9xl-lineHeight: 1; --text-inherit-fontSize: 1em; --text-inherit-lineHeight: inherit; --text-h-hero-fontSize: var(--font-size-h-hero); --text-h-hero-lineHeight: var(--leading-hero, 1.175); --text-h1-fontSize: var(--font-size-h1); --text-h1-lineHeight: 1.175; --text-h2-fontSize: var(--font-size-h2); --text-h2-lineHeight: inherit; --text-h3-fontSize: var(--font-size-lead); --text-h3-lineHeight: 1.175; --text-body-fontSize: var(--font-size-body); --text-body-lineHeight: inherit; --text-lead-fontSize: var(--font-size-lead); --text-lead-lineHeight: inherit; --fontWeight-thin: 100; --fontWeight-extralight: 200; --fontWeight-light: 300; --fontWeight-normal: 400; --fontWeight-medium: 500; --fontWeight-semibold: 600; --fontWeight-bold: 700; --fontWeight-extrabold: 800; --fontWeight-black: 900; --tracking-tighter: -0.05em; --tracking-tight: -0.025em; --tracking-normal: 0em; --tracking-wide: 0.025em; --tracking-wider: 0.05em; --tracking-widest: 0.1em; --leading-none: 1; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --textStrokeWidth-DEFAULT: 1.5rem; --textStrokeWidth-none: 0; --textStrokeWidth-sm: thin; --textStrokeWidth-md: medium; --textStrokeWidth-lg: thick; --radius-DEFAULT: 0.25rem; --radius-none: 0; --radius-xs: 0.125rem; --radius-sm: 0.25rem; --radius-md: 0.375rem; --radius-lg: 0.5rem; --radius-xl: 0.75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --radius-rounded: var(--rounded-pill); --ease-linear: linear; --ease-in: cubic-bezier(0.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, 0.2, 1); --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --ease-DEFAULT: cubic-bezier(0.4, 0, 0.2, 1); --blur-DEFAULT: 8px; --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --default-transition-duration: 150ms; --default-transition-timingFunction: cubic-bezier(0.4, 0, 0.2, 1); --default-font-family: var(--font-sans); --default-font-featureSettings: var(--font-sans--font-feature-settings); --default-font-variationSettings: var(--font-sans--font-variation-settings); --default-monoFont-family: var(--font-mono); --default-monoFont-featureSettings: var(--font-mono--font-feature-settings); --default-monoFont-variationSettings: var(--font-mono--font-variation-settings); --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --container-prose: var(--w-prose); }:where(:root) {
  --spacing-xs: 0.75rem;
  --spacing-sm: 0.875rem;
  --spacing-lg: 1.125rem;
  --spacing-xl: 1.25rem;
  --spacing-2xl: 1.5rem;
  --spacing-3xl: 1.875rem;
  --spacing-4xl: 2.25rem;
  --spacing-5xl: 3rem;
  --spacing-6xl: 3.75rem;
  --spacing-7xl: 4.5rem;
  --spacing-8xl: 6rem;
  --spacing-9xl: 8rem;
  --spacing-prose-edge-x: var(--w-prose-edge-x);
  --spacing-cover-x: var(--w-cover-x);
  --spacing-0\.125edge-x: calc(.125 * var(--space-edge-x));
  --spacing-0\.25edge-x: calc(.25 * var(--space-edge-x));
  --spacing-\.25edge-x: calc(.25 * var(--space-edge-x));
  --spacing-0\.5edge-x: calc(.5 * var(--space-edge-x));
  --spacing-\.5edge-x: calc(.5 * var(--space-edge-x));
  --spacing-\.75edge-x: calc(.75 * var(--space-edge-x));
  --spacing-edge-x: var(--space-edge-x);
  --spacing-1edge-x: var(--space-edge-x);
  --spacing-inline: var(--space-inline);
  --spacing-button: var(--p-button);
}