/* ============================================
   Discografía - Sección "Nuestra Música"
   Fondo oscuro con grid de tarjetas de álbumes.
   Cada tarjeta muestra la portada del álbum y
   botones que redirigen a Spotify y YouTube.
   ============================================ */

.section-discografia { background: var(--dark); }
.section-discografia .section-title { color: var(--white); }
.section-discografia .section-tag { color: var(--primary); }

.albums-grid {
    display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px;
}
.album-card {
    background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.1);
    padding: 16px; border-radius: 8px; text-align: center;
    transition: var(--transition);
}
.album-card:hover {
    background: rgba(200,169,126,0.1); border-color: var(--primary);
    transform: translateY(-3px);
}
.album-cover {
    width: 100%; aspect-ratio: 1 / 1; object-fit: cover;
    border-radius: 6px; margin-bottom: 14px; display: block;
}
.album-card h3 { color: var(--white); font-size: 16px; margin-bottom: 4px; }
.album-type { color: rgba(255,255,255,0.5); font-size: 13px; margin-bottom: 14px; }
.album-links { display: flex; justify-content: center; gap: 10px; }
.album-links a {
    display: inline-flex; align-items: center; justify-content: center;
    width: 44px; height: 44px; border-radius: 50%;
    background: rgba(255,255,255,0.08); color: var(--primary);
    font-size: 18px; transition: var(--transition);
}
.album-links a:hover { background: var(--primary); color: var(--dark); }

@media (max-width: 992px) {
    .albums-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 600px) {
    .albums-grid { grid-template-columns: 1fr; }
}
