/* Trazo · PUENTE (temporal). Traduce lo que queda del diseño viejo (cristal dorado, Fraunces/Jost, brillos)
   a Trazo mientras se migran las pantallas una a una. Se carga el ÚLTIMO.
   Se borra al cerrar la fase 3 del plan (hub → Trazo → «Migración de mi.mapainterno.com»). 02/11/2026. */

/* Tokens viejos que no son colores (los colores ya los pasó a tokens el script de la fase 1) */
:root:root {
  --mi-font: var(--font-sans);
  --mi-font-bold: var(--font-sans);
  --mi-font-display: var(--font-sans);
  --display: var(--font-sans);
  --sans: var(--font-sans);
  --serif: var(--font-sans);
  --mi-radius-sm: var(--radio-1);
  --mi-radius-md: var(--radio-1);
  --mi-radius-lg: var(--radio-1);
  --mi-glass-blur: 0px;
  --mi-glass-shadow: none;
  --mi-glass-inset: none;
  --mi-glow-gold: none;
  --mi-glow-gold-hi: none;
  --mi-transition: var(--toque) var(--curva);
}

/* Trazo no lleva cristal, ni sombras de color, ni brillos en el texto */
*, *::before, *::after {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  text-shadow: none !important;
}
*:not(.micf-modal):not(.mi-modal):not(.modal-content), *::before, *::after { box-shadow: none !important; }

/* Los orbes flotantes de las landings (landing-fx) */
.lfx-orbs { display: none !important; }

/* Títulos: la tipografía cambia de Fraunces (serif gruesa) a Archivo; se aligeran para acercarse a Trazo */
h1, h2 { font-weight: 300; letter-spacing: -0.015em; }
h3 { font-weight: 500; }

/* Fotos de personas en blanco y negro */
img[src*="/uploads/"]:not([src$=".svg"]), .foto_perfil, #foto_perfil img, .avatar img, img.avatar { filter: grayscale(1); }
