:root { --white: hsl(0 0% 100%); --background-01: hsl(0 0% 94%); --text-bright-70-overlay: hsl(0 0% 94% / 0.7); --text-bright: hsl(0 0% 86%); --typo-heller: hsl(0 0% 67%); --footer-bg: hsl(0 0% 31%); --typo-standard: hsl(0 0% 22%); --typo-dunkler: hsl(0 0% 15%); --pitch-black-textschatten-50: hsl(0 0% 0% / 0.5); --typo-red: hsl(0 100% 25%); --typo-link-on-grey: hsl(49 46% 82%); --primary: hsl(0, 100%, 35%); --bright: hsl(0, 0%, 100%); --bright-d-1: hsl(0, 0%, 92%); --bright-d-2: hsl(0, 0%, 85%); --bright-d-3: hsl(0, 0%, 77%); --bright-d-4: hsl(0, 0%, 69%); --bright-d-5: hsl(0, 0%, 62%); --bright-d-6: hsl(0, 0%, 54%); --bright-d-7: hsl(0, 0%, 46%); --bright-d-8: hsl(0, 0%, 38%); --bright-d-9: hsl(0, 0%, 31%); --bright-d-10: hsl(0, 0%, 23%); --bright-d-11: hsl(0, 0%, 15%); --bright-d-12: hsl(0, 0%, 8%); --dark: hsl(0, 0%, 0%); --dark-l-1: hsl(0, 0%, 8%); --dark-l-2: hsl(0, 0%, 15%); --dark-l-3: hsl(0, 0%, 23%); --dark-l-4: hsl(0, 0%, 31%); --dark-l-5: hsl(0, 0%, 38%); --dark-l-6: hsl(0, 0%, 46%); --dark-l-7: hsl(0, 0%, 54%); --dark-l-8: hsl(0, 0%, 62%); --dark-l-9: hsl(0, 0%, 69%); --dark-l-10: hsl(0, 0%, 77%); --dark-l-11: hsl(0, 0%, 85%); --dark-l-12: hsl(0, 0%, 92%); --primary-d-1: hsl(0, 100%, 29%); --primary-d-2: hsl(0, 100%, 23%); --primary-d-3: hsl(0, 100%, 18%); --primary-d-4: hsl(0, 100%, 12%); --primary-d-5: hsl(0, 100%, 6%); --text-avd-xs: clamp(1.11rem, calc(0.001388888888888888 * (100vw - 36rem) + 1.11rem), 1.26rem); --text-avd-s: clamp(1.24rem, calc(0.0016666666666666661 * (100vw - 36rem) + 1.24rem), 1.42rem); --text-avd-m: clamp(1.4rem, calc(0.0018518518518518534 * (100vw - 36rem) + 1.4rem), 1.6rem); --text-avd-l: clamp(1.57rem, calc(0.0021296296296296293 * (100vw - 36rem) + 1.57rem), 1.8rem); --text-avd-xl: clamp(1.77rem, calc(0.0023148148148148147 * (100vw - 36rem) + 1.77rem), 2.02rem); --space-xs: clamp(0.7rem, calc(0.0018518518518518526 * (100vw - 36rem) + 0.7rem), 0.9rem); --space-s: clamp(0.93rem, calc(0.004907407407407406 * (100vw - 36rem) + 0.93rem), 1.46rem); --space-m: clamp(1.24rem, calc(0.01037037037037037 * (100vw - 36rem) + 1.24rem), 2.36rem); --space-l: clamp(1.66rem, calc(0.019907407407407412 * (100vw - 36rem) + 1.66rem), 3.81rem); --space-xl: clamp(2.21rem, calc(0.03666666666666667 * (100vw - 36rem) + 2.21rem), 6.17rem); --space-2xl: clamp(2.95rem, calc(0.06509259259259259 * (100vw - 36rem) + 2.95rem), 9.98rem);}