html {
    font-size: 62.5%;
}

/* testing */

:root {
    --min-screen-width: 320px;
    --max-screen-width: 1366px; /*container width*/
    --primary: #BF9456;
    --primary-5: #bf94560d;
    --primary-10: #bf94561a;
    --primary-20: #bf945633;
    --primary-30: #bf94564d;
    --primary-40: #bf945666;
    --primary-50: #bf945680;
    --primary-60: #bf945699;
    --primary-70: #bf9456b3;
    --primary-80: #bf9456cc;
    --primary-90: #bf9456e6;
    --primary-d-1: #967445;
    --primary-d-2: #6e5635;
    --primary-d-3: #4a3b26;
    --primary-d-4: #272016;
    --primary-l-1: #ceaa78;
    --primary-l-2: #dbbf99;
    --primary-l-3: #e8d3ba;
    --primary-l-4: #f4e9dc;
    --secondary: #333333;
    --secondary-5: #3333330d;
    --secondary-10: #3333331a;
    --secondary-20: #33333333;
    --secondary-30: #3333334d;
    --secondary-40: #33333366;
    --secondary-50: #33333380;
    --secondary-60: #33333399;
    --secondary-70: #333333b3;
    --secondary-80: #333333cc;
    --secondary-90: #333333e6;
    --secondary-d-1: #292929;
    --secondary-d-2: #212121;
    --secondary-d-3: #1a1a1a;
    --secondary-d-4: #0f0f0f;
    --secondary-l-1: #575757;
    --secondary-l-2: #7d7d7d;
    --secondary-l-3: #a6a6a6;
    --secondary-l-4: #d1d1d1;
    --tertiary: #636262;
    --tertiary-5: #6362620d;
    --tertiary-10: #6362621a;
    --tertiary-20: #63626233;
    --tertiary-30: #6362624d;
    --tertiary-40: #63626266;
    --tertiary-50: #63626280;
    --tertiary-60: #63626299;
    --tertiary-70: #636262b3;
    --tertiary-80: #636262cc;
    --tertiary-90: #636262e6;
    --tertiary-d-1: #4f4f4f;
    --tertiary-d-2: #3b3b3b;
    --tertiary-d-3: #292929;
    --tertiary-d-4: #171717;
    --tertiary-l-1: #808080;
    --tertiary-l-2: #9e9e9e;
    --tertiary-l-3: #bdbdbd;
    --tertiary-l-4: #dedede;
    --bg-body: #0D0D0D;
    --bg-surface: hsla(0, 0%, 100%, 1);
    --text-body: #636262;
    --text-title: hsla(0, 0%, 0%, 1);
    --border-primary: hsla(0, 0%, 50%, 0.25);
    --shadow-primary: hsla(0, 0%, 0%, 0.15);
    --light: hsla(85, 0%, 100%, 1);
    --light-5: hsla(0, 0%, 100%, 0.05);
    --light-10: hsla(0, 0%, 100%, 0.1);
    --light-20: hsla(0, 0%, 100%, 0.2);
    --light-30: hsla(0, 0%, 100%, 0.3);
    --light-40: hsla(0, 0%, 100%, 0.4);
    --light-50: hsla(0, 0%, 100%, 0.5);
    --light-60: hsla(0, 0%, 100%, 0.6);
    --light-70: hsla(0, 0%, 100%, 0.7);
    --light-80: hsla(0, 0%, 100%, 0.8);
    --light-90: hsla(0, 0%, 100%, 0.9);
    --dark: hsla(0, 0%, 0%, 1);
    --dark-5: hsla(0, 0%, 0%, 0.05);
    --dark-10: hsla(0, 0%, 0%, 0.1);
    --dark-20: hsla(0, 0%, 0%, 0.2);
    --dark-30: hsla(0, 0%, 0%, 0.3);
    --dark-40: hsla(0, 0%, 0%, 0.4);
    --dark-50: hsla(0, 0%, 0%, 0.5);
    --dark-60: hsla(0, 0%, 0%, 0.6);
    --dark-70: hsla(0, 0%, 0%, 0.7);
    --dark-80: hsla(0, 0%, 0%, 0.8);
    --dark-90: hsla(0, 0%, 0%, 0.9);
    --success: hsla(136, 95%, 56%, 1);
    --success-5: hsla(136, 95%, 56%, 0.05);
    --success-10: hsla(136, 95%, 56%, 0.1);
    --success-20: hsla(136, 95%, 56%, 0.2);
    --success-30: hsla(136, 95%, 56%, 0.3);
    --success-40: hsla(136, 95%, 56%, 0.4);
    --success-50: hsla(136, 95%, 56%, 0.5);
    --success-60: hsla(136, 95%, 56%, 0.6);
    --success-70: hsla(136, 95%, 56%, 0.7);
    --success-80: hsla(136, 95%, 56%, 0.8);
    --success-90: hsla(136, 95%, 56%, 0.9);
    --error: hsla(351, 95%, 56%, 1);
    --error-5: hsla(351, 95%, 56%, 0.05);
    --error-10: hsla(351, 95%, 56%, 0.1);
    --error-20: hsla(351, 95%, 56%, 0.2);
    --error-30: hsla(351, 95%, 56%, 0.3);
    --error-40: hsla(351, 95%, 56%, 0.4);
    --error-50: hsla(351, 95%, 56%, 0.5);
    --error-60: hsla(351, 95%, 56%, 0.6);
    --error-70: hsla(351, 95%, 56%, 0.7);
    --error-80: hsla(351, 95%, 56%, 0.8);
    --error-90: hsla(351, 95%, 56%, 0.9);
    --space-4xs: clamp(0.2rem, calc(0vw + 0.2rem), 0.2rem);
    --space-3xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);
    --space-2xs: clamp(0.6rem, calc(0vw + 0.6rem), 0.6rem);
    --space-xs: clamp(0.8rem, calc(0vw + 0.8rem), 0.8rem);
    --space-s: clamp(1.2rem, calc(0vw + 1.2rem), 1.2rem);
    --space-m: clamp(1.6rem, calc(0vw + 1.6rem), 1.6rem);
    --space-l: clamp(2rem, calc(0vw + 2rem), 2rem);
    --space-xl: clamp(2.4rem, calc(0vw + 2.4rem), 2.4rem);
    --space-2xl: clamp(2.8rem, calc(0vw + 2.8rem), 2.8rem);
    --space-3xl: clamp(4rem, calc(0vw + 4rem), 4rem);
    --space-4xl: clamp(4.8rem, calc(0vw + 4.8rem), 4.8rem);
    --space-5xl: clamp(6.4rem, calc(0vw + 6.4rem), 6.4rem);
    --space-6xl: clamp(8rem, calc(0vw + 8rem), 8rem);
    --space-7xl: clamp(9.6rem, calc(0vw + 9.6rem), 9.6rem);
    --space-8xl: clamp(11.2rem, calc(0vw + 11.2rem), 11.2rem);
    --space-9xl: clamp(12.8rem, calc(0vw + 12.8rem), 12.8rem);
    --text-4xs: clamp(0.6rem, calc(0vw + 0.6rem), 0.6rem);
    --text-3xs: clamp(0.8rem, calc(0vw + 0.8rem), 0.8rem);
    --text-2xs: clamp(1rem, calc(0vw + 1rem), 1rem);
    --text-xs: clamp(1.2rem, calc(0vw + 1.2rem), 1.2rem);
    --text-s: clamp(1.4rem, calc(0vw + 1.4rem), 1.4rem);
    --text-m: clamp(1.6rem, calc(0vw + 1.6rem), 1.6rem);
    --text-ml: clamp(1.8rem, calc(0vw + 1.8rem), 1.8rem);
    --text-l: clamp(2rem, calc(0vw + 2rem), 2rem);
    --text-xl: clamp(2.4rem, calc(0vw + 2.4rem), 2.4rem);
    --text-2xl: clamp(3.2rem, calc(0.38vw + 3.08rem), 3.6rem);
    --text-3xl: clamp(3.6rem, calc(1.15vw + 3.23rem), 4.8rem);
    --text-4xl: clamp(4.8rem, calc(1.15vw + 4.43rem), 6rem);
    --text-5xl: clamp(6rem, calc(1.15vw + 5.63rem), 7.2rem);
    --hero-title-size: var(--text-4xl);
    --post-title-size: var(--text-2xl);
    --nav-link-size: var(--text-s);
    --section-padding-y: clamp(3rem, calc(3rem + ((1vw - 0.32rem) * 2.8681)), 6rem);
    --section-padding-x: clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.912)), 3rem);
    --container-width: 1366;
    --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.3rem, calc(0vw + 0.3rem), 0.3rem);
    --radius-s: clamp(0.5rem, calc(0vw + 0.5rem), 0.5rem);
    --radius-m: clamp(1rem, calc(0vw + 1rem), 1rem);
    --radius-l: clamp(2rem, calc(0vw + 2rem), 2rem);
    --radius-xl: clamp(3rem, calc(0vw + 3rem), 3rem);
    --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);
}