/* ============ CAIXA brand identity — variaveis e reset ============ */
:root {
  --caixa-blue: #005CA9;
  --caixa-blue-dark: #003366;
  --caixa-blue-darker: #002752;
  --caixa-orange: #F18F2A;
  --caixa-orange-light: #FFA94D;
  --caixa-yellow: #FDB913;
  --caixa-green: #00A859;
  --caixa-teal: #0091B5;
  --caixa-pink: #E5006F;
  --caixa-purple: #7E3B92;
  --bg: #F4F5F7;
  --card: #FFFFFF;
  --text: #1B1B1B;
  --text-muted: #5B6166;
  --border: #E1E4E8;
}

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

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  color: var(--text);
  background: var(--bg);
  overflow: hidden;
}
