:root { --primary: #9a0002; --secondary: #272626; --secondary-1: hsl(179 100% 30.19%); --primary-d-1: #740002; --primary-d-2: #4d0001; --primary-d-3: #270001; --primary-l-1: #b34041; --primary-l-2: #cd8081; --primary-l-3: #e6bfc0; --primary-t-1: hsla(359, 100%, 30%, 0.25); --primary-t-2: hsla(359, 100%, 30%, 0.5); --primary-t-3: hsla(359, 100%, 30%, 0.75); --base: efe6dd; --bf-body: hsl(46, 5%, 91%); --bg-surface: hsl(46, 45%, 80%); --text-body: #404040; --text-title: #9a0002; --white: hsl(0, 0%, 100%); --black: hsl(0, 0%, 0%); --base-l-1: #f4eee8; --base-l-2: #faf7f4; --h6: clamp(0.51rem, calc(0.00030048076923076946 * (100vw - 23.44rem) + 0.51rem), 0.53rem); --h5: clamp(0.64rem, calc(0.0009014423076923068 * (100vw - 23.44rem) + 0.64rem), 0.7rem); --h4: clamp(0.8rem, calc(0.002103365384615383 * (100vw - 23.44rem) + 0.8rem), 0.94rem); --h3: clamp(1rem, calc(0.003756009615384615 * (100vw - 23.44rem) + 1rem), 1.25rem); --h2: clamp(1.25rem, calc(0.006310096153846152 * (100vw - 23.44rem) + 1.25rem), 1.67rem); --h1: clamp(1.56rem, calc(0.009915865384615386 * (100vw - 23.44rem) + 1.56rem), 2.22rem); --text-2xs: clamp(0.58rem, calc(-0.000751201923076922 * (100vw - 23.44rem) + 0.58rem), 0.53rem); --text-xs: clamp(0.72rem, calc(-0.00030048076923076946 * (100vw - 23.44rem) + 0.72rem), 0.7rem); --text-s: clamp(0.9rem, calc(0.0006009615384615373 * (100vw - 23.44rem) + 0.9rem), 0.94rem); --text-m: clamp(1.13rem, calc(0.001802884615384617 * (100vw - 23.44rem) + 1.13rem), 1.25rem); --text-l: clamp(1.41rem, calc(0.00390625 * (100vw - 23.44rem) + 1.41rem), 1.67rem); --text-xl: clamp(1.76rem, calc(0.006911057692307695 * (100vw - 23.44rem) + 1.76rem), 2.22rem); --text-2xl: clamp(2.2rem, calc(0.011418269230769227 * (100vw - 23.44rem) + 2.2rem), 2.96rem); --space-2xs: clamp(0.51rem, calc(0.00030048076923076946 * (100vw - 23.44rem) + 0.51rem), 0.53rem); --space-xs: clamp(0.64rem, calc(0.0009014423076923068 * (100vw - 23.44rem) + 0.64rem), 0.7rem); --space-s: clamp(0.8rem, calc(0.002103365384615383 * (100vw - 23.44rem) + 0.8rem), 0.94rem); --space-m: clamp(1rem, calc(0.003756009615384615 * (100vw - 23.44rem) + 1rem), 1.25rem); --space-l: clamp(1.25rem, calc(0.006310096153846152 * (100vw - 23.44rem) + 1.25rem), 1.67rem); --space-xl: clamp(1.56rem, calc(0.009915865384615386 * (100vw - 23.44rem) + 1.56rem), 2.22rem); --space-2xl: clamp(1.95rem, calc(0.015174278846153846 * (100vw - 23.44rem) + 1.95rem), 2.96rem);}.text-2xs { font-size: var(--text-2xs); }.text-xs { font-size: var(--text-xs); }.text-s { font-size: var(--text-s); }.text-m { font-size: var(--text-m); }.text-l { font-size: var(--text-l); }.text-xl { font-size: var(--text-xl); }.text-2xl { font-size: var(--text-2xl); }