:root {--min-screen-width: 360px;--max-screen-width: 1366px;--primary: #3d44ff;--primary-5: #3d44ff0d;--primary-10: #3d44ff1a;--primary-20: #3d44ff33;--primary-30: #3d44ff4d;--primary-40: #3d44ff66;--primary-50: #3d44ff80;--primary-60: #3d44ff99;--primary-70: #3d44ffb3;--primary-80: #3d44ffcc;--primary-90: #3d44ffe6;--primary-d-1: #3838c7;--primary-d-2: #302b91;--primary-d-3: #261f60;--primary-d-4: #18132f;--primary-l-1: #7866ff;--primary-l-2: #9f8aff;--primary-l-3: #c4b3ff;--primary-l-4: #e1d6ff;--secondary: #fa6161;--secondary-5: #fa61610d;--secondary-10: #fa61611a;--secondary-20: #fa616133;--secondary-30: #fa61614d;--secondary-40: #fa616166;--secondary-50: #fa616180;--secondary-60: #fa616199;--secondary-70: #fa6161b3;--secondary-80: #fa6161cc;--secondary-90: #fa6161e6;--secondary-d-1: #c34d4b;--secondary-d-2: #913d3b;--secondary-d-3: #5d2a28;--secondary-d-4: #301917;--secondary-l-1: #ff8680;--secondary-l-2: #ffa69e;--secondary-l-3: #ffc3bd;--secondary-l-4: #ffdfdb;--text-body: #333333;--shadow-primary: hsla(0,0%,0%,0.15);--light: #ffffff;--light-5: #ffffff0d;--light-10: #ffffff1a;--light-20: #ffffff33;--light-30: #ffffff4d;--light-40: #ffffff66;--light-50: #ffffff80;--light-60: #ffffff99;--light-70: #ffffffb3;--light-80: #ffffffcc;--light-90: #ffffffe6;--dark: #000000;--dark-5: #0000000d;--dark-10: #0000001a;--dark-20: #00000033;--dark-30: #0000004d;--dark-40: #00000066;--dark-50: #00000080;--dark-60: #00000099;--dark-70: #000000b3;--dark-80: #000000cc;--dark-90: #000000e6;--space-xs: clamp(0.63rem,calc(0.5vw + 0.51rem),0.94rem);--space-s: clamp(0.88rem,calc(0.7vw + 0.73rem),1.33rem);--space-m: clamp(1.25rem,calc(0.99vw + 1.03rem),1.88rem);--space-l: clamp(1.77rem,calc(1.41vw + 1.45rem),2.65rem);--space-xl: clamp(2.5rem,calc(1.99vw + 2.05rem),3.75rem);--space-2xl: clamp(3.53rem,calc(2.81vw + 2.9rem),5.3rem);--space-3xl: clamp(5rem,calc(3.97vw + 4.1rem),7.5rem);--space-4xl: clamp(7.07rem,calc(5.62vw + 5.8rem),10.6rem);--text-xs: clamp(0.64rem,calc(-0.01vw + 0.64rem),0.63rem);--text-s: clamp(0.8rem,calc(0.07vw + 0.78rem),0.84rem);--text-m: clamp(1rem,calc(0.2vw + 0.95rem),1.13rem);--text-l: clamp(1.25rem,calc(0.4vw + 1.16rem),1.5rem);--text-xl: clamp(1.56rem,calc(0.69vw + 1.41rem),2rem);--text-2xl: clamp(1.95rem,calc(1.13vw + 1.7rem),2.66rem);--text-3xl: clamp(2.44rem,calc(1.77vw + 2.04rem),3.55rem);--text-4xl: clamp(3.05rem,calc(2.68vw + 2.45rem),4.74rem);}