/* Design tokens DMIE — paleta extraída da logomarca 2025 (degradê #1D4BB0 -> #003477) */
@font-face { font-family: "Inter"; src: url("/fonts/inter.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Space Grotesk"; src: url("/fonts/space-grotesk.woff2") format("woff2"); font-weight: 300 700; font-display: swap; }

:root {
  --azul: #1D4BB0;
  --azul-claro: #7FA7F0;
  --navy: #003477;
  --navy-900: #03102A;
  --navy-800: #071A3D;
  --ink: #E8EEF9;
  --ink-muted: #9DB2D8;
  --glass: rgba(157, 178, 216, 0.07);
  --glass-border: rgba(157, 178, 216, 0.16);
  --glow: rgba(29, 75, 176, 0.45);
  --font-display: "Space Grotesk", "Inter", system-ui, sans-serif;
  --font-body: "Inter", system-ui, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, monospace;
}

body {
  margin: 0;
  background: radial-gradient(1200px 800px at 70% -10%, var(--navy) 0%, var(--navy-900) 55%) fixed, var(--navy-900);
  color: var(--ink);
  font-family: var(--font-body);
  line-height: 1.6;
}

.glass {
  background: var(--glass);
  border: 1px solid var(--glass-border);
  border-radius: 16px;
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}
