:root{--arelo-palette-white:#fff;--arelo-palette-neutral-100:#f3f2f0;--arelo-palette-neutral-300:#cdcdcd;--arelo-palette-neutral-500:#767676;--arelo-palette-neutral-900:#242424;--arelo-palette-green-700:#3d5a4c;--arelo-palette-green-800:#334c40;--arelo-palette-green-900:#193b30;--arelo-palette-mint-100:#e3eedf;--arelo-palette-leaf-700:#027839;--arelo-palette-cream-50:#f8f4e6;--arelo-palette-matcha-300:#a8c97f;--arelo-palette-jade-300:#7ebea5;--arelo-palette-sage-100:#d6e9ca;--arelo-palette-sage-200:#d0e3ca;--arelo-palette-sage-300:#c3d3be;--arelo-palette-plum-900:#402531;--arelo-palette-amber-500:#e8ae3c;--arelo-palette-amber-550:#e4ab3a;--arelo-palette-blue-700:#0559b3;--arelo-palette-blue-900:#03417f;--arelo-palette-ink-900:#1c1d21;--arelo-palette-slate-500:#626a71;--arelo-color-background:var(--arelo-palette-white);--arelo-color-surface:var(--arelo-palette-white);--arelo-color-surface-subtle:var(--arelo-palette-neutral-100);--arelo-color-highlight-surface:var(--arelo-palette-mint-100);--arelo-color-highlight-icon:var(--arelo-palette-leaf-700);--arelo-gradient-hero:image-set(url(/bilder/gradient/silk-2-1920.avif) type("image/avif"), url(/bilder/gradient/silk-2-1920.webp) type("image/webp")) center / cover no-repeat, var(--arelo-palette-mint-100);--arelo-color-heading:var(--arelo-palette-ink-900);--arelo-color-text:var(--arelo-palette-ink-900);--arelo-color-text-muted:var(--arelo-palette-slate-500);--arelo-color-link:var(--arelo-palette-blue-700);--arelo-color-link-hover:var(--arelo-palette-blue-900);--arelo-color-verified:var(--arelo-palette-blue-700);--arelo-color-primary:var(--arelo-palette-green-700);--arelo-color-primary-hover:var(--arelo-palette-green-800);--arelo-color-on-primary:var(--arelo-palette-white);--arelo-button-background:var(--arelo-color-primary);--arelo-button-background-hover:var(--arelo-color-primary-hover);--arelo-button-text:var(--arelo-color-on-primary);--arelo-button-radius:.5rem;--arelo-button-shadow:inset 0 1px 0 #fff3, inset 0 -2px 0 #00000024, 0 1px 2px #1e2d262e, 0 6px 14px -8px #1e2d2673;--arelo-button-shadow-secondary:inset 0 1px 0 #ffffffe6, inset 0 -2px 0 #1e2d260f, 0 1px 2px #1e2d2614, 0 6px 14px -8px #1e2d2640;--arelo-button-weight:600;--arelo-color-logo:var(--arelo-palette-green-900);--arelo-color-overlay:var(--arelo-palette-neutral-900);--arelo-color-border:var(--arelo-palette-neutral-300);--arelo-color-match:var(--arelo-palette-amber-500);--arelo-color-map-active:var(--arelo-palette-amber-550);--arelo-color-match-track:color-mix(in srgb, var(--arelo-palette-neutral-900) 10%, transparent);--arelo-color-card-border:color-mix(in srgb, var(--arelo-palette-plum-900) 24%, transparent);--arelo-color-focus:var(--arelo-color-primary);--arelo-color-surface-soft:var(--arelo-color-surface-subtle);--arelo-color-surface-muted:var(--arelo-color-surface-subtle);--arelo-color-surface-green:var(--arelo-color-surface-subtle);--arelo-color-surface-blue:var(--arelo-color-surface-subtle);--arelo-color-surface-warm:var(--arelo-color-surface-subtle);--arelo-color-text-secondary:var(--arelo-color-text-muted);--arelo-color-border-strong:var(--arelo-color-border);--arelo-color-control-border:var(--arelo-color-border);--arelo-color-secondary:#8fb69d;--arelo-color-secondary-hover:#7ca78b;--arelo-color-on-secondary:#1e2d26;--arelo-color-accent:#dceac4;--arelo-color-on-accent:#1e2d26;--arelo-color-shell:var(--arelo-palette-green-900);--arelo-color-on-shell:#f7faf8;--arelo-color-danger:#9b2c2c;--arelo-color-favorite:#f72c25;--arelo-color-warning-surface:#fbf1dc;--arelo-color-warning-border:#ecd9ad;--arelo-color-footer-logo:#88af97;--arelo-color-scrim:color-mix(in srgb, var(--arelo-color-text) 55%, transparent);--arelo-font-body:var(--arelo-face-geist,"Geist"), ui-sans-serif, system-ui, sans-serif;--arelo-font-heading:var(--arelo-font-body);--arelo-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--arelo-weight-body:400;--arelo-weight-ui:500;--arelo-weight-heading:600;--arelo-weight-title:500;--arelo-weight-heading-bold:700;--arelo-weight-emphasis:600;--arelo-text-caption:.75rem;--arelo-text-small:.875rem;--arelo-text-body:1rem;--arelo-text-body-large:1.125rem;--arelo-text-card-title:1.25rem;--arelo-text-subheading:1.5rem;--arelo-text-section-title:clamp(1.75rem, 1.25rem + 2vw, 2.5rem);--arelo-text-section-title-large:clamp(2.25rem, 1.4rem + 3.2vw, 3.5rem);--arelo-text-page-title:clamp(2rem, 1.25rem + 3vw, 3.25rem);--arelo-text-display:clamp(2.5rem, 1.5rem + 4vw, 5rem);--arelo-leading-display:1.05;--arelo-leading-heading:1.15;--arelo-leading-subheading:1.3;--arelo-leading-ui:1.4;--arelo-leading-body:1.5;--arelo-leading-body-large:1.75rem;--arelo-tracking-heading:-.025em;--arelo-tracking-ui:0;--arelo-space-unit:.25rem;--arelo-space-0:0;--arelo-space-1:var(--arelo-space-unit);--arelo-space-2:calc(var(--arelo-space-unit) * 2);--arelo-space-3:calc(var(--arelo-space-unit) * 3);--arelo-space-4:calc(var(--arelo-space-unit) * 4);--arelo-space-5:calc(var(--arelo-space-unit) * 5);--arelo-space-6:calc(var(--arelo-space-unit) * 6);--arelo-space-8:calc(var(--arelo-space-unit) * 8);--arelo-space-10:calc(var(--arelo-space-unit) * 10);--arelo-space-12:calc(var(--arelo-space-unit) * 12);--arelo-space-16:calc(var(--arelo-space-unit) * 16);--arelo-space-20:calc(var(--arelo-space-unit) * 20);--arelo-space-24:calc(var(--arelo-space-unit) * 24);--arelo-space-32:calc(var(--arelo-space-unit) * 32);--arelo-page-gutter:clamp(1rem, .5rem + 2vw, 2rem);--arelo-section-space:clamp(3rem, 1.5rem + 6vw, 5rem);--arelo-card-padding:clamp(1.25rem, 1rem + 1vw, 1.75rem);--arelo-grid-gap:var(--arelo-space-6);--arelo-width-reading:65ch;--arelo-width-narrow:53.75rem;--arelo-width-container:90rem;--arelo-width-content:80rem;--arelo-width-standard:var(--arelo-width-content);--arelo-width-wide:var(--arelo-width-container);--arelo-control-height:2.75rem;--arelo-field-height:var(--arelo-control-height);--arelo-field-radius:.375rem;--arelo-field-border:var(--arelo-color-control-border);--arelo-field-background:var(--arelo-color-surface);--arelo-radius:.625em;--arelo-radius-xs:.375em;--arelo-radius-sm:var(--arelo-radius);--arelo-radius-md:var(--arelo-radius);--arelo-radius-lg:var(--arelo-radius);--arelo-radius-xl:var(--arelo-radius);--arelo-radius-2xl:var(--arelo-radius);--arelo-radius-full:9999px;--arelo-shadow-card:0 2px 8px #1e2d260f;--arelo-shadow-card-raised:0 4px 5px 0 color-mix(in srgb, var(--arelo-palette-plum-900) 12%, transparent);--arelo-shadow-floating:0 16px 40px -12px #1e2d2629;--arelo-shadow-overlay:0 24px 64px -16px #1e2d2638;--arelo-shadow-button:0 0 0 1px #1e2d260f, 0 2px 6px #1e2d261f, 0 10px 28px -6px #1e2d2647;--arelo-glass-background:color-mix(in srgb, var(--arelo-palette-white) 58%, transparent);--arelo-glass-background-hover:color-mix(in srgb, var(--arelo-palette-white) 88%, transparent);--arelo-glass-border:color-mix(in srgb, var(--arelo-palette-white) 55%, transparent);--arelo-glass-filter:blur(16px) saturate(180%);--arelo-glass-shadow:inset 0 1px 0 color-mix(in srgb, var(--arelo-palette-white) 75%, transparent), inset 0 -1px 0 #1e2d260f, 0 8px 24px -8px #1e2d2659;--arelo-glass-dark-background:#1413118c;--arelo-glass-dark-background-hover:#141311b3;--arelo-glass-dark-border:#ffffff24;--arelo-glass-dark-filter:blur(18px) saturate(140%);--arelo-glass-dark-text:#ffffffeb;--arelo-glass-dark-shadow:0 24px 48px -24px #00000059;--arelo-glass-frost-background:#ffffffe0;--arelo-glass-frost-background-hover:#fff;--arelo-glass-frost-border:color-mix(in srgb, var(--arelo-color-heading) 6%, transparent);--arelo-glass-frost-filter:blur(18px) saturate(180%);--arelo-glass-frost-text:var(--arelo-color-heading);--arelo-glass-frost-highlight:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #1e2d2614;--arelo-glass-frost-shadow:var(--arelo-glass-frost-highlight), 0 8px 24px -8px #1e2d2659;--arelo-glass-frost-duration:.16s;--arelo-icon-sm:1rem;--arelo-icon-md:1.25rem;--arelo-icon-lg:1.5rem;--arelo-icon-stroke:2;--arelo-icon-stroke-light:1.5;--arelo-icon-stroke-strong:2;--arelo-ease-out:cubic-bezier(0, 0, .2, 1);--arelo-ease-snappy:cubic-bezier(.22, 1, .36, 1);--arelo-duration-fast:.15s;--arelo-duration-normal:.2s;--arelo-duration-slow:.3s}@media (prefers-reduced-motion:reduce){:root{--arelo-duration-fast:0s;--arelo-duration-normal:0s;--arelo-duration-slow:0s}}@layer base{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:100%}body{background:var(--arelo-color-background);min-block-size:100svh;color:var(--arelo-color-text);font-family:var(--arelo-font-body);font-size:var(--arelo-text-body);font-weight:var(--arelo-weight-body);line-height:var(--arelo-leading-body);margin:0}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote){margin:0}:where(h1,h2,h3,h4,h5,h6){color:var(--arelo-color-heading);font-family:var(--arelo-font-heading);font-weight:var(--arelo-weight-heading);line-height:var(--arelo-leading-heading);letter-spacing:var(--arelo-tracking-heading);text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--arelo-text-page-title);font-weight:var(--arelo-weight-title)}h2{font-size:var(--arelo-text-section-title);font-weight:var(--arelo-weight-title)}h3{font-size:var(--arelo-text-subheading)}h4{font-size:var(--arelo-text-card-title)}h5{font-size:var(--arelo-text-body-large)}h6{font-size:var(--arelo-text-body)}:where(h3,h4,h5,h6){line-height:var(--arelo-leading-subheading)}:where(button,input,select,textarea){font:inherit}:where(label){font-weight:var(--arelo-weight-ui)}:where(b,strong){font-weight:var(--arelo-weight-emphasis)}:where(h1,h2,h3,h4,h5,h6) :where(b,strong){font-weight:inherit}:where(a){color:var(--arelo-color-link);text-underline-offset:.18em}:where(a:hover){color:var(--arelo-color-link-hover);text-decoration-color:#0000}:where(a,button,summary,[role=button],input:is([type=submit],[type=button],[type=checkbox],[type=radio]),select){transition-property:background-color,border-color,color,text-decoration-color,box-shadow,opacity;transition-duration:var(--arelo-duration-normal);transition-timing-function:var(--arelo-ease-out)}:where(a){transition-duration:var(--arelo-duration-fast)}:where(img,picture,video){max-inline-size:100%;display:block}:where(img,video){block-size:auto}:where(:focus-visible){outline:2px solid var(--arelo-color-focus);outline-offset:3px}::selection{background:var(--arelo-color-primary);color:var(--arelo-color-on-primary)}}@layer components{.arelo-container{--arelo-container-width:var(--arelo-width-content);inline-size:min(calc(100% - var(--arelo-page-gutter) * 2), var(--arelo-container-width));margin-inline:auto}.arelo-container--wide{--arelo-container-width:var(--arelo-width-container)}.arelo-container--narrow{--arelo-container-width:var(--arelo-width-narrow)}.arelo-section{padding-block:var(--arelo-section-space)}.arelo-stack{gap:var(--arelo-stack-gap,var(--arelo-space-6));display:grid}.arelo-prose{max-inline-size:var(--arelo-width-reading)}.arelo-prose>*+*{margin-block-start:var(--arelo-space-4)}.arelo-display{color:var(--arelo-color-text);font-family:var(--arelo-font-heading);font-size:var(--arelo-text-display);font-weight:var(--arelo-weight-heading);line-height:var(--arelo-leading-display);letter-spacing:var(--arelo-tracking-heading);text-wrap:balance}.arelo-card-title{font-size:var(--arelo-text-card-title);line-height:var(--arelo-leading-subheading)}.arelo-text-small{font-size:var(--arelo-text-small);line-height:var(--arelo-leading-ui)}.arelo-text-muted{color:var(--arelo-color-text-muted)}.arelo-numeric{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon{fill:none;stroke:currentColor;block-size:1.25em;inline-size:1.25em;stroke-width:var(--arelo-icon-stroke);stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em;flex:none}}
