:root {--min-screen-width: 320px;--max-screen-width: 1400px;--primary: hsl(40.43000000000001,76%,54%);--primary-5: hsla(40,76%,54%,0.05);--primary-10: hsla(40,76%,54%,0.1);--primary-20: hsla(40,76%,54%,0.2);--primary-30: hsla(40,76%,54%,0.3);--primary-40: hsla(40,76%,54%,0.4);--primary-50: hsla(40,76%,54%,0.5);--primary-60: hsla(40,76%,54%,0.6);--primary-70: hsla(40,76%,54%,0.7);--primary-80: hsla(40,76%,54%,0.8);--primary-90: hsla(40,76%,54%,0.9);--secondary: #161616;--secondary-5: #1616160d;--secondary-10: #1616161a;--secondary-20: #16161633;--secondary-30: #1616164d;--secondary-40: #16161666;--secondary-50: #16161680;--secondary-60: #16161699;--secondary-70: #161616b3;--secondary-80: #161616cc;--secondary-90: #161616e6;--tertiary: #FAF7F0;--tertiary-5: #faf7f00d;--tertiary-10: #faf7f01a;--tertiary-20: #faf7f033;--tertiary-30: #faf7f04d;--tertiary-40: #faf7f066;--tertiary-50: #faf7f080;--tertiary-60: #faf7f099;--tertiary-70: #faf7f0b3;--tertiary-80: #faf7f0cc;--tertiary-90: #faf7f0e6;--text-white: #FFFF;--text-white-5: #ffffff0d;--text-white-10: #ffffff1a;--text-white-20: #ffffff33;--text-white-30: #ffffff4d;--text-white-40: #ffffff66;--text-white-50: #ffffff80;--text-white-60: #ffffff99;--text-white-70: #ffffffb3;--text-white-80: #ffffffcc;--text-white-90: #ffffffe6;--text-black: #161616;--text-black-5: #1616160d;--text-black-10: #1616161a;--text-black-20: #16161633;--text-black-30: #1616164d;--text-black-40: #16161666;--text-black-50: #16161680;--text-black-60: #16161699;--text-black-70: #161616b3;--text-black-80: #161616cc;--text-black-90: #161616e6;--text-1: #212121;--text-1-5: #2121210d;--text-1-10: #2121211a;--text-1-20: #21212133;--text-1-30: #2121214d;--text-1-40: #21212166;--text-1-50: #21212180;--text-1-60: #21212199;--text-1-70: #212121b3;--text-1-80: #212121cc;--text-1-90: #212121e6;--space-2xs: clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--space-xs: clamp(1.02rem,calc(0.35vw + 0.91rem),1.4rem);--space-s: clamp(1.28rem,calc(0.65vw + 1.07rem),1.98rem);--space-m: clamp(1.6rem,calc(1.11vw + 1.24rem),2.8rem);--space-l: clamp(2rem,calc(1.81vw + 1.42rem),3.96rem);--space-xl: clamp(2.5rem,calc(2.87vw + 1.58rem),5.6rem);--space-2xl: clamp(3.13rem,calc(4.44vw + 1.71rem),7.92rem);--space-3xl: clamp(3.91rem,calc(6.75vw + 1.75rem),11.19rem);--space-4xl: clamp(4.88rem,calc(10.13vw + 1.64rem),15.83rem);--space-2-2xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--space-2-xs: clamp(1.5rem,calc(0.09vw + 1.47rem),1.6rem);--space-2-s: clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--space-2-m: clamp(1.8rem,calc(0.56vw + 1.62rem),2.4rem);--space-2-l: clamp(2.4rem,calc(0.74vw + 2.16rem),3.2rem);--space-2-xl: clamp(3.2rem,calc(1.48vw + 2.73rem),4.8rem);--space-2-2xl: clamp(5rem,calc(0.93vw + 4.7rem),6rem);--space-2-3xl: clamp(6rem,calc(3.7vw + 4.81rem),10rem);--text-xs: clamp(1.2rem,calc(0.19vw + 1.14rem),1.4rem);--text-s: clamp(1.4rem,calc(0.19vw + 1.34rem),1.6rem);--text-m: clamp(1.6rem,calc(0.74vw + 1.36rem),2.4rem);--text-l: clamp(1.8rem,calc(1.3vw + 1.39rem),3.2rem);--text-xl: clamp(2.02rem,calc(2.2vw + 1.32rem),4.4rem);--text-2xl: clamp(2.4rem,calc(3.7vw + 1.22rem),6.4rem);--text-3xl: clamp(3.1rem,calc(9.17vw + 0.17rem),13rem);--text-4xl: clamp(4rem,calc(14.81vw + -0.74rem),20rem);--hero-title-size: var(--text-4xl);--post-title-size: var(--text-2xl);--nav-link-size: var(--text-s);--header-space: var(--space-s);--btn-space: var(--space-xs) var(--space-s);--card-space: var(--space-s);--footer-space: var(--space-s) var(--space-m);--columns-1: repeat(1,minmax(0,1fr));--columns-2: repeat(2,minmax(0,1fr));--columns-3: repeat(3,minmax(0,1fr));--columns-4: repeat(4,minmax(0,1fr));--columns-5: repeat(5,minmax(0,1fr));--columns-6: repeat(6,minmax(0,1fr));--columns-7: repeat(7,minmax(0,1fr));--columns-8: repeat(8,minmax(0,1fr));--radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s: clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--radius-m: clamp(1.2rem,calc(0.37vw + 1.08rem),1.6rem);--radius-l: clamp(1.6rem,calc(0.37vw + 1.48rem),2rem);--radius-xl: clamp(2.6rem,calc(0.56vw + 2.42rem),3.2rem);--radius-full: 999rem;--radius-2xl: 40px;--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);}