/* ==========================================================================
   Tabla de precios (shortcode de WordPress) con el tema de RW Presenter.
   El plugin la pinta con paleta violeta (RW VIP / Titler): aquí se redefinen SUS variables con la paleta azul oficial de
   RW Presenter y se aplanan las superficies (sin brillos ni sombras). Solo afecta dentro de .pricing.
   ========================================================================== */
.pricing .rw-pt, .pricing .rw-pt.rw-pt--vip {
  --rw-pt-text: var(--text);
  --rw-pt-muted: var(--text-2);
  --rw-pt-feature: var(--text);
  --rw-pt-was: var(--text-3);
  --rw-pt-currency: var(--text-2);
  --rw-pt-per: var(--text-2);

  --rw-pt-card-bg: var(--surface);
  --rw-pt-card-border: var(--line-strong);
  --rw-pt-popular-bg: var(--active);
  --rw-pt-popular-badge-bg: var(--accent);
  --rw-pt-popular-badge-text: var(--accent-ink);

  --rw-pt-switch-bg: var(--surface-2);
  --rw-pt-switch-border: var(--line-strong);
  --rw-pt-switch-hover: var(--hover);
  --rw-pt-switch-text: var(--text-2);
  --rw-pt-switch-active-bg: var(--text);
  --rw-pt-switch-active-text: var(--bg);
  --rw-pt-discount-bg: var(--accent);
  --rw-pt-discount-text: var(--accent-ink);

  --rw-pt-accent-rgb: 38, 140, 255;
  --rw-pt-accent-soft-rgb: 121, 215, 247;
  --rw-pt-glow-top: var(--accent);
  --rw-pt-glow-mid: var(--accent);
  --rw-pt-glow-bottom: var(--accent);
  --rw-pt-glow-hover-top: var(--accent-hover);
  --rw-pt-glow-hover-mid: var(--accent-hover);
  --rw-pt-glow-hover-bottom: var(--accent-hover);
  --rw-pt-focus: var(--accent);
  font-family: var(--font);
}
.pricing .rw-pt .rw-pt__card, .pricing .rw-pt .rw-pt__card--popular { box-shadow: none; }
.pricing .rw-pt .rw-pt__card--popular { border-color: var(--accent); }
.pricing__table { margin-top: clamp(32px, 5vw, 56px); }

/* Botones de la tabla: el plugin fija el texto en blanco (!important), invisible sobre tarjetas claras.
   Los de «solo borde» toman el color de texto del tema; el relleno azul (plan destacado) conserva el blanco. */
.pricing .rw-pt a.rw-pt__cta--outline,
.pricing .rw-pt a.rw-pt__cta--outline:link,
.pricing .rw-pt a.rw-pt__cta--outline:visited,
.pricing .rw-pt a.rw-pt__cta--outline:hover { color: var(--text) !important; }
.pricing .rw-pt a.rw-pt__cta--glow,
.pricing .rw-pt a.rw-pt__cta--glow:link,
.pricing .rw-pt a.rw-pt__cta--glow:visited { color: var(--accent-ink) !important; }
:root[data-theme="light"] .pricing .rw-pt a.rw-pt__cta--outline .rw-pt__cta-icon { filter: brightness(0); }
/* borde fijo del botón: en claro, algo más marcado para que se lea sobre blanco */
:root[data-theme="light"] .pricing .rw-pt a.rw-pt__cta--outline::after { background: rgba(var(--rw-pt-accent-rgb), .7); }
/* marcador de cada beneficio: el plugin lo pinta blanco fijo (invisible en claro) */
.pricing .rw-pt .rw-pt__features li::before { background: var(--text); }
