/*
 * _tokens.css — variables de diseño compartidas por todos los shortcodes.
 *
 * Se carga primero (dependencia de _base y de cada shortcode). Todas las
 * variables están scope-ed a `.bs-` para no contaminar a Bricks.
 *
 * Para cambiar la marca: ajusta --bs-accent (rojo carmesí por defecto).
 */

.bs-empresa,
.bs-provincia,
.bs-home,
.bs-empty {
  /* Marca */
  --bs-accent:        #be123c;
  --bs-accent-hover:  #9f1239;
  --bs-accent-soft:   #fef2f2;
  --bs-accent-border: #fecdd3;

  /* Texto */
  --bs-text:        #1e293b;
  --bs-text-2:      #475569;
  --bs-text-muted:  #64748b;
  --bs-text-light:  #94a3b8;

  /* Fondos */
  --bs-bg:        #ffffff;
  --bs-bg-alt:    #f8fafc;
  --bs-bg-dark:   #0f172a;

  /* Bordes y separadores */
  --bs-border:        #e2e8f0;
  --bs-border-light:  #f1f5f9;

  /* Estados */
  --bs-success: #16a34a;
  --bs-warning: #f59e0b;
  --bs-danger:  #b91c1c;

  /* Estado: en liquidación / concurso */
  --bs-liquidacion-bg:     #fef3c7;
  --bs-liquidacion-text:   #92400e;
  --bs-liquidacion-border: #fcd34d;

  /* Estado: extinguida */
  --bs-extinguida-bg:    #fee2e2;
  --bs-extinguida-text:  #991b1b;
  --bs-extinguida-border:#fecaca;

  /* Estado: activa */
  --bs-activa-bg:    #dcfce7;
  --bs-activa-text:  #15803d;
  --bs-activa-dot:   #16a34a;

  /* Tipografía */
  --bs-font: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;

  /* Espaciado base (multiplicar) */
  --bs-space-1: 4px;
  --bs-space-2: 8px;
  --bs-space-3: 12px;
  --bs-space-4: 16px;
  --bs-space-5: 20px;
  --bs-space-6: 24px;
  --bs-space-8: 32px;
  --bs-space-10: 40px;
  --bs-space-12: 48px;
  --bs-space-16: 64px;

  /* Radios */
  --bs-radius-sm: 6px;
  --bs-radius:    10px;
  --bs-radius-lg: 14px;
  --bs-radius-xl: 18px;

  /* Sombras */
  --bs-shadow-sm: 0 1px 2px rgba(0,0,0,0.05);
  --bs-shadow:    0 4px 16px rgba(0,0,0,0.06);
  --bs-shadow-lg: 0 8px 32px rgba(0,0,0,0.08);

  /* Layout */
  --bs-max-width: 1200px;
}
