:root {
  --kf-lila: #dbb2d4;
  --kf-lila-claro: #f5eaf3;
  --kf-morado: #8e5a9b;
  --kf-morado-oscuro: #6d4278;
  --kf-rosa: #b8648c;
  --kf-carbon: #463d41;
  --kf-gris: #7e7e7e;
  --kf-blanco: #ffffff;
  --kf-radio: 14px;
  --kf-sombra: 0 10px 30px rgba(70, 61, 65, .10);
}

* { -webkit-tap-highlight-color: transparent; }

body {
  font-family: "Montserrat", system-ui, sans-serif;
  color: var(--kf-carbon);
  background: var(--kf-blanco);
}

h1, h2, h3, h4, h5, h6, .navbar-brand, .titulo-kf {
  font-family: "Josefin Sans", "Montserrat", sans-serif;
}

a { color: var(--kf-morado); }
