/* Figma Styles of your File */
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');
:root {
  /* Colors */
  --dark: #2d2a32;
  --accented: #9153d6;
  --white: #ffffff;
  --light-accented: #d3bdff;
  --dark-background: #f4edff;
  --background: #fcfaff;
  --grey-dark: #bfbfbf;

  /* Fonts */
  --button-font-family: "Source Sans 3", sans-serif;
  --button-font-size: 18px;
  --button-line-height: normal;
  --button-font-weight: 600;
  --button-font-style: normal;
  --h1-font-family: Raleway, sans-serif;
  --h1-font-size: 56px;
  --h1-line-height: normal;
  --h1-font-weight: 500;
  --h1-font-style: normal;
  --main-text-font-family: "Source Sans 3", sans-serif;
  --main-text-font-size: 20px;
  --main-text-line-height: normal;
  --main-text-font-weight: 400;
  --main-text-font-style: normal;
  --h3-font-family: Raleway, sans-serif;
  --h3-font-size: 32px;
  --h3-line-height: normal;
  --h3-font-weight: 400;
  --h3-font-style: normal;
  --h2-font-family: Raleway, sans-serif;
  --h2-font-size: 40px;
  --h2-line-height: normal;
  --h2-font-weight: 500;
  --h2-font-style: normal;
  --h4-font-family: Raleway, sans-serif;
  --h4-font-size: 24px;
  --h4-line-height: normal;
  --h4-font-weight: 600;
  --h4-font-style: normal;
  --h5-font-family: Raleway, sans-serif;
  --h5-font-size: 20px;
  --h5-line-height: normal;
  --h5-font-weight: 500;
  --h5-font-style: normal;
  --navigation-font-family: "Source Sans 3", sans-serif;
  --navigation-font-size: 16px;
  --navigation-line-height: normal;
  --navigation-font-weight: 400;
  --navigation-font-style: normal;
  --h4-mobile-font-family: Inter, sans-serif;
  --h4-mobile-font-size: 14px;
  --h4-mobile-line-height: normal;
  --h4-mobile-font-weight: 600;
  --h4-mobile-font-style: normal;
  --button-mobile-font-family: "Source Sans 3", sans-serif;
  --button-mobile-font-size: 12px;
  --button-mobile-line-height: normal;
  --button-mobile-font-weight: 600;
  --button-mobile-font-style: normal;
  --h1-mobile-font-family: Raleway, sans-serif;
  --h1-mobile-font-size: 27px;
  --h1-mobile-line-height: normal;
  --h1-mobile-font-weight: 500;
  --h1-mobile-font-style: normal;
  --main-text-mobile-font-family: "Source Sans 3", sans-serif;
  --main-text-mobile-font-size: 14px;
  --main-text-mobile-line-height: normal;
  --main-text-mobile-font-weight: 400;
  --main-text-mobile-font-style: normal;
  --h2-mobile-font-family: Raleway, sans-serif;
  --h2-mobile-font-size: 20px;
  --h2-mobile-line-height: normal;
  --h2-mobile-font-weight: 500;
  --h2-mobile-font-style: normal;
  --h3-mobile-font-family: Raleway, sans-serif;
  --h3-mobile-font-size: 17px;
  --h3-mobile-line-height: normal;
  --h3-mobile-font-weight: 400;
  --h3-mobile-font-style: normal;
  --h5-mobile-font-family: Raleway, sans-serif;
  --h5-mobile-font-size: 14px;
  --h5-mobile-line-height: normal;
  --h5-mobile-font-weight: 500;
  --h5-mobile-font-style: normal;

  /* Effects */
}

@media (max-width:1520px){
  :root {
    --main-text-font-size: 15px;
    --h2-font-size: 27px;
    --h5-font-size: 17px;
    --navigation-font-size: 14px;
  }
}

@media (max-width:768px) {
  :root {
    --button-font-family: var(--button-mobile-font-family);
    --button-font-size: var(--button-mobile-font-size);
    --button-line-height: var(--button-mobile-line-height);
    --button-font-weight: var(--button-mobile-font-weight);
    --button-font-style: var(--button-mobile-font-style);
    --h1-font-family: var(--h1-mobile-font-family);
    --h1-font-size: var(--h1-mobile-font-size);
    --h1-line-height: var(--h1-mobile-line-height);
    --h1-font-weight: var(--h1-mobile-font-weight);
    --h1-font-style: var(--h1-mobile-font-style);
    --main-text-font-family: var(--main-text-mobile-font-family);
    --main-text-font-size: var(--main-text-mobile-font-size);
    --main-text-line-height: var(--main-text-mobile-line-height);
    --main-text-font-weight: var(--main-text-mobile-font-weight);
    --main-text-font-style: var(--main-text-mobile-font-style);
    --h3-font-family: var(--h3-mobile-font-family);
    --h3-font-size: var(--h3-mobile-font-size);
    --h3-line-height: var(--h3-mobile-line-height);
    --h3-font-weight: var(--h3-mobile-font-weight);
    --h3-font-style: var(--h3-mobile-font-style);
    --h2-font-family: var(--h2-mobile-font-family);
    --h2-font-size: var(--h2-mobile-font-size);
    --h2-line-height: var(--h2-mobile-line-height);
    --h2-font-weight: var(--h2-mobile-font-weight);
    --h2-font-style: var(--h2-mobile-font-style);
    --h4-font-family: var(--h4-mobile-font-family);
    --h4-font-size: var(--h4-mobile-font-size);
    --h4-line-height: var(--h4-mobile-line-height);
    --h4-font-weight: var(--h4-mobile-font-weight);
    --h4-font-style: var(--h4-mobile-font-style);
    --h5-font-family: var(--h5-mobile-font-family);
    --h5-font-size: var(--h5-mobile-font-size);
    --h5-line-height: var(--h5-mobile-line-height);
    --h5-font-weight: var(--h5-mobile-font-weight);
    --h5-font-style: var(--h5-mobile-font-style);
    --navigation-font-family: var(--button-mobile-font-family);
    --navigation-font-size: var(--button-mobile-font-size);
    --navigation-line-height: var(--button-mobile-line-height);
    --navigation-font-weight: var(--button-mobile-font-weight);
    --navigation-font-style: var(--button-mobile-font-style);
  }
}
