<style>
/* 1. ELIMINAR RASTROS DEL TEMA */
header, footer, .wp-block-search, .wp-block-group { display: none !important; }
#wpadminbar { display: none !important; }
/* 2. ESTILOS BASE */
body, html { margin: 0; padding: 0; background: #000; color: white; font-family: sans-serif; overflow-x: hidden; scroll-behavior: smooth; }
.serif { font-family: serif; }
section { padding: 100px 20px; position: relative; }
/* 3. MENÚ FIJO */
nav { position: fixed; top: 0; width: 100%; z-index: 9999; background: rgba(0,0,0,0.9); backdrop-filter: blur(10px); padding: 15px 0; border-bottom: 1px solid rgba(227, 25, 55, 0.2); }
.nav-wrap { max-width: 1100px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; padding: 0 20px; }
.nav-wrap a { color: white; text-decoration: none; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 2px; font-weight: bold; }
/* 4. PORTADA (HERO) */
.hero { height: 100vh; background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url('https://www.thekeydrumproject.com/wp-content/uploads/2026/03/IMG_3184-scaled-e1774883403471.jpg') center/cover no-repeat; display: flex; align-items: center; justify-content: center; text-align: center; }
.btn-red { display: inline-block; border: 2px solid #E31937; color: white; padding: 15px 40px; text-decoration: none; text-transform: uppercase; letter-spacing: 3px; font-weight: bold; background: rgba(227,25,55,0.1); transition: 0.3s; }
.btn-red:hover { background: #E31937; }
/* 5. AGENDA */
.agenda { background: linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0.8)), url('https://www.thekeydrumproject.com/wp-content/uploads/2026/03/IMG_3064-scaled.jpg') center/cover no-repeat; background-attachment: fixed; text-align: center; }
.date-row { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; padding: 25px 0; border-bottom: 1px solid rgba(255,255,255,0.1); text-align: left; }
/* 6. MÚSICOS (BIOS) */
.bios { background: white; color: black; display: flex; flex-wrap: wrap; gap: 40px; justify-content: center; }
.card { background: #f9f9f9; padding: 40px; max-width: 420px; border-top: 5px solid #000; }
.card.red { border-top: 5px solid #E31937; }
/* 7. GALERÍA */
.gallery { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); background: #fff; padding: 0; }
.gallery img { width: 100%; aspect-ratio: 1; object-fit: cover; display: block; }
</style>
<nav>
<div class="nav-wrap">
<a href="#" class="serif" style="font-size: 1.3rem;">KEY<span style="color:#E31937">DRUM</span></a>
<div style="display:flex; gap:20px;">
<a href="#conciertos">Agenda</a>
<a href="#musicos">Músicos</a>
<a href="#contacto" style="color:#E31937; border:1px solid #E31937; padding: 5px 10px;">Contacto</a>
</div>
</div>
</nav>
<header class="hero">
<div>
<h1 class="serif" style="font-size: clamp(3rem, 10vw, 6rem); margin: 0;">The KeyDrum Project</h1>
<p style="letter-spacing: 5px; text-transform: uppercase; opacity: 0.8;">Imágenes sonoras de raíz atlántica</p>
<br><br>
<a href="#conciertos" class="btn-red">Explorar</a>
</div>
</header>
<section id="conciertos" class="agenda">
<h2 class="serif" style="font-size: 3.5rem; margin-bottom: 50px;">Agenda</h2>
<div class="date-row">
<span style="color:#E31937; font-weight:bold; font-size:1.5rem;" class="serif">27 MARZO</span>
<span style="font-size: 1.1rem;">Casa de las Conchas (Salamanca)</span>
</div>
<div class="date-row">
<span style="color:#E31937; font-weight:bold; font-size:1.5rem;" class="serif">4 JULIO</span>
<span style="font-size: 1.1rem;">Festival de jazz (Vigo de Sanabria)</span>
</div>
</section>
<section id="musicos" class="bios">
<div class="card">
<h3 class="serif" style="font-size:2rem; margin:0;">Rafael Gómez</h3>
<p style="color:#E31937; font-weight:bold; font-size:0.8rem; text-transform:uppercase;">Saxofones, Clarinete y Electrónica</p>
<p style="font-size: 0.95rem;">Su camino nunca ha sido el convencional. Se sacó dos veces las oposiciones... [Texto de Rafa]</p>
</div>
<div class="card red">
<h3 class="serif" style="font-size:2rem; margin:0;">Pablo Casal</h3>
<p style="color:#E31937; font-weight:bold; font-size:0.8rem; text-transform:uppercase;">Piano, Batería y Composición</p>
<p style="font-size: 0.95rem;">Ha tocado mucho, con gente famosa y tiene una nominación a los Grammys... [Texto de Pablo]</p>
</div>
</section>
<section class="gallery">
<img src="https://www.thekeydrumproject.com/wp-content/uploads/2026/03/IMG_3184-scaled-e1774883403471.jpg">
<img src="https://www.thekeydrumproject.com/wp-content/uploads/2026/03/IMG_3142-scaled.jpg">
<img src="https://www.thekeydrumproject.com/wp-content/uploads/2026/03/IMG_3132-scaled.jpg">
<img src="https://www.thekeydrumproject.com/wp-content/uploads/2026/03/IMG_3130-scaled.jpg">
</section>
<section id="contacto" style="background:#0a0a0a; text-align:center;">
<h2 class="serif" style="font-size:3.5rem; margin-bottom:40px;">Hablemos</h2>
<a href="mailto:info@thekeydrumproject.com" style="color:white; font-size:1.8rem; text-decoration:none; border-bottom:2px solid #E31937;">info@thekeydrumproject.com</a>
<br><br><br>
<div id="reveal-btn">
<button onclick="document.getElementById('reveal-btn').innerHTML = document.getElementById('phones').innerHTML" style="background:transparent; border:2px solid #E31937; color:white; padding:15px 40px; cursor:pointer; font-weight:bold; text-transform:uppercase;">Ver teléfonos</button>
</div>
<div id="phones" style="display:none;">
<div style="display:flex; justify-content:center; gap:50px; margin-top:20px; flex-wrap:wrap;">
<div><p style="color:#E31937; font-size:0.7rem;">RAFAEL</p><p style="font-size:1.3rem;">658 47 56 30</p></div>
<div><p style="color:#E31937; font-size:0.7rem;">PABLO</p><p style="font-size:1.3rem;">615 01 19 66</p></div>
</div>
</div>
<footer style="margin-top:100px; opacity:0.3; font-size:0.6rem; letter-spacing:3px;">© 2026 THE KEYDRUM PROJECT | Marca en proceso de registro ®</footer>
</section>