:root { --brand: #1F2B48; --on-brand: #FFFFFF; --accent: #F28E20; --ink: #1D1D1F; --ink-muted: #545861; --surface: #FFFFFF; --surface-alt: #EEF0F4; --surface-inverse: #121A2D; --on-inverse: #FFFFFF; --line: #E2E5EA; --focus: #F28E20; --danger: #B42318; --success: #067647; --accent-l-1: #f5a54d; --accent-l-2: #f7bb79; --accent-l-3: #fad2a6; --accent-l-4: #fce8d2; --accent-d-1: #c2721a; --accent-d-2: #915513; --accent-d-3: #61390d; --accent-d-4: #301c06; --accent-t-1: hsl(31 89% 54% / 0.25); --accent-t-2: hsl(31 89% 54% / 0.5); --accent-t-3: hsl(31 89% 54% / 0.75); --ink-l-1: #4a4a4c; --ink-l-2: #777779; --ink-l-3: #a5a5a5; --ink-l-4: #d2d2d2; --brand-l-1: #4c556d; --brand-l-2: #798091; --brand-l-3: #a5aab6; --brand-l-4: #d2d5da; --brand-d-1: #19223a; --brand-d-2: #131a2b; --brand-d-3: #0c111d; --brand-d-4: #06090e; --brand-t-1: hsl(222 40% 20% / 0.25); --brand-t-2: hsl(222 40% 20% / 0.5); --brand-t-3: hsl(222 40% 20% / 0.75); --text-2xs: clamp(0.66rem, calc(-0.0001481481 * (100vw - 22.5rem) + 0.66rem), 0.65rem); --text-xs: clamp(0.76rem, calc(0.0002962963 * (100vw - 22.5rem) + 0.76rem), 0.78rem); --text-s: clamp(0.87rem, calc(0.001037037 * (100vw - 22.5rem) + 0.87rem), 0.94rem); --text-m: clamp(1rem, calc(0.0019259259 * (100vw - 22.5rem) + 1rem), 1.13rem); --text-l: clamp(1.15rem, calc(0.002962963 * (100vw - 22.5rem) + 1.15rem), 1.35rem); --text-xl: clamp(1.32rem, calc(0.0044444444 * (100vw - 22.5rem) + 1.32rem), 1.62rem); --text-2xl: clamp(1.52rem, calc(0.0062222222 * (100vw - 22.5rem) + 1.52rem), 1.94rem); --text-3xl: clamp(1.75rem, calc(0.0085925926 * (100vw - 22.5rem) + 1.75rem), 2.33rem); --text-4xl: clamp(2.01rem, calc(0.0117037037 * (100vw - 22.5rem) + 2.01rem), 2.8rem); --text-5xl: clamp(2.31rem, calc(0.0155555556 * (100vw - 22.5rem) + 2.31rem), 3.36rem); --text-6xl: clamp(2.66rem, calc(0.0202962963 * (100vw - 22.5rem) + 2.66rem), 4.03rem); --space-2xs: clamp(0.37rem, calc(-0.0002962963 * (100vw - 22.5rem) + 0.37rem), 0.35rem); --space-xs: clamp(0.49rem, calc(0.0001481481 * (100vw - 22.5rem) + 0.49rem), 0.5rem); --space-s: clamp(0.66rem, calc(0.0007407407 * (100vw - 22.5rem) + 0.66rem), 0.71rem); --space-m: clamp(0.88rem, calc(0.0017777778 * (100vw - 22.5rem) + 0.88rem), 1rem); --space-l: clamp(1.17rem, calc(0.0035555556 * (100vw - 22.5rem) + 1.17rem), 1.41rem); --space-xl: clamp(1.55rem, calc(0.0066666667 * (100vw - 22.5rem) + 1.55rem), 2rem); --space-2xl: clamp(2.07rem, calc(0.0112592593 * (100vw - 22.5rem) + 2.07rem), 2.83rem); --space-3xl: clamp(2.76rem, calc(0.0183703704 * (100vw - 22.5rem) + 2.76rem), 4rem); --space-4xl: clamp(3.68rem, calc(0.0291851852 * (100vw - 22.5rem) + 3.68rem), 5.65rem);}