/*
Arquivo: /wp-content/themes/cancao/style.css

Finalidade:
1. Resetar estilos padrão
2. Criar layout centralizado
3. Definir tipografia moderna
4. Ajustar imagem para desktop e mobile
5. Estilizar texto com destaque visual
6. Criar player elegante e leve
7. Garantir responsividade total
*/

* { margin:0; padding:0; box-sizing:border-box; }

body {
    background:#000;
    color:#fff;
    font-family:'Montserrat', sans-serif;
}

.cv-main {
    height:100vh;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}

/* IMAGEM */
.cv-logo {
    height:80vh;
    max-width:95vw;
    object-fit:contain;
}

/* MOBILE */
@media (max-width:768px){
    .cv-logo { height:55vh; }
}

/* TEXTO */
.cv-texto { text-align:center; margin-top:20px; }

.cv-aguarde {
    font-size:4rem;
    color:#FFD700;
    font-weight:900;
}

.cv-frase {
    font-size:1.5rem;
}

/* PLAYER */
.cv-player {
    position:fixed;
    bottom:20px;
    right:20px;
    width:260px;
    padding:15px;
    background:rgba(0,0,0,0.6);
    border-radius:10px;
}

.cv-controls {
    display:flex;
    justify-content:space-between;
    margin:10px 0;
}

.cv-progress {
    height:5px;
    background:#333;
    cursor:pointer;
}

.cv-bar {
    height:100%;
    width:0;
    background:#FFD700;
}