@font-face {
  font-family: "Universal-Sans-Display-400";
  src: url('fonts/Universal-Sans-Display-400.woff2') format('woff2');
}

:root {
    --body-font-size: 16px;
    --h1: 28px;
    --h2: 24px;
    --h3: 18px;
    --h4: 16px;
    --h5: 14px;
    --h6: 13px;
    --sm-body-font-size: 16px;
    --sm-h1: 38px;
    --sm-h2: 32px;
    --sm-h3: 24px;
    --sm-h4: 22px;
    --sm-h5: 15px;
    --sm-h6: 14px;
    --md-body-font-size: var(--sm-body-font-size);
    --md-h1: 44px;
    --md-h2: var(--sm-h2);
    --md-h3: var(--sm-h3);
    --md-h4: var(--sm-h4);
    --md-h5: var(--sm-h5);
    --md-h6: var(--sm-h6);
    --lg-body-font-size: var(--md-body-font-size);
    --lg-h1: 54px;
    --lg-h2: var(--md-h2);
    --lg-h3: var(--md-h3);
    --lg-h4: var(--md-h4);
    --lg-h5: var(--md-h5);
    --lg-h6: var(--md-h6);
}

:root {
    --body-line-height: 1.4;
    --max-line-length-1: 750px;
    --max-line-length-2: 1000px;
    --max-line-length-3:625px
}

:root {
    --border-width: 1px;
    --border-radius-1: 5px;
    --border-radius-2: 10px;
    --border-radius-3:15px
}

:root {
    --multi-col-gap: 0;
    --sm-multi-col-gap: 0;
    --md-multi-col-gap: 0;
    --lg-multi-col-gap:30px
}

:root {
    --whisper: #eeeeee;
    --portage-blue: #857eea;
    --cold-slate: #a59df3;
    --purple-sand: #c2bff4;
    --lavender-mist: #e1dff9;
    --placebo-purple: #f3f2fd;
    --shikon: #2d2028;
    --dahlia: #4a4149;
    --blackwater: #6b646A;
    --suva: #8a8489;
    --eskimo: #bfbcbf;
    --cloud-white: #d4d2d4;
    --gainsboro: #e3e2e3;
    --wild-sand:#f4f4f4;
    

    --white-smoke: #E0E0E0;
    --mischka: #F4F4F4;
    --dusty-gray: #CCCCCC;
    --red-salsa: #FF3337;
    --charcoal-blue:#414355;
    --cadet-gray:#9697A2;
    --rhino:#686A7D;
}



:root {
    --container: 1600px;
    --sm-container: var(--container);
    --md-container: var(--sm-container);
    --lg-container: var(--md-container);
    --container-2: 1080px;
    --sm-container-2: var(--container-2);
    --md-container-2: var(--sm-container-2);
    --lg-container-2: var(--md-container-2);
    --container-gutter: 0;
    --sm-container-gutter: 32px;
    --md-container-gutter: 48px;
    --lg-container-gutter: 120px;
}