<?php
// File: wp-content/themes/cancao-verdadeira/front-page.php
// Gerado em: 26/05/2026 15:05 BRT
/**
 * Home principal do projeto Canção Verdadeira.
 * Visual inspirado em plataformas de streaming.
 * Estrutura otimizada para Astra Child Theme.
 * Layout responsivo desktop e mobile.
 * Player visual integrado ao tema escuro.
 * Hero premium com CTA principal.
 * Cards musicais preparados para CPT musica.
 * Área de cadastro e newsletter integrada.
 * Toda lógica deve permanecer no plugin principal.
 * Arquivo preparado para futuras expansões.
 */

get_header();
?>

<style>

:root {
    --cv-bg: #0f0f10;
    --cv-surface: #18181b;
    --cv-surface-hover: #222226;
    --cv-text: #ffffff;
    --cv-text-soft: #b3b3b3;
    --cv-gold: #d4af37;
}

body {
    background: var(--cv-bg);
    color: var(--cv-text);
}

#cv-player,
.cv-player,
.cv-player-bar,
.cv-player-wrapper {
    background: #0b0b0c !important;
    color: #fff !important;
    border-top: 1px solid rgba(212,175,55,0.18) !important;
}

#cv-player button,
.cv-player button {
    color: var(--cv-gold) !important;
}

.cv-home {
    width: 100%;
    min-height: 100vh;
    background: radial-gradient(circle at top right, rgba(212,175,55,0.16), transparent 30%), #0f0f10;
}

.cv-container {
    width: min(1400px, 92%);
    margin: 0 auto;
}

.cv-hero {
    padding: 80px 0 50px;
}

.cv-hero-grid {
    display: grid;
    grid-template-columns: 1.2fr 0.8fr;
    gap: 40px;
    align-items: center;
}

.cv-hero h1 {
    font-size: clamp(44px, 6vw, 82px);
    line-height: 1;
    margin-bottom: 20px;
}

.cv-hero p {
    color: var(--cv-text-soft);
    font-size: 18px;
    line-height: 1.7;
    margin-bottom: 30px;
}

.cv-actions {
    display: flex;
    ga