:root {--min-screen-width: 320px;--max-screen-width: 1400px;--primary: #BD167F;--primary-d-1: #8b1b5e;--primary-d-2: #5c1a3f;--primary-d-3: #301322;--primary-l-1: #d2629e;--primary-l-2: #e498bd;--primary-l-3: #f3ccde;--secondary: #6C176D;--secondary-d-1: #511751;--secondary-d-2: #371437;--secondary-d-3: #1f0f1f;--secondary-l-1: #925490;--secondary-l-2: #b78bb4;--secondary-l-3: #dbc4d9;--tertiary: #290535;--tertiary-d-1: #210629;--tertiary-d-2: #1b041e;--tertiary-d-3: #110213;--tertiary-l-1: #5b3d63;--tertiary-l-2: #8f7994;--tertiary-l-3: #c6bac8;--bg-body: #ffffff;--bg-surface: #ffffff;--bg-card: #eeeae2;--text-title: #000000;--border-primary: #DADADA;--shadow-primary: #00000026;--mute: #666666;--light: #FFFFFF;--light-d-1: #b9b9b9;--light-d-2: #777777;--light-d-3: #3b3b3b;--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;--dark-l-1: #3b3b3b;--dark-l-2: #777777;--dark-l-3: #b9b9b9;--info: #0dcaf0;--success: #198754;--warning: #ffc107;--danger: #dc3545;--facebook: #4267b2;--xtwitter: #1DA1F2;--instagram: #C13584;--linked-in: #0077B5;--youtube: #FF0000;--pinterest: #E60023;--whatsapp: #25D366;--tiktok: #000000;--space-4xs: clamp(0.33rem,calc(-0.03vw + 0.33rem),0.31rem);--space-3xs: clamp(0.41rem,calc(0.04vw + 0.4rem),0.44rem);--space-2xs: clamp(0.51rem,calc(0.16vw + 0.48rem),0.62rem);--space-xs: clamp(0.64rem,calc(0.35vw + 0.57rem),0.88rem);--space-s: clamp(0.8rem,calc(0.65vw + 0.67rem),1.24rem);--space-m: clamp(1rem,calc(1.11vw + 0.78rem),1.75rem);--space-l: clamp(1.25rem,calc(1.81vw + 0.89rem),2.47rem);--space-xl: clamp(1.56rem,calc(2.87vw + 0.99rem),3.5rem);--space-2xl: clamp(1.95rem,calc(4.44vw + 1.07rem),4.95rem);--space-3xl: clamp(2.44rem,calc(6.75vw + 1.09rem),7rem);--space-4xl: clamp(3.05rem,calc(10.13vw + 1.02rem),9.89rem);--text-xs: clamp(0.79rem,calc(0.15vw + 0.76rem),0.89rem);--text-s: clamp(0.89rem,calc(0.16vw + 0.86rem),1rem);--text-m: clamp(1rem,calc(0.19vw + 0.96rem),1.13rem);--text-l: clamp(1.13rem,calc(0.21vw + 1.08rem),1.27rem);--text-xl: clamp(1.27rem,calc(0.23vw + 1.22rem),1.42rem);--text-2xl: clamp(1.42rem,calc(0.26vw + 1.37rem),1.6rem);--text-3xl: clamp(1.6rem,calc(0.3vw + 1.54rem),1.8rem);--text-4xl: clamp(1.8rem,calc(0.33vw + 1.74rem),2.03rem);--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);--radius-xs: clamp(0.19rem,calc(0vw + 0.19rem),0.19rem);--radius-s: clamp(0.38rem,calc(0.19vw + 0.34rem),0.5rem);--radius-m: clamp(0.63rem,calc(0.19vw + 0.59rem),0.75rem);--radius-l: clamp(1rem,calc(0.37vw + 0.93rem),1.25rem);--radius-xl: clamp(1.63rem,calc(0.56vw + 1.51rem),2rem);--radius-full: 999rem;--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);--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;}