:root { --primary: #35006a; --yellow: #f8bd00; --dark: #1d1d1d; --dark-80: rgba(29, 29, 29, 0.8); --white: #ffffff; --white-80: rgba(255, 255, 255, 0.8); --body-bg: #fafafa; --surface-tint: #fbf6ff; --surface-muted: #f3f3f3; --neutral-200: #d9d9d9; --primary-80: rgba(53, 0, 106, 0.8); --primary-40: rgba(53, 0, 106, 0.4); --black-08: rgba(0, 0, 0, 0.08); --black-024: rgba(0, 0, 0, 0.24); --violet: rgba(200, 149, 252, 1); --text-12-12: 1.2rem; --text-14-14: 1.4rem; --text-15-14: clamp(1.4rem, calc(1.362rem + 0.096vw), 1.5rem); --text-16-15: clamp(1.5rem, calc(1.462rem + 0.096vw), 1.6rem); --text-18-16: clamp(1.6rem, calc(1.523rem + 0.192vw), 1.8rem); --text-20-18: clamp(1.8rem, calc(1.723rem + 0.192vw), 2rem); --text-22-20: clamp(2rem, calc(1.923rem + 0.192vw), 2.2rem); --text-24-22: clamp(2.2rem, calc(2.123rem + 0.192vw), 2.4rem); --text-32-24: clamp(2.4rem, calc(2.092rem + 0.769vw), 3.2rem); --text-32-28: clamp(2.8rem, calc(2.646rem + 0.385vw), 3.2rem); --text-40-30: clamp(3rem, calc(2.615rem + 0.962vw), 4rem); --text-56-34: clamp(3.4rem, calc(2.554rem + 2.115vw), 5.6rem); --text-64-36: clamp(3.6rem, calc(2.523rem + 2.692vw), 6.4rem); --text-72-40: clamp(4rem, calc(2.769rem + 3.077vw), 7.2rem); --text-120-56: clamp(5.6rem, calc(3.138rem + 6.154vw), 12rem); --space-4-4: 0.4rem; --space-8-8: 0.8rem; --space-10-8: clamp(0.8rem, calc(0.723rem + 0.192vw), 1rem); --space-12-10: clamp(1rem, calc(0.923rem + 0.192vw), 1.2rem); --space-16-10: clamp(1rem, calc(0.769rem + 0.577vw), 1.6rem); --space-24-20: clamp(2rem, calc(1.846rem + 0.385vw), 2.4rem); --space-32-20: clamp(2rem, calc(1.538rem + 1.154vw), 3.2rem); --space-40-20: clamp(2rem, calc(1.231rem + 1.923vw), 4rem); --space-40-30: clamp(3rem, calc(2.615rem + 0.962vw), 4rem); --space-60-20: clamp(2rem, calc(0.462rem + 3.846vw), 6rem); --space-60-40: clamp(4rem, calc(3.231rem + 1.923vw), 6rem); --space-72-48: clamp(4.8rem, calc(3.877rem + 2.308vw), 7.2rem); --space-80-20: clamp(2rem, calc(-0.308rem + 5.769vw), 8rem); --space-100-20: clamp(2rem, calc(-1.077rem + 7.692vw), 10rem); --space-120-70: clamp(7rem, calc(5.077rem + 4.808vw), 12rem);}.bg-violet { background-color: var(--violet); }