/* ══════════════════════════════════════════════════════════════
   FIGURAS OFICIALES EN LAS GUÍAS · 07·10·26
   Las figuras salen de la biblioteca interna de visuales, escrita
   para el chasis blanco de las propuestas. Acá solo se traducen sus
   clases al chasis oscuro de las guías. No se redibuja nada a mano.
   ══════════════════════════════════════════════════════════════ */
.figpb{margin-top:24px;border:1px solid var(--border);border-radius:16px;
  background:var(--sunk);padding:20px 16px}
.figpb .fig-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.figpb .fig-scroll svg{width:100%;height:auto;display:block}
.figpb figcaption{margin-top:14px;font-family:var(--mono);font-size:10.5px;
  letter-spacing:.05em;color:var(--text-dim);text-align:center;line-height:1.5}

/* traducción de la paleta del motor al tema oscuro */
.figpb{--s1:#1C1113;--tinta:#F6F1F0;--tinta-2:#ECE3E0;--tinta-3:#CFC4C2;
  --linea-2:rgba(246,241,240,.46);--pvt:#FF4A45;--verde:#2ED08A}
.figpb .tok{fill:var(--s1);stroke:var(--linea-2);stroke-width:1.2}
.figpb .tok.strong{stroke:var(--tinta-2)}
.figpb .tokt{font:700 12px var(--mono);fill:var(--tinta);letter-spacing:.04em}
.figpb .nl{font-weight:700;font-size:13.5px;fill:var(--tinta);letter-spacing:-.01em}
.figpb .ms{font:600 9.5px var(--mono);letter-spacing:.14em;fill:var(--tinta-3)}
.figpb .big{font-weight:700;font-size:30px;letter-spacing:-.035em;fill:var(--tinta)}
.figpb .e{fill:none;stroke:var(--tinta-3);stroke-width:1.4}
.figpb .e.dash{stroke-dasharray:5 5}
.figpb .e.acc{stroke:var(--pvt)}
.figpb .e.thick{stroke-width:2.2}
.figpb .ahp{fill:none;stroke:var(--tinta-3);stroke-width:1.6;stroke-linejoin:round}
.figpb .ahp.acc{stroke:var(--pvt)}
.figpb .face{fill:var(--s1);stroke:var(--pvt);stroke-width:2}
.figpb .ico path,.figpb .ico circle,.figpb .ico rect{fill:none;stroke:var(--tinta-2);
  stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.figpb .ico.hot path,.figpb .ico.hot circle,.figpb .ico.hot rect{stroke:var(--pvt)}
.figpb .accs{font:700 10px var(--mono);letter-spacing:.14em;fill:var(--pvt)}
.figpb .goods{font:700 10px var(--mono);letter-spacing:.14em;fill:var(--verde)}
@media (max-width:640px){.figpb{padding:14px 10px}}
