:root {--cf-min-screen-width: 320px;--cf-max-screen-width: 1400px;--cf-primary: hsl(84.34,56.97%,50.78%);--cf-secondary: hsla(155.84,100%,15.1%,1);--cf-tertiary: hsla(84.34,56.97%,50.78%,1);--cf-border: hsla(80,0%,26%,1);--cf-button-prime: hsla(84.34,56.97%,50.78%,1);--cf-button-sec: hsla(155.84,100%,15.1%,1);--cf-button-hover: hsla(84.34,56.97%,50.78%,1);--cf-glow: hsla(84.34,56.97%,50.78%,1);--cf-glow-secondary: hsla(84.34,56.97%,50.78%,1);--cf-warm-white: hsla(32.43,78.72%,90.78%,1);--cf-highlight: hsla(84.34000000000003,100%,67%,1);--cf-bg-body: hsla(0,0%,6.27%,1);--cf-bg-surface: hsla(122,0%,22%,1);--cf-bg-light-surface: hsla(122,0%,22%,1);--cf-bx-shadow: hsla(121,0%,0%,0.3);--cf-bx-shadow-inset: hsla(121,0%,0%,0.3);--cf-bg-section-break: hsla(122,0%,19%,1);--cf-bg-surface-nav: hsla(122,0%,22%,1);--cf-bg-inset: hsla(122,0%,22%,1);--cf-text-body: hsla(0,0%,75%,1);--cf-text-title: hsla(0,0%,100%,1);--cf-full-black: rgb(0,0,0);--cf-text-off-white: hsla(0,0%,70%,1);--cf-text-highlight: hsla(157,100%,26%,1);--cf-shadow-primary: hsla(0,0%,0%,0.4);--cf-light: hsla(0,0%,100%,1);--cf-dark: hsla(85,0%,0%,1);--cf-gap-2xs: clamp(0.07rem,calc(0.3vw + -0.02rem),0.39rem);--cf-gap-xs: clamp(0.13rem,calc(0.46vw + -0.02rem),0.63rem);--cf-gap-s: clamp(0.23rem,calc(0.72vw + -0.01rem),1rem);--cf-gap-m: clamp(0.4rem,calc(1.11vw + 0.04rem),1.6rem);--cf-gap-l: clamp(0.71rem,calc(1.71vw + 0.16rem),2.56rem);--cf-gap-xl: clamp(1.27rem,calc(2.62vw + 0.43rem),4.1rem);--cf-gap-2xl: clamp(2.25rem,calc(3.99vw + 0.97rem),6.55rem);--cf-gap-3xl: clamp(4rem,calc(6.01vw + 2.08rem),10.49rem);--cf-gap-4xl: clamp(7.11rem,calc(8.95vw + 4.24rem),16.78rem);--cf-gap-5xl: clamp(12.64rem,calc(13.15vw + 8.43rem),26.84rem);--cf-gap-6xl: clamp(22.47rem,calc(18.96vw + 16.4rem),42.95rem);--cf-text-s: clamp(1.2rem,calc(0.07vw + 1.18rem),1.27rem);--cf-text-m: clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--cf-text-l: clamp(2.13rem,calc(0.38vw + 2.01rem),2.54rem);--cf-text-xl: clamp(2.84rem,calc(0.7vw + 2.62rem),3.6rem);--cf-text-2xl: clamp(3.79rem,calc(1.2vw + 3.4rem),5.09rem);--cf-text-3xl: clamp(5.05rem,calc(1.99vw + 4.42rem),7.2rem);--cf-text-4xl: clamp(6.73rem,calc(3.19vw + 5.71rem),10.18rem);--cf-hero-title-size: var(--cf-text-4xl);--cf-post-title-size: var(--cf-text-2xl);--cf-nav-link-size: var(--cf-text-s);--cf-header-space: var(--space-s);--cf-btn-space: var(--space-xs) var(--space-s);--cf-card-space: var(--space-s);--cf-footer-space: var(--space-s) var(--space-m);--cf-columns-1: repeat(1,minmax(0,1fr));--cf-columns-2: repeat(2,minmax(0,1fr));--cf-columns-3: repeat(3,minmax(0,1fr));--cf-columns-4: repeat(4,minmax(0,1fr));--cf-columns-5: repeat(5,minmax(0,1fr));--cf-columns-6: repeat(6,minmax(0,1fr));--cf-columns-7: repeat(7,minmax(0,1fr));--cf-columns-8: repeat(8,minmax(0,1fr));--cf-radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--cf-radius-s: clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--cf-radius-m: clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--cf-radius-l: clamp(1.6rem,calc(0.37vw + 1.48rem),2rem);--cf-radius-xl: clamp(2.6rem,calc(0.56vw + 2.42rem),3.2rem);--cf-radius-pill: 1000px;--cf-shadow-xs: 0 1px 2px var(--cf-shadow-primary);--cf-shadow-s: 0 1.5px 3px var(--cf-shadow-primary);--cf-shadow-m: 0 2px 6px var(--cf-shadow-primary);--cf-shadow-l: 0 3px 12px var(--cf-shadow-primary);--cf-shadow-xl: 0 0px 48px var(--cf-shadow-primary);--cf-full-width: 100%;--cf-full-height: 100%;--cf-border-width-s: clamp(0.1rem,calc(0.09vw + 0.07rem),0.2rem);--cf-border-width-m: clamp(0.2rem,calc(0.19vw + 0.14rem),0.4rem);--cf-border-width-l: clamp(0.4rem,calc(0.19vw + 0.34rem),0.6rem);}