/* Palette Ragnarok Zero — bleu glacier, volontairement éloignée du violet de RO.
   Objectif : qu'un joueur ayant les deux onglets ouverts ne signale jamais un
   kill Zero dans son onglet RO. La différence doit se voir au premier coup d'œil.
   Surcharge des variables de app.css ; aucune règle structurelle ici. */
:root {
  --accent:        #1fb6d4;

  --bg:            #00080c;
  --bg2:           #001219;
  --border:        #05303d;
  --border2:       #0a5468;
  --text:          #bfdfe9;
  --text2:         #6b98a8;
  --text3:         #3d6577;
  --text-dim:      #2a4653;

  --card-footer-border: #04202a;
  --infobar-b:     #3d6577;
  --header-bg:     linear-gradient(180deg, #002733, #000c12);
  --modal-bg:      linear-gradient(145deg, #002733, #000f16);
  --modal-input-bg:#00131c;
  --modal-border:  #1fb6d4;
  --scrollbar:     #0a5468;

  --search-bg:     #00131c;
  --search-border: #0a6076;
  --search-color:  #7fe3f5;
  --badge-bg:      #05303d;
  --badge-border:  #0a6076;
  --badge-color:   #4fcbe6;

  --fbtn-active-bg:     #05303d;
  --fbtn-active-border: #1fb6d4;
  --fbtn-active-color:  #7fe3f5;

  --toast-bg:      linear-gradient(135deg, #002733, #000c12);
  --map-bg:        #000c12;
  --map-grid:      #05303d;
  --map-border:    #0a6076;
  --map-label:     #3d6577;
  --map-crosshair: #05303d;
  --coords-bg:     #00131c;
  --coords-color:  #7fe3f5;
}

/* Repère permanent : un liseré glacier en haut de page, absent sur RO. */
body.game-roz::before {
  content: "";
  position: fixed; inset: 0 0 auto 0; height: 3px; z-index: 9999;
  background: linear-gradient(90deg, transparent, var(--accent), transparent);
  pointer-events: none;
}
