/* Pablo Portillo — v2.13: identidad visual, iconografía y enlaces a Spotify.
   Se carga al final para respetar todos los arreglos anteriores. */

/* Nunca mostrar el carácter Unicode de Play como emoji decorativo gigante.
   Es una marca gráfica de fondo, no un control interactivo, y Safari/iOS
   lo convertía en un botón cuadrado azul ajeno al diseño. */
.videos-section::before {
  content: none !important;
  display: none !important;
}

/* Logo más protagonista. Conservamos su proporción natural, sin deformarlo. */
@media (min-width: 1221px) {
  .site-header .brand {
    width: clamp(285px, 23.3vw, 390px);
    flex: 0 0 auto;
    min-width: 0;
  }
  .site-header .brand img { display: block; width: 100%; height: auto; }
  .site-header .desktop-nav { min-width: 0; }
}

@media (min-width: 641px) and (max-width: 1220px) {
  .site-header .brand { width: clamp(245px, 26vw, 325px); }
}

@media (max-width: 640px) {
  .site-header { gap: 12px; }
  .site-header .brand { width: clamp(225px, 65vw, 270px); }
  .site-header .brand img { display: block; width: 100%; height: auto; }
  .site-header .menu-toggle { flex: 0 0 42px; }
}

@media (max-width: 360px) {
  .site-header { gap: 8px; padding-inline: 14px; }
  .site-header .brand { width: clamp(198px, 61vw, 220px); }
}

/* El disco DEMASIADO es un enlace y no una portada ampliable. */
.archive-card.archive-album-link { cursor: pointer; }
.archive-card.archive-album-link:focus-visible {
  outline: 2px solid #ff414a;
  outline-offset: 5px;
}
