:root { --color-primary: #694b55; --color-secondary: #c9a66c; --color-bg: #FFFFFF; --color-bg-alt: #f3f0f1; --color-text: #4b3b40; --color-text-muted: #7e676f; --color-heading: #24181c; --color-border: #d9d2d4; --color-white: #FFFFFF; --color-black: #161214; --text-xs: clamp(1.2rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.2rem), 1.4rem); --text-s: clamp(1.4rem, calc(0.0018518518518518534 * (100vw - 36rem) + 1.4rem), 1.6rem); --text-m: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem); --text-l: clamp(1.8rem, calc(0.003703703703703705 * (100vw - 36rem) + 1.8rem), 2.2rem); --text-xl: clamp(2.2rem, calc(0.003703703703703703 * (100vw - 36rem) + 2.2rem), 2.6rem); --heading-s: clamp(2rem, calc(0.003703703703703703 * (100vw - 36rem) + 2rem), 2.4rem); --heading-m: clamp(2.4rem, calc(0.003703703703703703 * (100vw - 36rem) + 2.4rem), 2.8rem); --heading-l: clamp(3rem, calc(0.005555555555555557 * (100vw - 36rem) + 3rem), 3.6rem); --heading-xl: clamp(3.6rem, calc(0.009259259259259255 * (100vw - 36rem) + 3.6rem), 4.6rem);}