/* base.css (compartido) */
:root{
  --brand:#0b5bd3;
  --bg:#f1f1f1;
  --text:#111;
  --muted:#666;
  --card:#fff;
  --border:#d0d0d0;
}

*{ box-sizing:border-box; }
html,body{ height:100%; }
body{ margin:0; font-family: Arial, Helvetica, sans-serif; color:var(--text); background:var(--bg); }
a{ color:var(--brand); }
