/* Showroom de herramientas (recinto black-decker) · capa de marca sobre las hojas del visor (heredadas del cff27).
   7-nov-2026 · MARCA GENÉRICA: naranja #f57c00 + negro, sin logo, tipografía ni fotos de
   la marca. La autorización de marca es una decisión L1 pendiente de Rodrigo; cuando
   llegue, los valores salen del manual del cliente y no de acá. */
:root, [data-theme="light"], [data-theme="dark"] {
  --blue-electric: #f57c00;
  --blue-dark: #b35a00;
  --blue-light: #ffb15c;
  --cyan: #ffb15c;
  --cyan-soft: #ffd3a3;
  --green: #f57c00;
  --green-deep: #b35a00;
  --grad-official: linear-gradient(90deg, #0b0b0b 0%, #f57c00 100%);
  --grad-brand: linear-gradient(90deg, #0b0b0b 0%, #5c3000 40%, #f57c00 74%, #ffb15c 100%);
  --grad-line: linear-gradient(90deg, #f57c00, #ffb15c);
  --grad-iso: linear-gradient(115deg, #ffb15c 0%, #f57c00 100%);
}
.cff-fijo-oscuro {
  --navy: #141414; --navy-deep: #0b0b0b; --navy-2: #1d1d1d;
  --accent-ink: #ffb15c; --green-ink: #ffb15c; --cyan-ink: #ffb15c;
  --surface: #141414; --surface-2: #1a1a1a;
  --velo: rgba(0, 0, 0, .78);
}
.mv-carga__t { letter-spacing: -.02em; }
/* «Maqueta para propuesta» bajo el título de la carga: la marca no está autorizada. */
.mv-carga__eyebrow { display: block; }
.mv-carga__eyebrow::after {
  content: ""; display: block; width: 120px; height: 4px; margin: 10px auto 0; border-radius: 2px;
  background: linear-gradient(90deg, #f57c00, #ffb15c);
}
.btn--solid { background: linear-gradient(90deg, #f57c00 0%, #b35a00 100%); color: #0b0b0b; }
.btn--solid:hover { background: linear-gradient(90deg, #ff8f1f 0%, #c86600 100%); color: #0b0b0b; }
.mv-hoja, .mv-vidrio { --surface: #141414; }
.mv-hoja { background: rgba(20, 20, 20, .94); }
