:root { --str-white: #f8f7f2; --str-muted: #a3a3a3; --str-surface: #080808; --str-ink: #000000; --str-accent: #bc925c; --str-accent-dark: #a17c46; --str-muted-dark: #b2b2b2; --str-text-m: clamp(1rem, calc(0 * (100vw - 22.5rem) + 1rem), 1rem); --str-text-l: clamp(1.2rem, calc(0.002962963 * (100vw - 22.5rem) + 1.2rem), 1.4rem); --str-text-xl: clamp(1.44rem, calc(0.0077037037 * (100vw - 22.5rem) + 1.44rem), 1.96rem); --str-text-2xl: clamp(1.73rem, calc(0.014962963 * (100vw - 22.5rem) + 1.73rem), 2.74rem); --str-text-3xl: clamp(2.07rem, calc(0.0262222222 * (100vw - 22.5rem) + 2.07rem), 3.84rem); --str-text-4xl: clamp(2.49rem, calc(0.0428148148 * (100vw - 22.5rem) + 2.49rem), 5.38rem); --str-space-2xs: clamp(0.3rem, calc(0.0020740741 * (100vw - 22.5rem) + 0.3rem), 0.44rem); --str-space-xs: clamp(0.44rem, calc(0.0034074074 * (100vw - 22.5rem) + 0.44rem), 0.67rem); --str-space-s: clamp(0.67rem, calc(0.0048888889 * (100vw - 22.5rem) + 0.67rem), 1rem); --str-space-m: clamp(1rem, calc(0.0074074074 * (100vw - 22.5rem) + 1rem), 1.5rem); --str-space-l: clamp(1.5rem, calc(0.0111111111 * (100vw - 22.5rem) + 1.5rem), 2.25rem); --str-space-xl: clamp(2.25rem, calc(0.0167407407 * (100vw - 22.5rem) + 2.25rem), 3.38rem); --str-space-2xl: clamp(3.38rem, calc(0.0248888889 * (100vw - 22.5rem) + 3.38rem), 5.06rem); --str-space-3xl: clamp(5.06rem, calc(0.0374814815 * (100vw - 22.5rem) + 5.06rem), 7.59rem);}