:root,[data-theme=light]{--gruen:#00843d;--gruen-dunkel:#006a31;--gruen-hell:#e6f3eb;--gelb:#ffcc00;--gelb-hell:#fff4c2;--gelb-text:#6b5600;--anthrazit:#2b2b2b;--kante:#151515;--text:#222222;--text-leise:#555555;--text-auf-gruen:var(--weiss);--weiss:#ffffff;--flaeche:#f4f6f5;--linie:#dcdcdc;--fehler:#b3261e;--fokus:var(--gruen);--kante-sm:3px 3px 0 #151515;--kante-md:4px 4px 0 #151515;--kante-press:1px 1px 0 #151515}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:28px;--space-7:48px;--space-8:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--rand:2px;--inhalt-max:1200px;--header-hoehe:72px;--font-display:"Asap Condensed","Arial Narrow",sans-serif;--font-text:"Asap",Arial,sans-serif}.hero{font-family:var(--font-display);font-size:36px;line-height:1.05;font-weight:700}.h2{font-family:var(--font-display);font-size:28px;line-height:1.15;font-weight:700}.h3{font-family:var(--font-display);font-size:22px;line-height:1.15;font-weight:700}.h4{font-family:var(--font-display);font-size:19px;line-height:1.2;font-weight:700}.logo{font-family:var(--font-display);font-size:26px;line-height:1;font-weight:700}.lead{font-family:var(--font-text);font-size:16px;line-height:1.55;font-weight:400}.body{font-family:var(--font-text);font-size:15px;line-height:1.6;font-weight:400}.small{font-family:var(--font-text);font-size:13px;line-height:1.45;font-weight:400}.label{font-family:var(--font-text);font-size:12px;line-height:1.3;font-weight:700}.button{font-family:var(--font-text);font-size:14px;line-height:1;font-weight:700}.nav{font-family:var(--font-text);font-size:14px;line-height:1;font-weight:600}