/* Mundo Drone · ELEMENTO «badge» (v3.3) — mock tarjeta (.card-badge.dbs) + insignia de oferta v3 (.ofe2). Clases mde-badge*.
   El color sale de --mde-badge-c (prop «color» = token de tema.json); fondo y borde se derivan con color-mix. */
.mde-badge{--mde-badge-c:var(--md-cyan,#00d4ff);display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;padding:3px 8px;font-family:var(--md-fmono,'Share Tech Mono',monospace);font-size:max(var(--md-el-min-txt,0px),12px);line-height:1.2;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;color:var(--mde-badge-c);border:1px solid color-mix(in srgb,var(--mde-badge-c) 40%,transparent);background:color-mix(in srgb,var(--mde-badge-c) 8%,transparent)}
.mde-badge--card{font-size:max(var(--md-el-min-txt,0px),calc(9px + var(--md-el-txt-plus,0px)))}
/* Oferta: aspecto de la insignia v3 aprobada (borde pleno, fondo casi negro, punto con brillo) */
.mde-badge--oferta{--mde-badge-c:var(--md-orange,#ff7a00);padding:5px 10px;border-color:var(--mde-badge-c);background:rgba(8,8,8,.88)}
.mde-badge--oferta.mde-badge--card{padding:3px 8px;gap:6px}
.mde-badge__dot{width:7px;height:7px;flex:0 0 7px;background:var(--mde-badge-c);box-shadow:0 0 8px color-mix(in srgb,var(--mde-badge-c) 70%,transparent)}
.mde-badge--sup-der{position:absolute;top:12px;right:12px;z-index:3}
.mde-badge--sup-izq{position:absolute;top:12px;left:12px;z-index:3}
.mde-badge--inf-izq{position:absolute;bottom:10px;left:10px;z-index:3}
