/* Identidade GB (mesmos tokens dos painéis). Fundo rosa bebê é o deste painel (Ponto). */
:root {
  --bg: #F8D9E4;
  --card: #FFFFFF;
  --ink: #161616;
  --muted: #6A6A6A;
  --line: #E7C5D2;
  --brand: #C62828;
  --brand-ink: #FFFFFF;
  --steel: #486088;
  --steel-soft: #E4EAF3;
  --band: #161616;
  --on-band: #FFFFFF;
  --ok: #1F7A4D;
  --ok-soft: #DDF1E5;
  --warn: #F2A94E;
  --warn-soft: #FDEBD0;
  --warn-ink: #6B4300;
  --display: 'Anton', Impact, 'Arial Narrow', sans-serif;
  --sans: 'Roboto', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg: #24151B;
    --card: #1D1D1D;
    --ink: #F4F4F4;
    --muted: #A5A5A5;
    --line: #3A2A31;
    --brand: #D84040;
    --steel: #8FB0E3;
    --steel-soft: #1C2735;
    --band: #101010;
    --ok: #5FCB92;
    --ok-soft: #12301F;
    --warn-soft: #3A2B10;
    --warn-ink: #F2C77E;
  }
}

* { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  background: var(--bg);
  color: var(--ink);
  font-family: var(--sans);
  line-height: 1.4;
}
