:root { --primary-50: hsl(198 50% 96%); --primary-100: hsl(199 56% 91%); --primary-200: hsl(200 57% 83%); --primary-300: hsl(199 57% 72%); --primary-400: hsl(200 57% 57%); --primary-500: hsl(200 92% 38%); --primary-600: hsl(200 92% 34%); --primary-700: hsl(200 93% 27%); --primary-800: hsl(200 93% 21%); --primary-900: hsl(199 92% 15%); --neutral-0: hsl(0 0% 100%); --neutral-50: hsl(210 17% 98%); --neutral-100: hsl(210 17% 95%); --neutral-200: hsl(210 16% 93%); --neutral-300: hsl(210 14% 89%); --neutral-400: hsl(210 11% 71%); --neutral-500: hsl(208 7% 46%); --neutral-600: hsl(210 9% 31%); --neutral-700: hsl(210 10% 23%); --neutral-800: hsl(210 11% 15%); --neutral-900: hsl(216 28% 7%); --success: hsl(143 80% 30%); --success-bg: hsl(146 39% 93%); --warning: hsl(36 100% 40%); --warning-bg: hsl(39 100% 94%); --error--sale: hsl(355 67% 48%); --error-bg: hsl(353 82% 96%); --kat-foto: hsl(262 83% 58%); --kat-foto-bg: hsl(259 89% 96%); --kat-fine-art: hsl(26 90% 37%); --kat-fine-art-bg: hsl(39 92% 95%); --kat-cad: hsl(193 82% 31%); --kat-cad-bg: hsl(189 71% 95%); --kat-proof: hsl(263 70% 50%); --kat-proof-bg: hsl(263 92% 95%); --kat-event: hsl(17 88% 40%); --kat-event-bg: hsl(26 100% 95%); --kat-sublimation: hsl(201 96% 32%); --kat-sublimation-bg: hsl(205 92% 95%); --tech-badge: hsl(215 19% 35%); --tech-badge-bg: hsl(210 40% 96%); --tc-text-2xs: clamp(1.04rem, calc(0.0021296296296296293 * (100vw - 36rem) + 1.04rem), 1.27rem); --tc-text-xs: clamp(1.25rem, calc(0.002592592592592593 * (100vw - 36rem) + 1.25rem), 1.53rem); --tc-text-s: clamp(1.5rem, calc(0.003055555555555556 * (100vw - 36rem) + 1.5rem), 1.83rem); --tc-text-m: clamp(1.8rem, calc(0.003703703703703705 * (100vw - 36rem) + 1.8rem), 2.2rem); --tc-text-l: clamp(2.16rem, calc(0.0044444444444444444 * (100vw - 36rem) + 2.16rem), 2.64rem); --tc-text-xl: clamp(2.59rem, calc(0.005370370370370371 * (100vw - 36rem) + 2.59rem), 3.17rem); --tc-text-2xl: clamp(3.11rem, calc(0.006388888888888888 * (100vw - 36rem) + 3.11rem), 3.8rem); --tc-text-3xl: clamp(3.73rem, calc(0.007685185185185182 * (100vw - 36rem) + 3.73rem), 4.56rem); --tc-text-4xl: clamp(4.48rem, calc(0.00916666666666666 * (100vw - 36rem) + 4.48rem), 5.47rem); --tc-space-1: 0.25rem; --tc-space-2: 0.5rem; --tc-space-3: 0.75rem; --tc-space-4: 1rem; --tc-space-5: 1.25rem; --tc-space-6: 1.5rem; --tc-space-8: 2rem; --tc-space-10: 2.5rem; --tc-space-12: 3rem; --tc-space-16: 4rem; --tc-space-20: 5rem; --tc-space-24: 6rem;}