/* Mundo Drone · componente «ficha-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»). */
.fic2__media{border:var(--md-frame-pad) solid transparent;border-radius:var(--md-frame-radius);background:var(--md-plate-layers),var(--md-metal-gloss) border-box;box-shadow:var(--md-frame-shadow);background:radial-gradient(ellipse at center,rgba(0,212,255,.10),transparent 68%) padding-box,var(--md-plate-layers),var(--md-metal-gloss) border-box}
.fic2__noimg{color:rgba(0,212,255,.45)}
.fic2__desc{font-family:var(--md-ftac);font-weight:500;color:var(--md-text-dim);line-height:1.4;font-size:1.1rem}
.fic2__chips{gap:6px 10px;padding-top:8px;border-top:1px solid rgba(160,170,180,.14)}
.fic2__chip{border:0;background:transparent;padding:6px 0;border-radius:0}
.fic2__chip dt{font-family:var(--md-fmono);font-size:.55rem;letter-spacing:.08em;color:rgba(200,208,216,.5);font-weight:500}
.fic2__chip dd{font-family:var(--md-ftac);font-size:.98rem;font-weight:600;color:var(--md-text)}
.fic2__amz{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)}
.fic2__amz:hover{background:#66e5ff;border-color:#66e5ff;box-shadow:0 0 18px rgba(0,212,255,.35)}
.fic2__amz svg{width:14px;height:14px}
.fic2__alt{font-family:var(--md-ftac);font-weight:500;color:var(--md-text-dim);line-height:1.4;font-size:.92rem}
.fic2__ent{border:1px solid rgba(255,215,0,.45);border-radius:8px;color:var(--md-gold);font-family:var(--md-fmono);font-size:.68rem;letter-spacing:.08em}
.fic2__box{border:var(--md-frame-pad) solid transparent;border-radius:var(--md-frame-radius);background:var(--md-plate-layers),var(--md-metal-gloss) border-box;box-shadow:var(--md-frame-shadow);padding:.95rem 1.05rem 1.05rem}
.fic2__h2{font-family:var(--md-fhud);font-weight:900;text-transform:uppercase;letter-spacing:.04em;line-height:1.05;color:var(--md-text);text-shadow:0 2px 0 #000,0 0 14px rgba(255,255,255,.12);font-size:1.05rem;margin:0 0 .7rem}
.fic2__h2::before{content:"// ";color:var(--md-cyan);font-family:var(--md-fmono);font-weight:400;font-size:.8em;text-shadow:none}
.fic2__h3{font-family:var(--md-fmono);font-size:.68rem;font-weight:400;letter-spacing:.22em;color:var(--md-cyan)}
.fic2__h3--pro{color:#5be39b}
.fic2__h3--con{color:var(--md-orange)}
.fic2__p{font-family:var(--md-ftac);font-weight:500;color:var(--md-text-dim);line-height:1.4;font-size:.98rem}
.fic2__lang{font-family:var(--md-fmono);font-size:.62rem;letter-spacing:.12em;color:rgba(200,208,216,.5)}
.fic2__tbl th,.fic2__tbl td{border-bottom:1px solid rgba(160,170,180,.14)}
.fic2__tbl th{font-family:var(--md-fmono);font-size:.62rem;letter-spacing:.08em;color:rgba(200,208,216,.5)}
.fic2__tbl td{font-size:.95rem;color:var(--md-text)}
.fic2__ul{list-style:none;padding:0;font-size:.9rem;font-weight:500;color:rgba(200,208,216,.82)}
.fic2__ul li{position:relative;padding:.18rem 0 .18rem 1.1rem}
.fic2__ul li::before{content:"▸";position:absolute;left:0;color:var(--md-cyan);font-size:.75rem}
.fic2__acc-it{border-bottom:1px solid rgba(160,170,180,.12)}
.fic2__acc-amz{font-family:var(--md-fmono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--md-cyan);border:1px solid rgba(0,212,255,.35);border-radius:999px;padding:3px 8px;background:transparent;text-decoration:none}
.fic2__acc-amz:hover{background:rgba(0,212,255,.12)}
.fic2__rel-a{color:var(--md-cyan)}
.fic2__rel-a svg{color:var(--md-orange)}
@media (max-width:767px){
 .fic2__box{padding:.7rem .75rem .8rem}
 .fic2__h2{font-size:.9rem}
}
