:root {--header-space: var(--space-s);--btn-space: var(--space-s) var(--space-l);--card-space: var(--space-s);--focus-color: var(--secondary);--focus-width: .1rem;--focus-offset: .1rem;--border-width: .1rem;--transition: all .3s ease-in-out;;--text-body: var(--primary);--text-title: var(--primary);--border-primary: var(--primary);--shadow-primary: var(--primary);--space-4xs: clamp(0.35rem, calc(0.29vw + 0.26rem), 0.64rem);--space-3xs: clamp(0.5rem, calc(0.42vw + 0.37rem), 0.9rem);--space-2xs: clamp(0.71rem, calc(0.59vw + 0.52rem), 1.27rem);--space-xs: clamp(1rem, calc(0.83vw + 0.73rem), 1.8rem);--space-s: clamp(1.41rem, calc(1.18vw + 1.04rem), 2.55rem);--space-m: clamp(2rem, calc(1.67vw + 1.47rem), 3.6rem);--space-l: clamp(2.83rem, calc(2.36vw + 2.07rem), 5.09rem);--space-xl: clamp(4rem, calc(3.33vw + 2.93rem), 7.2rem);--space-2xl: clamp(5.65rem, calc(4.71vw + 4.15rem), 10.18rem);--space-3xl: clamp(8rem, calc(6.66vw + 5.86rem), 14.39rem);--space-4xl: clamp(11.3rem, calc(9.42vw + 8.29rem), 20.35rem);--footer-space: var(--space-s) var(--space-m);--text-xs: clamp(1.11rem, calc(-0.1vw + 1.14rem), 1.01rem);;--text-s: clamp(1.33rem, calc(0.02vw + 1.33rem), 1.35rem);;--text-m: clamp(1.6rem, calc(0.21vw + 1.53rem), 1.8rem);;--text-l: clamp(1.92rem, calc(0.5vw + 1.76rem), 2.4rem);;--text-xl: clamp(2.3rem, calc(0.93vw + 2.01rem), 3.2rem);;--text-2xl: clamp(2.76rem, calc(1.56vw + 2.26rem), 4.26rem);;--text-3xl: clamp(3.32rem, calc(2.46vw + 2.53rem), 5.68rem);;--text-4xl: clamp(3.98rem, calc(3.74vw + 2.78rem), 7.58rem);;--hero-title-size: var(--text-4xl);--post-title-size: var(--text-2xl);--nav-link-size: var(--text-s);--text-line-height: 1.5;--h1-line-height: 1.2;--h2-line-height: 1.2;--h3-line-height: 1.3;--h4-line-height: 1.3;--h5-line-height: 1.4;--h6-line-height: 1.4;--radius-xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);--radius-s: clamp(0.6rem, calc(-0.21vw + 0.87rem), 0.8rem);--radius-m: clamp(1rem, calc(-0.21vw + 1.27rem), 1.2rem);--radius-l: clamp(1.6rem, calc(-0.42vw + 2.13rem), 2rem);--radius-xl: clamp(2.6rem, calc(-0.63vw + 3.4rem), 3.2rem);--shadow-xs: .15rem .3rem .6rem var(--shadow-primary);--shadow-s: .3rem .6rem 1.2rem var(--shadow-primary);--shadow-m: .6rem 1.2rem 2.4rem var(--shadow-primary);--shadow-l: 1.2rem 2.4rem 4.8rem var(--shadow-primary);--shadow-xl: 2.4rem 4.8rem 9.6rem var(--shadow-primary);--header-height: 8rem;--content-width: 128rem;--max-width: 140rem;--title-font: "Criteria", Verdana, sans-serif;;--body-font: "Visby", Verdana, sans-serif;;--cursive-font: "Salty", cursive;;--min-viewport: 360;--max-viewport: 1280;--base-font: 10;--clamp-unit: 1vw;}