/* Colores principales */
:root {
    --color-primary: #440404;
    --color-secondary: #f3e4b9;
  }
  
  /* Estilos generales */
  body {
    font-family: Arial, sans-serif;
    color: var(--color-primary);
  }
  
  h1, h2, h3 {
    color: var(--color-primary);
  }
  
  .hero-section {
    background-color: var(--color-secondary);
    padding: 60px 0;
  }
  
  .hero-section h1 {
    font-size: 2.5rem;
    font-weight: bold;
  }
  
  .hero-section p {
    font-size: 1.2rem;
  }
  
  /* Estilos para imágenes */
  img {
    border-radius: 10px;
  }
  
  /* Botón de Facebook */
  .btn-primary {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
  }
  
  .btn-primary:hover {
    background-color: #330303;
    border-color: #330303;
  }
  
  /* Footer */
  footer {
    background-color: var(--color-primary);
    color: var(--color-secondary);
  }

  .hr-ao {
    border: 0;
    height: 2px;
    background: linear-gradient(90deg, #440404, #f3e4b9);
    margin: 20px 0;
  }