/* Design tokens de RGW — cargar antes de dashboard.css y signin.css */
:root {
  /* Paleta de marca */
  --rgw-primary:       #2470dc;
  --rgw-primary-hover: #1b5ab1;
  --rgw-text:          #333333;
  --rgw-text-muted:    #727272;
  --rgw-surface:       #f8f9fa;
  --rgw-border:        rgba(0, 0, 0, .1);
  --rgw-border-strong: rgba(0, 0, 0, .25);

  /* Sombras */
  --rgw-shadow-card: 0 4px 8px rgba(0, 0, 0, .2), 0 6px 20px rgba(0, 0, 0, .19);
  --rgw-shadow-sidebar: inset -1px 0 0 rgba(0, 0, 0, .1);

  /* Tipografía */
  --rgw-font-size-base: .875rem;
  --rgw-font-size-small: .75rem;

  /* Radios */
  --rgw-radius: .5rem;

  /* Alinear Bootstrap primary con la marca */
  --bs-primary:       var(--rgw-primary);
  --bs-primary-rgb:   36, 112, 220;
  --bs-link-color:    var(--rgw-primary);
}
