/* =========================================
   ARTISTS & A&R PAGE STYLES
   ========================================= */

/* Panouri de sticlă standard */
.glass-panel {
    background-color: rgba(25, 28, 31, 0.6);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    border: 1px solid rgba(255, 255, 255, 0.05);
}

/* Panou de sticlă elevat (pentru zona de A&R) */
.glass-panel-elevated {
    background-color: rgba(17, 20, 23, 0.6);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    border-top: 1px solid rgba(255, 255, 255, 0.08);
    border-left: 1px solid rgba(255, 255, 255, 0.08);
    border-right: 1px solid rgba(255, 255, 255, 0.02);
    border-bottom: 1px solid rgba(255, 255, 255, 0.02);
}

/* Text care apare colorat sub formă de gradient auriu */
.gold-gradient-text {
    background: linear-gradient(180deg, #ffe088 0%, #d4af37 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* O linie gradient de decor (folosită sub titlul principal) */
.gold-gradient {
    background: linear-gradient(90deg, #ffe088 0%, #d4af37 100%);
}

/* Efect de Glow Auriu (Primary) pe text */
.text-glow-primary {
    text-shadow: 0 0 20px rgba(242, 202, 80, 0.4), 0 0 40px rgba(242, 202, 80, 0.1);
}

/* Animație fluidă de intrare pe scroll/load (Slide in UP) */
.animate-fade-in-up {
    opacity: 0;
    transform: translateY(30px);
    animation: fadeInUp 1.2s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

@keyframes fadeInUp {
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Efect optic de Parallax (Mărire lentă) pentru imaginea de fundal */
.img-parallax {
    animation: gentleScale 30s ease-in-out infinite alternate;
}

@keyframes gentleScale {
    0% { transform: scale(1.05); }
    100% { transform: scale(1.15); }
}