:root { --primary: #d91c4b; --bg-surface: hsla(0, 0%, 95%, 1); --bg-body: hsla(0, 0%, 100%, 1); --on-primary: hsla(0, 0%, 100%, 1); --text-title: hsla(0, 0%, 5%, 1); --text-body: hsla(0, 0%, 25%, 1); --light: hsla(0, 0%, 100%, 1); --dark: hsla(0, 0%, 0%, 1); --success: hsla(136, 95%, 56%, 1); --error: hsla(351, 95%, 56%, 1); --light-t-1: hsla(0, 0%, 100%, 0.1); --light-t-2: hsla(0, 0%, 100%, 0.2); --light-t-3: hsla(0, 0%, 100%, 0.3); --light-t-4: hsla(0, 0%, 100%, 0.4); --light-t-5: hsla(0, 0%, 100%, 0.5); --light-t-6: hsla(0, 0%, 100%, 0.6); --light-t-7: hsla(0, 0%, 100%, 0.7); --light-t-8: hsla(0, 0%, 100%, 0.8); --light-t-9: hsla(0, 0%, 100%, 0.9); --error-t-1: hsla(351, 95%, 96%, 0.1); --error-t-2: hsla(351, 95%, 91%, 0.2); --error-t-3: hsla(351, 95%, 87%, 0.3); --error-t-4: hsla(351, 95%, 82%, 0.4); --error-t-5: hsla(351, 95%, 78%, 0.5); --error-t-6: hsla(351, 95%, 74%, 0.6); --error-t-7: hsla(351, 95%, 69%, 0.7); --error-t-8: hsla(351, 95%, 65%, 0.8); --error-t-9: hsla(351, 95%, 60%, 0.9); --success-t-1: hsla(136, 95%, 96%, 0.1); --success-t-2: hsla(136, 95%, 91%, 0.2); --success-t-3: hsla(136, 95%, 87%, 0.3); --success-t-4: hsla(136, 95%, 82%, 0.4); --success-t-5: hsla(136, 95%, 78%, 0.5); --success-t-6: hsla(136, 95%, 74%, 0.6); --success-t-7: hsla(136, 95%, 69%, 0.7); --success-t-8: hsla(136, 95%, 65%, 0.8); --success-t-9: hsla(136, 95%, 60%, 0.9); --dark-t-1: hsla(0, 0%, 90%, 0.1); --dark-t-2: hsla(0, 0%, 80%, 0.2); --dark-t-3: hsla(0, 0%, 70%, 0.3); --dark-t-4: hsla(0, 0%, 60%, 0.4); --dark-t-5: hsla(0, 0%, 50%, 0.5); --dark-t-6: hsla(0, 0%, 40%, 0.6); --dark-t-7: hsla(0, 0%, 30%, 0.7); --dark-t-8: hsla(0, 0%, 20%, 0.8); --dark-t-9: hsla(0, 0%, 10%, 0.9); --primary-l-1: #dc315b; --primary-l-2: #e0456c; --primary-l-3: #e35a7c; --primary-l-4: #e76f8c; --primary-l-5: #ea839d; --primary-l-6: #ee98ad; --primary-l-7: #f1acbe; --primary-l-8: #f5c1ce; --primary-l-9: #f8d6de; --primary-l-10: #fceaef; --primary-d-1: #c51944; --primary-d-2: #b2173d; --primary-d-3: #9e1437; --primary-d-4: #8a1230; --primary-d-5: #760f29; --primary-d-6: #630d22; --primary-d-7: #4f0a1b; --primary-d-8: #3b0814; --primary-d-9: #27050e; --primary-d-10: #140307; --primary-t-1: hsla(345, 71%, 95%, 0.1); --primary-t-2: hsla(345, 71%, 90%, 0.2); --primary-t-3: hsla(345, 71%, 84%, 0.3); --primary-t-4: hsla(345, 71%, 79%, 0.4); --primary-t-5: hsla(345, 71%, 74%, 0.5); --primary-t-6: hsla(345, 71%, 69%, 0.6); --primary-t-7: hsla(345, 71%, 64%, 0.7); --primary-t-8: hsla(345, 71%, 58%, 0.8); --primary-t-9: hsla(345, 71%, 53%, 0.9);}