:root { --color-primary: #262e51; --color-secondary: #988150; --color-bg: #FFFFFF; --color-bg-alt: #fbf5e9; --color-text: #333333; --color-text-muted: #767676; --color-heading: #262e51; --color-border: #e2ddd3; --color-white: #FFFFFF; --color-black: #111111; --color-error: #E5484D; --color-warning: #F5A524; --color-success: #30A46C; --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);}