:root { --primary: #4c6ef5; --secondary: #845ef7; --tertiary: #38bdf8; --accent: #f76707; --action: #14b8a6; --base: #f8f9fa; --black: #000000; --dark-grey: #495057; --white: #ffffff; --dark-white: #f1f3f5; --success: #51cf66; --warning: #fcc419; --info: #15aabf; --danger: #fa5252; --border: #ced4da; --midnight: #0C2340; --sky: #0072CE; --stone: #D6D2C4; --stone-90: #eae8e1; --stone-50: #968d69; --stone-20: #3c382a; --stone-05: #0f0e0a; --stone-95: #f5f4f0; --space-0-5: 0.125rem; --space-1: 0.25rem; --space-2: 0.5rem; --space-3: 0.75rem; --space-4: 1rem; --space-5: 1.25rem; --space-6: 1.5rem; --space-7: 1.75rem; --space-8: 2rem; --space-9: 2.25rem; --space-10: 2.5rem; --space-12: 3rem; --space-14: 3.5rem; --space-16: 4rem; --space-20: 5rem; --space-24: 6rem; --space-xs: var(--space-1); --space-sm: var(--space-2); --space-md: var(--space-4); --space-lg: var(--space-6); --space-xl: var(--space-8); --space-2xl: var(--space-12); --space-3xl: var(--space-16); --space-4xl: var(--space-20); --space-5xl: var(--space-24); --space-fluid-sm: clamp(3rem, calc(3rem + (4rem - 3rem) * ((100vw - 30rem) / 60rem)), 4rem); --space-fluid-md: clamp(4rem, calc(4rem + (5rem - 4rem) * ((100vw - 30rem) / 60rem)), 5rem); --space-fluid-lg: clamp(5rem, calc(5rem + (6rem - 5rem) * ((100vw - 30rem) / 60rem)), 6rem); --space-fluid-xl: clamp(6rem, calc(6rem + (7rem - 6rem) * ((100vw - 30rem) / 60rem)), 7rem); --text-fluid-24: clamp(1.5rem, calc(1.5rem + (1.875rem - 1.5rem) * ((100vw - 30rem) / 60rem)), 1.875rem); --text-120: 7.5rem; --text-90: 5.625rem; --text-72: 4.5rem; --text-66: 4.125rem; --text-60: 3.75rem; --text-54: 3.375rem; --text-48: 3rem; --text-42: 2.625rem; --text-36: 2.25rem; --text-30: 1.875rem; --text-24: 1.5rem; --text-22: 1.375rem; --text-20: 1.25rem; --text-18: 1.125rem; --text-16: 1rem; --text-14: 0.875rem; --text-12: 0.75rem; --text-11: 0.6875rem; --text-10: 0.625rem; --text-fluid-16: clamp(1rem, calc(1rem + (1.125rem - 1rem) * ((100vw - 30rem) / 60rem)), 1.125rem); --text-fluid-18: clamp(1.125rem, calc(1.125rem + (1.25rem - 1.125rem) * ((100vw - 30rem) / 60rem)), 1.25rem); --text-fluid-20: clamp(1.25rem, calc(1.25rem + (1.5rem - 1.25rem) * ((100vw - 30rem) / 60rem)), 1.5rem); --text-fluid-42: clamp(2.625rem, calc(2.625rem + (3.375rem - 2.625rem) * ((100vw - 30rem) / 60rem)), 3.375rem); --text-fluid-36: clamp(2.25rem, calc(2.25rem + (2.625rem - 2.25rem) * ((100vw - 30rem) / 60rem)), 2.625rem); --text-fluid-30: clamp(1.875rem, calc(1.875rem + (2.25rem - 1.875rem) * ((100vw - 30rem) / 60rem)), 2.25rem);}