/* =====================================================
   BASE.CSS
   Carregado em TODAS as páginas.
   Contém: fontes customizadas, variáveis de cor, reset.
   ===================================================== */

/* -----------------------------------------------------
   FONTES CUSTOMIZADAS (não disponíveis no Google Fonts)
   "US Declaration" precisa ser baixada e hospedada localmente.
   Sugestão de fonte (gratuita para uso pessoal): dafont.com/us-declaration.font
   Baixe o arquivo e coloque em: fonts/USDeclaration.ttf
   ----------------------------------------------------- */
@font-face {
  font-family: "US Declaration";
  src: url("../fonts/USDeclaration.woff2") format("woff2"),
       url("../fonts/USDeclaration.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

:root {
  --bg: #1a1a1b;
  --text: #f5f5dc;
  --text-dim: rgba(245, 245, 220, 0.78);
  --purple: #6e4f65;
  --purple-light: #9c7d92;
  --gray-icon: #8c8884;
  --rule: rgba(245, 245, 220, 0.12);
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html, body {
  height: 100%;
}

body {
  background: var(--bg);
  color: var(--text);
  font-family: "Spectral", serif;
  font-weight: 200;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
