/* Opción 1: Verde (mascota) + Negro carbón + Dorado */
:root {
  --navy: #181A1F;
  --navy-2: #22252B;
  --hero-bg-1: #181A1F;
  --hero-bg-2: #22252B;
  --amber: #F5C542;
  --green: #63C132;
}

/* Ajuste sugerido: encabezado un poco más oscuro que el resto del hero,
   y un degradado más profundo (con un tercer tono casi negro) en vez de
   un fondo plano de dos colores — más premium, sin caer en negro vacío. */
.hero-wrap {
  background: linear-gradient(165deg, #24262c 0%, #15161a 55%, #0b0c0e 100%);
}
.topbar {
  background: rgba(0, 0, 0, 0.32);
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

/* Botón de WhatsApp — verde, a juego con el color del dinosaurio */
.btn-whatsapp {
  background: var(--green);
  color: #fff;
}
.btn-whatsapp:hover {
  background: #56ab2b;
  box-shadow: 0 8px 20px rgba(99, 193, 50, 0.45);
}

/* Botón de modo día/noche */
.theme-toggle-btn {
  -webkit-appearance: none;
  appearance: none;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
  width: 44px;
  height: 44px;
  min-width: 44px;
  min-height: 44px;
  flex: 0 0 44px;
  border-radius: 50%;
  border: 2px solid var(--amber);
  background: #fff;
  font-size: 1.1rem;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0;
  margin-left: 0.8rem;
}
.theme-toggle-btn:hover { transform: translateY(-1px); }

/* Modo claro (día) */
[data-theme="light"] {
  --hero-bg-1: #ffffff;
  --hero-bg-2: #eef0f4;
  --on-dark-text: #14161a;
  --on-dark-sub: #4b4f58;
  --on-dark-nav: #2e3138;
  --on-dark-badge-bg: rgba(0, 0, 0, 0.04);
  --on-dark-badge-border: rgba(0, 0, 0, 0.14);
}
[data-theme="light"] .hero-wrap {
  background: linear-gradient(165deg, #ffffff 0%, #f4f5f7 55%, #eceef2 100%);
}
[data-theme="light"] .topbar {
  background: rgba(255, 255, 255, 0.75);
  border-bottom-color: rgba(0, 0, 0, 0.08);
}
[data-theme="light"] .btn-ghost { border-color: rgba(0,0,0,0.18); }
[data-theme="light"] .theme-toggle-btn { background: #14161a; }

@media (max-width: 700px) {
  .topbar-inner { gap: 0.6rem; }
  .theme-toggle-btn { margin-left: 0.3rem; margin-right: 0.4rem; }
}
