body{
  --Aclaro: #6E93B7;
  --Tclara: #1F3A57;
  --accent: #B8863E;
  --paper: #f7f5f0;
  --fondos: #14263B;
  --piedra: #5C6B78;
  --piedrahover: #467dac;
  background-image: url('Fondo6V1.png');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% auto;
  background-attachment: scroll;
}

.btn-inicio {
  display: inline-flex;
  margin-left: 100px;
  align-items: center;
  gap: 8px;                    /* Espacio entre el icono y el texto */
  color: var(--paper);
  text-decoration: none;
  font-size: 0.95rem;
  font-weight: 600;
  padding: 6px 12px;
  border-radius: 4px;
  transition: all 0.3s ease;
}

.btn-inicio a{
  text-decoration: none;
  color: var(--paper);
  font-size: 1.2rem;
  font-weight: 600;
}

.btn-inicio:hover {
  background-color: var(--piedrahover); /* mismo azul del hover existente */
}

.Titulo-Cert{
 margin-top: -10px;
  font-size: clamp(1.7rem, 2.6rem, 1.9rem);
  text-align: center;
  color: var(--accent);

}

.cert-intro {
      max-width: 760px;
      margin: 0 auto;
      padding: 56px 24px;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
      color: var(--paper);
}

    .cert-intro__lead {
      font-family: Georgia, "Times New Roman", serif;
      font-size: clamp(1.08rem, 1.5vw, 1.6rem); /*para que se adapte al tamaño de la ventana clamp(MÍNIMO, IDEAL, MÁXIMO)*/
      line-height: 1.5;
      font-weight: 400;
      margin: 0 0 28px;
    }

    .cert-intro__lead strong {
      color: var(--Aclaro);
      font-weight: 500;
    }

    .cert-intro__rule {
      width: 48px;
      height: 3px;
      background: var(--accent);
      border: none;
      margin: 0 auto 28px;
      border-radius: 2px;
    }

    .cert-intro__body {
      font-size: 1.05rem;
      line-height: 1.7;
      color: var(--paper);
      margin: 0 0 16px;
    }

    
    @media (max-width: 480px) {
      .cert-intro {
        padding: 40px 18px;
      }
    }

    .Titulo_standar{
      font-size: clamp(1.07rem, 1.80vw, 1.2rem);
      color: var(--Aclaro);
      text-align: center;
    }
    
.cert-cierre{
  max-width: 760px;
      margin: 0 auto;
      padding: 30px 10px;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
      color: var(--Aclaro);
}

.boton-Info{
  display: block;          /* Convierte el botón en un bloque completo */
  width: fit-content;      /* Hace que el bloque mida solo lo necesario para el texto */
  margin: 20px auto 0;     /* El 'auto' en los laterales centra el botón horizontalmente */
  padding: 10px 20px;
  background-color: #156238;;
  text-decoration: none;   /* Quita la línea azul del enlace */
  border-radius: 5px;
  text-align: center;
}
.boton-Info a{
 color: var(--paper);
 text-decoration: none;
 font-size: 1.2rem;
}
.boton-Info:hover {
  background-color: #03ab49; /* Un tono un poco más oscuro al pasar el cursor */
  transform: translateY(-2px); /* Eleva ligeramente el botón */
  transition: all 0.2s ease;
}

.Creditos{
  padding-top: 5px;
  padding-bottom: 8px;
  text-align: center;
  font-size: 0.8rem;
 background-color: var(--paper); 
}