:root{
  /* ---- Campo de marca OFICIAL ----
     assets/imagery/brand-field.png (no publicado) se extrajo directamente del logo maestro (uploads/Logo_RGrlk.png):
     se descartaron los píxeles del isotipo y se reconstruyó el campo de luz real.
     Remapeado al ramp oficial: oscuros/viñeteado #01021C→#030535, medios #001F6E→#0033A0,
     altas luces #0075FF→#33A8FF, con carga extra de viñeteado en el borde inferior y derecho.
     Este archivo ES el fondo aprobado. Los gradientes que van debajo son sólo respaldo. */
  --bg-atmos:
    radial-gradient(circle at 82% 30%,rgba(51,168,255,.70),transparent 42%),
    radial-gradient(ellipse 120% 90% at 50% 30%,#0033A0 0%,#001F6E 44%,#030535 76%,#01021C 100%); /* @kind color */

  /* Variante serena para secciones largas: mismo campo, desplazado y más profundo. */
  --bg-atmos-quiet:
    radial-gradient(ellipse 130% 100% at 50% 0%,#001F6E 0%,#030535 52%,#01021C 100%); /* @kind color */

  --bg-grid-image:
    linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px); /* @kind color */
  --bg-grid-size:44px 44px; /* @kind spacing */
  --bg-noise-opacity:.05; /* @kind other */
}
.rg-atmos{background:var(--bg-atmos);background-attachment:fixed;position:relative}
.rg-atmos::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--bg-grid-image);background-size:var(--bg-grid-size)}
.rg-atmos>*{position:relative}
