:root {
--base-color-text: #000;
--base-color-accent: #FBBA11;
--base-color-light: #8A8C8E;
--base-color-background: #fff;
--base-link-color: var(--base-color-text);
--base-line-color: #BCBEC0; --theme-color-accent-light: #fee8b0;
--theme-color-dark-transparent: #000000E2;
--theme-color-light-extreme: #DCDDDE;
--theme-color-accent-alternative: #00807A;
--theme-color-hellgrau: #dcddde;
--theme-color-hellgruen: #89ba17;
--theme-color-hellblau: #00a1bc;
--theme-color-blau: #0073a4;
--theme-color-beere: #7e0043;
--base-font-family: "Corporate S", sans-serif;
--base-font-weight: normal;
--base-line-height: 1.3;
--base-font-size: clamp(18px, 1.563vw, 24px);
--base-font-size-small: clamp(13px, 1.172vw, 18px);
--base-font-size-large: calc(2 * var(--base-font-size));
--theme-font-size-medium: calc(1.5 * var(--base-font-size));
--theme-font-size-super: clamp(calc(420px/2.5), 27.344vw, 420px);
--base-headings-color: var(--base-color-text);
--base-headings-font-family: var(--base-font-family);
--base-headings-font-weight: bold;
--base-headings-line-height: 1.2;
--base-headings-font-size-1: clamp(calc(120px/1.5), 7.813vw, 120px);
--base-headings-font-size-2: clamp(calc(90px/1.5), 5.859vw, 90px);
--base-headings-font-size-3: clamp(calc(66px/1.5), 4.1vw, 66px);
--base-headings-font-size-4: clamp(calc(50px/1.5), 3.255vw, 50px);
--base-space: var(--base-font-size);
--base-offset: calc(1.5 * var(--base-space));
--base-offset-vertical: calc(4 * var(--base-offset));
--base-gap: var(--base-offset);
--base-layout-width: 1440px;
--base-content-width: calc(50% - var(--base-offset));
--base-content-width-wide: calc(100% - 2*var(--base-offset));
--base-content-width-full: 100%;
--theme-viewport-height: calc(var(--vh, 1vh) * 100);
--header-height: clamp(50px, 6.510vw, 100px);
--header-offset: var(--base-offset);
--header-background: transparent;
--header-color: var(--base-color-accent);
--header-color-accent: var(--base-color-accent);
--header-animation-time: 250ms;
}
@media (max-width: 781px) {
:root {
--base-content-width: 100%;
--base-offset: var(--base-space);
}
}