/* Mundo Drone · componente «hero-v2» · capa codex · generado por tools/c8/build_css.py desde «261029 - portada v2 funcional codex v2.html» (diseño final aprobado). Autónomo: solo selecciona clases que genera su PHP (o las de sus hijos declarados en «usa»). */
.hero2{background-color:#0a0a0a;background-image:linear-gradient(90deg,rgba(8,8,8,0) 0%,rgba(8,8,8,.15) 40%,rgba(8,8,8,.8) 66%,rgba(8,8,8,.92) 100%),linear-gradient(to bottom,rgba(8,8,8,0) 70%,#0a0a0a 100%),var(--md-hero-img);border-bottom:1px solid rgba(160,170,180,.16)}
.hero2__box{text-align:center;align-items:center}
.hero2__logo{width:min(280px,72%);margin:0 auto 8px}
.hero2__h1{font-family:var(--md-fch);font-weight:900;text-transform:uppercase;letter-spacing:.04em;line-height:.95;text-align:center;font-size:clamp(1.7rem,6vw,2.6rem);margin:2px 0 10px;color:var(--md-text);text-shadow:0 2px 0 #000,0 0 18px rgba(0,0,0,.7)}
.hero2__sub{margin:8px auto 14px;max-width:540px;color:var(--md-text-dim);font-size:1.02rem;font-weight:500}
.hero2__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border-radius:8px;font-family:var(--md-fmono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:none;background:var(--md-cyan);color:#041016;font-weight:700;border:1px solid var(--md-cyan)}
.hero2__btn:hover{background:#66e5ff;border-color:#66e5ff;box-shadow:0 0 18px rgba(0,212,255,.35)}
.hero2__btn svg{width:14px;height:14px;color:#041016}
@media (max-width:1199px){
 .hero2__logo{width:min(240px,72%)}
 .hero2__h1{font-size:clamp(1.7rem,4.4vw,2.3rem)}
}
@media (max-width:767px){
 .hero2__media{background-image:linear-gradient(to bottom,rgba(8,8,8,0) 55%,#0a0a0a 100%),var(--md-hero-img)}
 .hero2__box{text-align:center;align-items:center;width:100%}
 .hero2__logo{width:150px;margin:0 auto 8px}
 .hero2__h1{font-size:clamp(1.7rem,6vw,2.6rem)}
 .hero2__sub{font-size:1rem}
}
/* v4.0 · antetítulo SEO dentro del H1 («Enciclopedia de drones»): línea pequeña mono encima de la frase del hero */
.hero2__kick{display:block;margin:0 0 6px;font-family:var(--md-fmono);font-weight:400;font-size:max(var(--md-el-min-txt,12px),.8rem);letter-spacing:.18em;line-height:1.3;color:var(--md-cyan);text-shadow:0 1px 0 #000,0 0 10px rgba(0,0,0,.8)}
.hero2__kick::before{content:"// ";opacity:.8}
