/* ============================================================
   Club de Innovación · Uvitec — Base element defaults
   Sets the brand typeface + page colors on the document.
   ============================================================ */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  margin: 0;
  background: var(--bg);
  color: var(--ink);
  font-family: var(--font-sans);
  font-size: var(--text-body);
  line-height: var(--lh-normal);
}
h1, h2, h3, h4 {
  color: var(--ink);
  letter-spacing: var(--tracking-heading);
  line-height: var(--lh-snug);
  margin: 0;
}
h1 { font-size: var(--text-h1); font-weight: var(--fw-bold); }
h2 { font-size: var(--text-h2); font-weight: var(--fw-bold); }
h3 { font-size: var(--text-h3); font-weight: var(--fw-bold); }
h4 { font-size: var(--text-h4); font-weight: var(--fw-semibold); }
p { margin: 0; }
a {
  color: var(--link);
  text-decoration: none;
  transition: color var(--dur-base) var(--ease-standard);
}
a:hover { color: var(--link-hover); }
