/* ============================================================
   k1-games.pk — tokens.css
   Theme: Royal Violet on deep aubergine-black, with K1.GAME green
   kept for payments + brand imagery. (token names *-gold kept internally)
   ============================================================ */
:root {
  /* Base — deep aubergine / violet-black */
  --ink:        #0C0A16;
  --ink-2:      #110D1F;
  --panel:      #17122A;
  --panel-2:    #1F1740;
  --line:       #2C2350;

  /* Primary accent — royal violet (internal name: --gold) */
  --gold:       #A66BFF;
  --gold-bright:#C9A6FF;
  --gold-deep:  #7A32E6;

  /* Secondary / pops */
  --green:      #2FD44E;    /* brand green — logo, banners, "money" */
  --green-deep: #14A83A;
  --magenta:    #F056B8;    /* foil pop */
  --red:        #FF3B5C;    /* 18+ pill */
  --red-deep:   #C81046;
  --emerald:    #2FD44E;    /* payments use brand green */
  --emerald-dp: #14A83A;

  /* Signature gradients */
  --foil:       linear-gradient(100deg, #EBDBFF 0%, #C9A6FF 30%, #A66BFF 60%, #F056B8 100%);
  --jackpot:    linear-gradient(135deg, #B47CFF 0%, #7A32E6 100%);
  --cash:       linear-gradient(135deg, #2FD44E 0%, #14A83A 100%);

  /* Text */
  --text:       #F0ECFA;
  --muted:      #A79FC0;
  --faint:      #6E668A;

  /* Glow / shadow */
  --glow-gold:  0 0 42px rgba(166,107,255,.5);   /* violet glow */
  --glow-green: 0 0 34px rgba(47,212,78,.42);
  --glow-red:   0 0 30px rgba(255,59,92,.4);
  --shadow:     0 20px 55px rgba(0,0,0,.62);
  --shadow-sm:  0 10px 26px rgba(0,0,0,.5);

  /* Type */
  --display: 'Poppins', system-ui, sans-serif;
  --body:    'Poppins', system-ui, sans-serif;

  /* Radius */
  --r-sm: 10px; --r-md: 16px; --r-lg: 24px; --r-xl: 32px; --r-full: 9999px;

  /* Spacing */
  --s1:4px; --s2:8px; --s3:12px; --s4:16px; --s5:24px; --s6:32px; --s7:48px; --s8:64px; --s9:88px;

  /* Layout */
  --maxw: 1180px;
  --head-h: 70px;

  /* Motion */
  --fast: 140ms ease;
  --norm: 260ms cubic-bezier(.4,0,.2,1);
}
