/* GENERADO - capa de compatibilidad. Se borra cuando no quede plugin sin migrar.

   E2. Este bloque va SIN @layer y con especificidad (1,0,0) A PROPOSITO.
   Los cuatro plugins del repo se redeclaran 38 de estos 44 nombres en su
   propio scope y sin capa (payme :root, placame .pm, mayoristas .wfm,
   productme .pm-ficha/.pm-barra/.pm-detalle, este ultimo inline en el body,
   despues del <link>). Contra eso:
     - dentro de @layer se pierde siempre, la capa pierde contra lo no capado;
     - en :root no alcanza, lo declarado EN el elemento gana a lo heredado;
     - por orden de encolado tampoco, el <style> de productme va en el body.
   El ID de :is() no existe en ningun DOM: esta solo para llevar el bloque a
   (1,0,0). :is() toma la especificidad de su argumento mas especifico, asi
   que el selector sigue matcheando exactamente los mismos elementos.
   Cuando un plugin se migre y borre su redeclaracion, este bloque le sigue
   dando el mismo valor: no se mueve nada. Ver ds/03-cascada-migracion.md. */
:is(#wf-ds-especificidad, :root, .pm, .payme, .pm-ficha, .pm-barra, .pm-detalle, .wfm, .mega-menu-wrapper) {
	--mm-border: var(--wf-borde-divisor);
	--mm-primary: var(--wf-sup-chrome);
	--mm-text-dark: var(--wf-txt-principal);
	--mm-text-light: var(--wf-txt-secundario);
	--pm-bd: var(--wf-borde-divisor);
	--pm-bg: var(--wf-sup-pagina);
	--pm-blue: var(--wf-cuotas-txt);
	--pm-grad: var(--wf-grad-cta);
	--pm-green: var(--wf-envio-hoy);
	--pm-gris: var(--wf-txt-secundario);
	--pm-ink: var(--wf-txt-principal);
	--pm-ink2: var(--wf-txt-secundario);
	--pm-line: var(--wf-borde-divisor);
	--pm-mal: var(--wf-campana-relleno);
	--pm-mut: var(--wf-precio-tachado);
	--pm-ok: var(--wf-envio-hoy);
	--pm-p: var(--wf-accion);
	--pm-red: var(--wf-campana-relleno);
	--pm-soft: var(--wf-sup-archive);
	--pm-tx: var(--wf-txt-principal);
	--pm-violet: var(--wf-accion);
	--wf-toast-bg: var(--wf-sup-inversa);
	--wf-toast-fg: var(--wf-txt-sobre-oscuro);
	--wfm-accent: var(--wf-b2b-accion-fill);
	--wfm-accent-ink: var(--wf-b2b-accion-ink);
	--wfm-accent-wash: var(--wf-sup-archive);
	--wfm-emph: var(--wf-b2b-ok-fill);
	--wfm-ground: var(--wf-sup-archive);
	--wfm-ink: var(--wf-txt-principal);
	--wfm-ink-2: var(--wf-txt-secundario);
	--wfm-line: var(--wf-borde-divisor);
	--wfm-line-soft: var(--wf-borde-divisor);
	--wfm-muted: var(--wf-txt-terciario);
	--wfm-r: var(--wf-r-control);
	--wfm-surface: var(--wf-sup-pagina);
	--wfm-surface-2: var(--wf-sup-hundida);
	--wfm-t1: var(--wf-b2b-vol-1);
	--wfm-t1-wash: var(--wf-b2b-vol-1);
	--wfm-t2: var(--wf-b2b-vol-2);
	--wfm-t2-wash: var(--wf-b2b-vol-2);
	--wfm-t3: var(--wf-b2b-vol-3);
	--wfm-t3-wash: var(--wf-b2b-vol-3);
	--wfm-vol: var(--wf-b2b-vol-2);
	--wfm-wa: var(--wf-tercero-wa-bg);
}
