/* Water Connect — Design Tokens */
:root {
  /* Palette principale */
  --wt-primary:   #1A2A6B;
  --wt-accent:    #3B9EE8;
  --wt-surface:   #0D1B4B;
  --wt-surface2:  #1A2A6B;
  --wt-surface3:  #243580;
  --wt-border:    rgba(59,158,232,.15);
  --wt-border2:   rgba(59,158,232,.35);

  /* Statuts */
  --wt-success:   #1D9E75;
  --wt-warning:   #EF9F27;
  --wt-danger:    #E24B4A;
  --wt-info:      #3B9EE8;

  /* Textes */
  --wt-text:      #E8F0FF;
  --wt-text-muted:#7B9BC8;
  --wt-text-dim:  #4A6299;

  /* Rayons */
  --wt-radius-sm: 8px;
  --wt-radius:    10px;
  --wt-radius-md: 16px;
  --wt-radius-lg: 24px;

  /* Ombres */
  --wt-shadow:    0 4px 24px rgba(0,0,0,.35);
  --wt-shadow-lg: 0 8px 40px rgba(0,0,0,.5);
  --wt-glow:      0 0 20px rgba(59,158,232,.3);

  /* Layout */
  --sidebar-w:    268px;
  --sidebar-pad:  12px;
  --topbar-h:     56px;

  /* Transitions */
  --trans:        all .25s ease;
}
