/*!
 * Fox Blocks — Thème "aurora"
 * Chargé en complément de fox-blocks-core.css (qui définit les jetons
 * "minimal" par défaut). Ce fichier ne redéfinit que les jetons qui
 * changent pour ce thème — ne pas charger sans core.css au préalable.
 */

/* ===========================================================================
   THEME: aurora — sombre premium, cyan glacier + violet, touche d'or.
   Encre profonde, accent cyan, titres Space Grotesk. Dark par défaut.
   =========================================================================== */
[data-fxb-theme="aurora"], .fxb-theme-aurora {
  --fxb-accent:           #37E5DC;            /* cyan signature */
  --fxb-accent-hover:     #7FF0EA;
  --fxb-accent-soft:      rgba(55, 229, 220, 0.12);
  --fxb-accent-rgb:       55, 229, 220;
  --fxb-on-accent:        #04211F;            /* encre sur cyan (lisible) */

  --fxb-surface:          #151B27;            /* panel */
  --fxb-surface-sunken:   #0F141D;            /* ink-2 */
  --fxb-surface-raised:   #1B2331;            /* panel-2 */

  --fxb-text:             #EBF1F7;
  --fxb-text-secondary:   #8593A6;            /* muted */
  --fxb-text-tertiary:    #5E6B7D;            /* muted-2 */
  --fxb-text-on-sunken:   #D7DEE8;

  --fxb-border:           #28313F;            /* line */
  --fxb-border-strong:    #333F50;            /* line-2 */
  --fxb-border-focus:     #37E5DC;

  --fxb-success:          #37E5DC;            /* points forts en cyan */
  --fxb-success-soft:     rgba(55, 229, 220, 0.12);
  --fxb-warning:          #F5C55B;            /* or */
  --fxb-warning-soft:     rgba(245, 197, 91, 0.14);
  --fxb-error:            #FF6B6B;
  --fxb-error-soft:       rgba(255, 107, 107, 0.12);
  --fxb-info:             #8B7BFF;            /* violet */
  --fxb-info-soft:        rgba(139, 123, 255, 0.14);

  --fxb-winner-bg:        rgba(245, 197, 91, 0.14);   /* gagnant surligné en or */
  --fxb-winner-text:      #F5C55B;
  --fxb-winner-border:    #F5C55B;

  --fxb-font-display:     "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --fxb-font-body:        "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;

  --fxb-tracking-wide:    0.08em;

  --fxb-radius-sm:        8px;
  --fxb-radius-md:        12px;
  --fxb-radius-lg:        16px;

  --fxb-shadow-xs:        0 1px 2px rgba(0, 0, 0, 0.40);
  --fxb-shadow-sm:        0 8px 24px -12px rgba(55, 229, 220, 0.18), 0 2px 6px rgba(0, 0, 0, 0.45);
  --fxb-shadow-md:        0 16px 40px -18px rgba(55, 229, 220, 0.22), 0 4px 12px rgba(0, 0, 0, 0.50);
  --fxb-shadow-lg:        0 20px 60px -20px rgba(0, 0, 0, 0.70);
  --fxb-shadow-focus:     0 0 0 3px rgba(55, 229, 220, 0.24);
}

