:root { --color-danger: hsl(15, 100%, 46%); --color-danger-surface: hsl(15, 15%, 92%); --color-warning: hsl(39.2, 94.2%, 59.2%); --color-warning-surface: hsl(39.2, 14%, 94%); --color-success: hsl(161, 100%, 39%); --color-success-surface: hsl(161, 15%, 91%); --color-info: hsl(188, 77%, 41%); --color-info-surface: hsl(188, 12%, 91%); --color-info-t-1: hsla(188, 77%, 41%, 0.08); --color-info-t-2: hsla(188, 77%, 41%, 0.17); --color-info-t-3: hsla(188, 77%, 41%, 0.25); --color-info-t-4: hsla(188, 77%, 41%, 0.33); --color-info-t-5: hsla(188, 77%, 41%, 0.42); --color-info-t-6: hsla(188, 77%, 41%, 0.5); --color-info-t-7: hsla(188, 77%, 41%, 0.58); --color-info-t-8: hsla(188, 77%, 41%, 0.67); --color-info-t-9: hsla(188, 77%, 41%, 0.75); --color-info-t-10: hsla(188, 77%, 41%, 0.83); --color-info-t-11: hsla(188, 77%, 41%, 0.92); --color-success-t-1: hsla(161, 100%, 39%, 0.08); --color-success-t-2: hsla(161, 100%, 39%, 0.17); --color-success-t-3: hsla(161, 100%, 39%, 0.25); --color-success-t-4: hsla(161, 100%, 39%, 0.33); --color-success-t-5: hsla(161, 100%, 39%, 0.42); --color-success-t-6: hsla(161, 100%, 39%, 0.5); --color-success-t-7: hsla(161, 100%, 39%, 0.58); --color-success-t-8: hsla(161, 100%, 39%, 0.67); --color-success-t-9: hsla(161, 100%, 39%, 0.75); --color-success-t-10: hsla(161, 100%, 39%, 0.83); --color-success-t-11: hsla(161, 100%, 39%, 0.92); --color-warning-t-1: hsla(39, 94%, 59%, 0.08); --color-warning-t-2: hsla(39, 94%, 59%, 0.17); --color-warning-t-3: hsla(39, 94%, 59%, 0.25); --color-warning-t-4: hsla(39, 94%, 59%, 0.33); --color-warning-t-5: hsla(39, 94%, 59%, 0.42); --color-warning-t-6: hsla(39, 94%, 59%, 0.5); --color-warning-t-7: hsla(39, 94%, 59%, 0.58); --color-warning-t-8: hsla(39, 94%, 59%, 0.67); --color-warning-t-9: hsla(39, 94%, 59%, 0.75); --color-warning-t-10: hsla(39, 94%, 59%, 0.83); --color-warning-t-11: hsla(39, 94%, 59%, 0.92); --color-danger-t-1: hsla(15, 100%, 46%, 0.08); --color-danger-t-2: hsla(15, 100%, 46%, 0.17); --color-danger-t-3: hsla(15, 100%, 46%, 0.25); --color-danger-t-4: hsla(15, 100%, 46%, 0.33); --color-danger-t-5: hsla(15, 100%, 46%, 0.42); --color-danger-t-6: hsla(15, 100%, 46%, 0.5); --color-danger-t-7: hsla(15, 100%, 46%, 0.58); --color-danger-t-8: hsla(15, 100%, 46%, 0.67); --color-danger-t-9: hsla(15, 100%, 46%, 0.75); --color-danger-t-10: hsla(15, 100%, 46%, 0.83); --color-danger-t-11: hsla(15, 100%, 46%, 0.92); --color-primary: hsl(121, 100%, 53%); --color-primary-l-1: hsl(121, 100%, 60%); --color-primary-l-2: hsl(121, 100%, 66%); --color-primary-l-3: hsl(121, 100%, 73%); --color-primary-l-4: hsl(121, 100%, 80%); --color-primary-l-5: hsl(121, 100%, 87%); --color-primary-l-6: hsl(121, 100%, 93%); --color-primary-d-1: hsl(121, 89%, 45%); --color-primary-d-2: hsl(121, 89%, 38%); --color-primary-d-3: hsl(121, 89%, 30%); --color-primary-d-4: hsl(121, 89%, 23%); --color-primary-d-5: hsl(121, 89%, 15%); --color-primary-d-6: hsl(121, 89%, 8%); --color-primary-t-1: hsla(121, 100%, 53%, 0.08); --color-primary-t-2: hsla(121, 100%, 53%, 0.17); --color-primary-t-3: hsla(121, 100%, 53%, 0.25); --color-primary-t-4: hsla(121, 100%, 53%, 0.33); --color-primary-t-5: hsla(121, 100%, 53%, 0.42); --color-primary-t-6: hsla(121, 100%, 53%, 0.5); --color-primary-t-7: hsla(121, 100%, 53%, 0.58); --color-primary-t-8: hsla(121, 100%, 53%, 0.67); --color-primary-t-9: hsla(121, 100%, 53%, 0.75); --color-primary-t-10: hsla(121, 100%, 53%, 0.83); --color-primary-t-11: hsla(121, 100%, 53%, 0.92); --color-secondary: hsl(238, 100%, 24%); --color-secondary-l-1: hsl(238, 59%, 35%); --color-secondary-l-2: hsl(238, 37%, 46%); --color-secondary-l-3: hsl(238, 31%, 57%); --color-secondary-l-4: hsl(238, 31%, 67%); --color-secondary-l-5: hsl(238, 31%, 78%); --color-secondary-l-6: hsl(238, 31%, 89%); --color-secondary-d-1: hsl(238, 100%, 21%); --color-secondary-d-2: hsl(238, 100%, 17%); --color-secondary-d-3: hsl(238, 100%, 14%); --color-secondary-d-4: hsl(238, 100%, 10%); --color-secondary-d-5: hsl(238, 100%, 7%); --color-secondary-d-6: hsl(237, 100%, 3%); --color-secondary-t-1: hsla(238, 100%, 24%, 0.08); --color-secondary-t-2: hsla(238, 100%, 24%, 0.17); --color-secondary-t-3: hsla(238, 100%, 24%, 0.25); --color-secondary-t-4: hsla(238, 100%, 24%, 0.33); --color-secondary-t-5: hsla(238, 100%, 24%, 0.42); --color-secondary-t-6: hsla(238, 100%, 24%, 0.5); --color-secondary-t-7: hsla(238, 100%, 24%, 0.58); --color-secondary-t-8: hsla(238, 100%, 24%, 0.67); --color-secondary-t-9: hsla(238, 100%, 24%, 0.75); --color-secondary-t-10: hsla(238, 100%, 24%, 0.83); --color-secondary-t-11: hsla(238, 100%, 24%, 0.92); --color-accent: hsl(323, 100%, 70%); --color-accent-l-1: hsl(323, 100%, 74%); --color-accent-l-2: hsl(323, 100%, 79%); --color-accent-l-3: hsl(323, 100%, 83%); --color-accent-l-4: hsl(323, 100%, 87%); --color-accent-l-5: hsl(323, 100%, 91%); --color-accent-l-6: hsl(323, 100%, 96%); --color-accent-d-1: hsl(323, 64%, 60%); --color-accent-d-2: hsl(323, 43%, 50%); --color-accent-d-3: hsl(323, 43%, 40%); --color-accent-d-4: hsl(323, 43%, 30%); --color-accent-d-5: hsl(323, 43%, 20%); --color-accent-d-6: hsl(323, 43%, 10%); --color-accent-t-1: hsla(323, 100%, 70%, 0.08); --color-accent-t-2: hsla(323, 100%, 70%, 0.17); --color-accent-t-3: hsla(323, 100%, 70%, 0.25); --color-accent-t-4: hsla(323, 100%, 70%, 0.33); --color-accent-t-5: hsla(323, 100%, 70%, 0.42); --color-accent-t-6: hsla(323, 100%, 70%, 0.5); --color-accent-t-7: hsla(323, 100%, 70%, 0.58); --color-accent-t-8: hsla(323, 100%, 70%, 0.67); --color-accent-t-9: hsla(323, 100%, 70%, 0.75); --color-accent-t-10: hsla(323, 100%, 70%, 0.83); --color-accent-t-11: hsla(323, 100%, 70%, 0.92); --color-neutral: hsl(238, 4%, 50%); --color-neutral-l-1: hsl(235, 4%, 57%); --color-neutral-l-2: hsl(235, 4%, 64%); --color-neutral-l-3: hsl(235, 4%, 71%); --color-neutral-l-4: hsl(235, 4%, 79%); --color-neutral-l-5: hsl(235, 4%, 86%); --color-neutral-l-6: hsl(235, 4%, 93%); --color-neutral-d-1: hsl(235, 4%, 43%); --color-neutral-d-2: hsl(235, 4%, 36%); --color-neutral-d-3: hsl(235, 4%, 29%); --color-neutral-d-4: hsl(235, 4%, 21%); --color-neutral-d-5: hsl(235, 4%, 14%); --color-neutral-d-6: hsl(235, 4%, 7%); --color-neutral-t-1: hsla(238, 4%, 50%, 0.08); --color-neutral-t-2: hsla(238, 4%, 50%, 0.17); --color-neutral-t-3: hsla(238, 4%, 50%, 0.25); --color-neutral-t-4: hsla(238, 4%, 50%, 0.33); --color-neutral-t-5: hsla(238, 4%, 50%, 0.42); --color-neutral-t-6: hsla(238, 4%, 50%, 0.5); --color-neutral-t-7: hsla(238, 4%, 50%, 0.58); --color-neutral-t-8: hsla(238, 4%, 50%, 0.67); --color-neutral-t-9: hsla(238, 4%, 50%, 0.75); --color-neutral-t-10: hsla(238, 4%, 50%, 0.83); --color-neutral-t-11: hsla(238, 4%, 50%, 0.92); --color-white: hsl(210, 33%, 99%); --color-white-t-1: hsla(210, 33%, 99%, 0.05); --color-white-t-2: hsla(210, 33%, 99%, 0.1); --color-white-t-3: hsla(210, 33%, 99%, 0.2); --color-white-t-4: hsla(210, 33%, 99%, 0.3); --color-white-t-5: hsla(210, 33%, 99%, 0.4); --color-white-t-6: hsla(210, 33%, 99%, 0.5); --color-white-t-7: hsla(210, 33%, 99%, 0.6); --color-white-t-8: hsla(210, 33%, 99%, 0.7); --color-white-t-9: hsla(210, 33%, 99%, 0.8); --color-white-t-10: hsla(210, 33%, 99%, 0.9); --color-white-t-11: hsla(210, 33%, 99%, 0.95); --color-black: hsl(215, 20%, 12%); --color-black-t-1: hsla(215, 20%, 12%, 0.05); --color-black-t-2: hsla(215, 20%, 12%, 0.1); --color-black-t-3: hsla(215, 20%, 12%, 0.2); --color-black-t-4: hsla(215, 20%, 12%, 0.3); --color-black-t-5: hsla(215, 20%, 12%, 0.4); --color-black-t-6: hsla(215, 20%, 12%, 0.5); --color-black-t-7: hsla(215, 20%, 12%, 0.6); --color-black-t-8: hsla(215, 20%, 12%, 0.7); --color-black-t-9: hsla(215, 20%, 12%, 0.8); --color-black-t-10: hsla(215, 20%, 12%, 0.9); --color-black-t-11: hsla(215, 20%, 12%, 0.95); --step--2: clamp(0.64rem, calc(-0.00014814814814814828 * (100vw - 22.5rem) + 0.64rem), 0.63rem); --step--1: clamp(0.8rem, calc(0.0005925925925925915 * (100vw - 22.5rem) + 0.8rem), 0.84rem); --step-0: clamp(1rem, calc(0.0019259259259259242 * (100vw - 22.5rem) + 1rem), 1.13rem); --step-1: clamp(1.25rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1.25rem), 1.5rem); --step-2: clamp(1.56rem, calc(0.006518518518518518 * (100vw - 22.5rem) + 1.56rem), 2rem); --step-3: clamp(1.95rem, calc(0.01051851851851852 * (100vw - 22.5rem) + 1.95rem), 2.66rem); --step-4: clamp(2.44rem, calc(0.016444444444444442 * (100vw - 22.5rem) + 2.44rem), 3.55rem); --step-5: clamp(3.05rem, calc(0.024888888888888898 * (100vw - 22.5rem) + 3.05rem), 4.73rem);}