/* ============================================================
   k1apk.pk — tokens.css  |  NEO-BRUTALIST ARCADE
   Neon lime + hot pink on near-black. Hard borders, offset shadows.
   (token names *-gold kept internally = primary neon accent)
   ============================================================ */
:root {
  /* Base */
  --ink:        #0B0B0E;
  --ink-2:      #101015;
  --panel:      #16161C;
  --panel-2:    #1C1C24;
  --line:       #33333F;
  --line-hard:  #F3F3E8;   /* cream — brutalist hard outline */

  /* Neon accents */
  --gold:       #C6FF3A;   /* electric lime (primary) */
  --gold-bright:#E4FF8A;
  --gold-deep:  #9BD400;
  --hot:        #FF3D8B;   /* hot pink (secondary) */
  --hot-deep:   #D6006A;
  --blue:       #4D7CFF;
  --green:      #35E06A;   /* brand green (logo / money) */
  --green-deep: #12A83A;
  --red:        #FF4D4D;
  --red-deep:   #D6006A;
  --emerald:    #35E06A;
  --emerald-dp: #12A83A;

  /* Signature gradients (used sparingly) */
  --foil:       linear-gradient(100deg, #E4FF8A 0%, #C6FF3A 45%, #FF3D8B 100%);
  --jackpot:    linear-gradient(120deg, #C6FF3A 0%, #9BD400 100%);
  --cash:       linear-gradient(120deg, #35E06A 0%, #12A83A 100%);

  /* Text — cream */
  --text:       #F3F3E8;
  --muted:      #A6A6A0;
  --faint:      #6A6A66;

  /* Brutalist shadows (hard, offset) */
  --sh:         6px 6px 0 #000;
  --sh-sm:      4px 4px 0 #000;
  --sh-neon:    6px 6px 0 var(--gold);
  --sh-hot:     6px 6px 0 var(--hot);
  --glow-gold:  0 0 0 transparent;
  --glow-green: 0 0 0 transparent;
  --shadow:     6px 6px 0 #000;
  --shadow-sm:  4px 4px 0 #000;

  /* Type */
  --display: 'Space Grotesk', system-ui, sans-serif;
  --body:    'Inter', system-ui, sans-serif;

  /* Radius — brutalist = small/none */
  --r-sm: 4px; --r-md: 6px; --r-lg: 8px; --r-xl: 10px; --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: 66px;
  --bd: 2px solid var(--text);   /* default hard border */

  /* Motion */
  --fast: 120ms ease;
  --norm: 220ms cubic-bezier(.34,1.56,.64,1);
}
