/*
 * Proyecto: semillaselpotrero.com
 * Archivo: common.css
 * Autor: Javier Dávila
 * Fecha creación: 13.10.2025
 * ------------------------------
 * Versión: 0.0.2
 */

html, body {
  font-family: var(--fuente-base);
  font-weight: var(--fuente-regular);
}

/* ==============================
  Sección título principal
================================= */
.page-title-section {
  background-color: var(--color-brand);
  padding: 1rem 0;
  color: #fff;
}

.page-title {
  font-size: var(--text-xxxxl);
  font-weight: var(--fuente-heavy);
  text-align: right;
  margin: 0;
}

/* ==============================
  Elementos comunes
================================= */
.about-title {
  font-size: var(--text-xxxl);
  font-weight: var(--fuente-heavy);
  color: var(--color-brand); /* verde institucional */
  margin-bottom: 1rem;

}

.about-text {
  font-size: var(--text-md);
  color: var(--color-fuente-principal);
  max-width: 900px;
  margin: 0 auto 2rem auto;
  line-height: 1.6;
  text-align: justify;
}

.about-img {
  border-radius: 12px; /* bordes redondeados */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); /* sombra elegante */
}

/* ==============================
  Estilos base para cualquier botón custom
================================= */
.btn-base {
  font-weight: var(--fuente-bold);
  border: none;
  padding: 0.5rem 1.5rem;
  border-radius: 15px;
  transition: background-color 0.3s ease, transform 0.2s ease;
  margin-bottom: 0.75rem;
}

/* ==============================
  Botón: VER MAS
================================= */
.btn-vermas {
  background-color: var(--color-brand-alt) !important;
  color: #fff !important; /* texto blanco para asegurar contraste */
}

/* Hover */
.btn-vermas:hover {
  background-color: var(--color-secundario-vivo) !important; /* un verde complementario */
  transform: translateY(-2px); /* ligero “lift” elegante */
}

/* Active */
.btn-vermas:active {
  background-color: var(--color-secundario-oscuro) !important;
  transform: translateY(0);
}

/* ==============================
  Botón: VER CONTACTO (NO SE USA AUN, SE PUEDE ELIMINAR)
================================= */
.btn-contacto {
  background-color: var(--color-alerta) !important; /* amarillo corporativo */
  color: #000; /* contraste para el amarillo */
}

.btn-contacto:hover {
  background-color: var(--color-peligro) !important; /* rojo corporativo */
  color: #fff;
  transform: translateY(-2px);
}

.btn-contacto:active {
  background-color: var(--color-secundario-oscuro) !important;
  color: #fff;
  transform: translateY(0);
}

/* ==============================
  Menú de navegación (navbar)
================================= */
.navbar-nav .nav-link {
  font-weight: var(--fuente-bold);
  font-size: var(--text-xxl); /* Tamaño un poquito más grande */
  margin-left: 1rem; /* Separación uniforme entre opciones */
  color: var(--color-brand); /* Usar el color de marca */
}

.navbar-nav .nav-link:hover {
  color: var(--color-alerta); /* al pasar el mouse */
}

/* ==============================
  Footer
================================= */
/* Franja inferior */
.footer-bottom {
  background-color: var(--color-brand); /* Verde institucional */
  color: #fff;
  font-size: var(--text-sm);
}
