:root { --primary: #0F7FAD; --secondary: #7E9C15; --light: #F4F7F8; --dark: #16242C; --muted: #6A727A; --border: #DCE4E8; --info: #2178A8; --success: #2E8B57; --warning: #C77D0A; --danger: #B3261E; --muted-d-1: color-mix(in srgb, #6A727A, #000000 15%); --muted-d-2: color-mix(in srgb, #6A727A, #000000 30%); --muted-d-3: color-mix(in srgb, #6A727A, #000000 45%); --muted-l-1: color-mix(in srgb, #6A727A, #FFFFFF 20%); --muted-l-2: color-mix(in srgb, #6A727A, #FFFFFF 40%); --muted-l-3: color-mix(in srgb, #6A727A, #FFFFFF 60%); --muted-t-1: color-mix(in srgb, #6A727A, transparent 25%); --muted-t-2: color-mix(in srgb, #6A727A, transparent 50%); --muted-t-3: color-mix(in srgb, #6A727A, transparent 75%); --white: #FFFFFF; --primary-l-1: color-mix(in srgb, #0F7FAD, #FFFFFF 15%); --primary-l-2: color-mix(in srgb, #0F7FAD, #FFFFFF 30%); --primary-l-3: color-mix(in srgb, #0F7FAD, #FFFFFF 50%); --light-t-1: color-mix(in srgb, #F4F7F8, transparent 25%); --light-t-2: color-mix(in srgb, #F4F7F8, transparent 50%); --light-t-3: color-mix(in srgb, #F4F7F8, transparent 75%); --dark-l-1: color-mix(in srgb, #16242C, #FFFFFF 10%); --dark-l-2: color-mix(in srgb, #16242C, #FFFFFF 20%); --dark-l-3: color-mix(in srgb, #16242C, #FFFFFF 35%); --dark-d-1: color-mix(in srgb, #16242C, #000000 20%); --dark-d-2: color-mix(in srgb, #16242C, #000000 40%); --dark-d-3: color-mix(in srgb, #16242C, #000000 60%); --dark-t-1: color-mix(in srgb, #16242C, transparent 15%); --dark-t-2: color-mix(in srgb, #16242C, transparent 30%); --dark-t-3: color-mix(in srgb, #16242C, transparent 45%); --dark-t-4: color-mix(in srgb, #16242C, transparent 60%); --dark-t-5: color-mix(in srgb, #16242C, transparent 75%); --dark-t-6: color-mix(in srgb, #16242C, transparent 90%); --text-s: clamp(1.2rem, calc(0 * (100vw - 36rem) + 1.2rem), 1.2rem); --text-m: clamp(1.5rem, calc(0.0009259259259259267 * (100vw - 36rem) + 1.5rem), 1.6rem); --text-l: clamp(1.88rem, calc(0.0023148148148148147 * (100vw - 36rem) + 1.88rem), 2.13rem); --text-xl: clamp(2.34rem, calc(0.004629629629629629 * (100vw - 36rem) + 2.34rem), 2.84rem); --text-2xl: clamp(2.93rem, calc(0.007962962962962962 * (100vw - 36rem) + 2.93rem), 3.79rem); --text-3xl: clamp(3.66rem, calc(0.012870370370370367 * (100vw - 36rem) + 3.66rem), 5.05rem); --text-4xl: clamp(4.58rem, calc(0.019907407407407412 * (100vw - 36rem) + 4.58rem), 6.73rem); --space-2xs: clamp(0.27rem, calc(0.0008333333333333331 * (100vw - 36rem) + 0.27rem), 0.36rem); --space-xs: clamp(0.47rem, calc(0.0014814814814814818 * (100vw - 36rem) + 0.47rem), 0.63rem); --space-s: clamp(0.84rem, calc(0.002592592592592594 * (100vw - 36rem) + 0.84rem), 1.12rem); --space-m: clamp(1.5rem, calc(0.004629629629629629 * (100vw - 36rem) + 1.5rem), 2rem); --space-l: clamp(2.67rem, calc(0.008240740740740741 * (100vw - 36rem) + 2.67rem), 3.56rem); --space-xl: clamp(4.74rem, calc(0.01462962962962963 * (100vw - 36rem) + 4.74rem), 6.32rem); --space-2xl: clamp(8.43rem, calc(0.026018518518518524 * (100vw - 36rem) + 8.43rem), 11.24rem); --space-3xl: clamp(14.99rem, calc(0.04629629629629628 * (100vw - 36rem) + 14.99rem), 19.99rem); --space-4xl: clamp(26.65rem, calc(0.08231481481481483 * (100vw - 36rem) + 26.65rem), 35.54rem); --space-5xl: clamp(47.39rem, calc(0.14629629629629626 * (100vw - 36rem) + 47.39rem), 63.19rem);}