@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-outline-opacity:100%;--un-outline-style:solid;--un-border-opacity:100%;--un-bg-opacity:100%;--un-accent-opacity:100%;--un-text-opacity:100%;--un-leading:initial;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial;--un-fill-opacity:100%;--un-border-spacing-x:0;--un-border-spacing-y:0;}}: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);
--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);
}