/* base.css — variables (tokens), reset y estilos base */

:root {
  --green: #9FE4A4;
  --gh: #7CCC85;
  --gd: #2E7D32;
  --gl: #E8F8EA;
  --bg: #fafafa;
  --card: #fff;
  --text: #0f172a;
  --ts: #64748b;
  --tm: #94a3b8;
  --bd: #e4e7eb;
  --bds: #cbd5e1;
  --hover: #f8fafc;
  --sh: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .06);
  --shm: 0 4px 12px rgba(0, 0, 0, .08)
}

* {
  box-sizing: border-box
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, Roboto, 'Helvetica Neue', sans-serif;
  background: var(--bg);
  color: var(--text);
  font-size: 14px;
  font-feature-settings: "tnum" 1;
  -webkit-font-smoothing: antialiased
}
