/*! normalize.css v8.0.1 | Licença MIT | github.com/necolas/normalize.css */

/* Document
   ======================================================================*/

/**
 * 1. Corrija a altura da linha em todos os navegadores.
 * 2. Impedir ajustes do tamanho da fonte após alterações de orientação no iOS.
 */

 html {
    altura da linha: 1,15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
  }
  
  /* Seções
     ======================================================================*/
  
  /**
   * Remova a margem em todos os navegadores.
   */
  
  corpo {
    margem: 0;
  }
  
  /**
   * Renderize o elemento `main` de forma consistente no IE.
   */
  
  principal {
    exibir: bloco;
  }
  
  /**
   * Corrija o tamanho da fonte e a margem nos elementos `h1` dentro de `section` e
   * contextos de `artigo` no Chrome, Firefox e Safari.
   */
  
  h1 {
    tamanho da fonte: 2em;
    margem: 0,67em 0;
  }
  
  /* Agrupando conteúdo
     ======================================================================*/
  
  /**
   * 1. Adicione o tamanho correto da caixa no Firefox.
   * 2. Mostrar o estouro no Edge e no IE.
   */
  
  horas {
    dimensionamento da caixa: caixa de conteúdo; /* 1 */
    altura: 0; /* 1 */
    estouro: visível; /* 2 */
  }
  
  /**
   * 1. Corrija a herança e a escala do tamanho da fonte em todos os navegadores.
   * 2. Corrija o tamanho estranho da fonte `em` em todos os navegadores.
   */
  
  pré {
    font-family: monoespaçado, monoespaçado; /* 1 */
    tamanho da fonte: 1em; /* 2 */
  }
  
  /* Semântica em nível de texto
     ======================================================================*/
  
  /**
   * Remova o fundo cinza dos links ativos no IE 10.
   */
  
  uma {
    cor de fundo: transparente;
  }
  
  /**
   * 1. Remova a borda inferior no Chrome 57-
   * 2. Adicione a decoração de texto correta no Chrome, Edge, IE, Opera e Safari.
   */
  
  abr[título] {
    borda inferior: nenhum; /* 1 */
    decoração de texto: sublinhado; /* 2 */
    text-decoration: sublinhado pontilhado; /* 2 */
  }
  
  /**
   * Adicione o peso de fonte correto no Chrome, Edge e Safari.
   */
  
  b,
  forte {
    espessura da fonte: mais negrito;
  }
  
  /**
   * 1. Corrija a herança e a escala do tamanho da fonte em todos os navegadores.
   * 2. Corrija o tamanho estranho da fonte `em` em todos os navegadores.
   */
  
  código,
  KBD,
  amostra {
    font-family: monoespaçado, monoespaçado; /* 1 */
    tamanho da fonte: 1em; /* 2 */
  }
  
  /**
   * Adicione o tamanho de fonte correto em todos os navegadores.
   */
  
  pequeno {
    tamanho da fonte: 80%;
  }
  
  /**
   * Evitar que os elementos `sub` e `sup` afetem a altura da linha em
   * todos os navegadores.
   */
  
  sub,
  e aí {
    tamanho da fonte: 75%;
    altura da linha: 0;
    posição: relativa;
    alinhamento vertical: linha de base;
  }
  
  sub {
    inferior: -0,25em;
  }
  
  e aí {
    topo: -0,5em;
  }
  
  /* Conteúdo incorporado
     ======================================================================*/
  
  /**
   * Remova a borda das imagens dentro de links no IE 10.
   */
  
  imagem {
    estilo de borda: nenhum;
  }
  
  /* Formulários
     ======================================================================*/
  
  /**
   * 1. Altere os estilos de fonte em todos os navegadores.
   * 2. Remova a margem no Firefox e no Safari.
   */
  
  botão,
  entrada,
  grupo de opções,
  selecionar,
  área de texto {
    família de fontes: herdar; /* 1 */
    tamanho da fonte: 100%; /* 1 */
    altura da linha: 1,15; /* 1 */
    margem: 0; /* 2 */
  }
  
  /**
   * Mostrar o estouro no IE.
   * 1. Mostrar o estouro no Edge.
   */
  
  botão,
  entrada { /* 1 */
    estouro: visível;
  }
  
  /**
   * Remova a herança da transformação de texto no Edge, Firefox e IE.
   * 1. Remova a herança da transformação de texto no Firefox.
   */
  
  botão,
  selecione { /* 1 */
    transformação de texto: nenhum;
  }
  
  /**
   * Corrigir a incapacidade de estilizar tipos clicáveis ​​no iOS e Safari.
   */
  
  botão,
  [tipo="botão"],
  [tipo="redefinir"],
  [tipo="enviar"] {
    -webkit-aparência: botão;
  }
  
  /**
   * Remova a borda interna e o preenchimento no Firefox.
   */
  
  botão::-moz-focus-inner,
  [tipo="botão"]::-moz-focus-inner,
  [tipo="redefinir"]::-moz-focus-inner,
  [tipo="enviar"]::-moz-focus-inner {
    estilo de borda: nenhum;
    preenchimento: 0;
  }
  
  /**
   * Restaura os estilos de foco não definidos pela regra anterior.
   */
  
  botão:-moz-focusring,
  [tipo="botão"]:-moz-focusring,
  [tipo="redefinir"]:-moz-focusring,
  [tipo="enviar"]:-moz-focusring {
    contorno: ButtonText pontilhado de 1px;
  }
  
  /**
   * Corrija o preenchimento no Firefox.
   */
  
  conjunto de campos {
    preenchimento: 0,35em 0,75em 0,625em;
  }
  
  /**
   * 1. Corrija a quebra de texto no Edge e no IE.
   * 2. Corrija a herança de cores dos elementos `fieldset` no IE.
   * 3. Remova o preenchimento para que os desenvolvedores não sejam pegos de surpresa quando zerarem
   * Elementos `fieldset` em todos os navegadores.
   */
  
  lenda {
    dimensionamento de caixa: caixa de borda; /* 1 */
    cor: herdar; /* 2 */
    exibição: tabela; /* 1 */
    largura máxima: 100%; /* 1 */
    preenchimento: 0; /* 3 */
    espaço em branco: normal; /* 1 */
  }
  
  /**
   * Adicione o alinhamento vertical correto no Chrome, Firefox e Opera.
   */
  
  progresso {
    alinhamento vertical: linha de base;
  }
  
  /**
   * Remova a barra de rolagem vertical padrão no IE 10+.
   */
  
  área de texto {
    estouro: automático;
  }
  
  /**
   * 1. Adicione o tamanho de caixa correto no IE 10.
   * 2. Remova o preenchimento no IE 10.
   */
  
  [tipo="caixa de seleção"],
  [tipo="rádio"] {
    dimensionamento de caixa: caixa de borda; /* 1 */
    preenchimento: 0; /* 2 */
  }
  
  /**
   * Corrigir o estilo do cursor dos botões de incremento e decremento no Chrome.
   */
  
  [tipo="número"]::-botão-de-rotação-interna-do-webkit,
  [tipo="número"]::-botão-de-rotação-externa-do-webkit {
    altura: automático;
  }
  
  /**
   * 1. Corrija a aparência estranha no Chrome e no Safari.
   * 2. Corrija o estilo do contorno no Safari.
   */
  
  [tipo="pesquisar"] {
    -webkit-appearance: campo de texto; /* 1 */
    contorno-deslocamento: -2px; /* 2 */
  }
  
  /**
   * Remova o preenchimento interno no Chrome e no Safari no macOS.
   */
  
  [tipo="pesquisa"]::-webkit-pesquisa-decoração {
    -webkit-aparência: nenhuma;
  }
  
  /**
   * 1. Corrija a incapacidade de estilizar tipos clicáveis ​​no iOS e Safari.
   * 2. Altere as propriedades da fonte para `herdar` no Safari.
   */
  
  ::-botão-de-upload-de-arquivo-webkit {
    -webkit-appearance: botão; /* 1 */
    fonte: herdar; /* 2 */
  }
  
  /* Interativo
     ======================================================================*/
  
  /*
   * Adicione a exibição correta no Edge, IE 10+ e Firefox.
   */
  
  detalhes {
    exibir: bloco;
  }
  
  /*
   * Adicione a exibição correta em todos os navegadores.
   */
  
  resumo {
    exibição: item de lista;
  }
  
  /* Diversos
     ======================================================================*/
  
  /**
   * Adicione a exibição correta no IE 10+.
   */
  
  modelo {
    exibição: nenhuma;
  }
  
  /**
   * Adicione a exibição correta no IE 10.
   */
  
  [escondido] {
    exibição: nenhuma;
  }