/* Fonte Mokoko otimizada */
@font-face {
  font-family: 'Mokoko';
  src: url('../font/mokoko/MokokoLt.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mokoko';
  src: url('../font/mokoko/MokokoRg.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mokoko';
  src: url('../font/mokoko/MokokoRgIt.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Mokoko';
  src: url('../font/mokoko/MokokoMd.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mokoko';
  src: url('../font/mokoko/MokokoBd.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Reset geral */
* {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    list-style: none;
    line-height: 1;
    outline: 0;
    background: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
}

a {
    text-decoration: none;
}

:root {
    --font-family-primary: "Mokoko", serif;
    --font-family-secund: "Lato", sans-serif;
    --color-font-primary: #0d475e;
    --color-font-secund: #efe4ca;
}

body {
    font-family: var(--font-family-primary);
    line-height: 1.6;
    color: var(--color-font-primary);
}
