/* ThinqShift design tokens: shared across every page. Change once, applies everywhere.
   Sibling to Thinqee's tokens.css (same variable shape, different palette):
   deep purple + amber vs. Thinqee's sunrise orange, dark charcoal-purple vs. dark ember. */
:root {
  --purple-50:  #b6a2d9; /* lightest, small caps, muted-on-dark links */
  --purple-100: #937bb8;
  --purple-200: #8827ab; /* primary accent */
  --purple-300: #6d1590;
  --purple-400: #5f078d; /* accent-soft */
  --purple-900: #350069; /* deep: gradients, card washes */
  --violet-deep:#22003f;

  --amber:      #c58a10; /* Thinq360 "Experimental Dark" accent, used sparingly, for Cube/Framework diagrams */
  --amber-soft: #e0ab3f;
  --lilac:      #e6d9f5; /* emphasis text inside body copy: ThinqShift's analog to Thinqee's peach */

  --orange:      #f2761a; /* headline emphasis (.accent): warm contrast against the purple field, part of ThinqShift's historical purple+orange pairing */
  --orange-soft: #ffb066;
  --orange-deep: #9a3d0a;
  --cream:       #fdecd2; /* the bright flash riding the accent sweep */

  --bg-top:     #1a0e28;
  --bg-mid:     #24123a;
  --bg-base:    #120818;
  --card:       rgba(136,39,171,0.08);
  --card-solid: #180a22;
  --border:     rgba(136,39,171,0.22);
  --border2:    rgba(136,39,171,0.4);

  --text:       #ede4f7;
  --muted:      #b39ecf;
  --white:      #ffffff;
  --coral:      #e0587a;

  --font-display: 'Crimson Pro', Georgia, serif; /* same as Thinqee's: the two sites share one type system, differentiated by color/palette instead */
  --font-body:    'Inter', sans-serif;   /* weight 300/400/500/600/700, shared with Thinqee */

  --radius:     18px;
  --radius-sm:  12px;
  --shadow:     0 18px 50px rgba(0,0,0,0.5);
  --shadow-glow:0 0 60px rgba(136,39,171,0.14);
}

/* Shared semantic aliases: write cross-site effects (effects.css) against these,
   never against --purple-* directly, so the same effect file works unchanged on Thinqee. */
:root {
  --accent:      var(--purple-200);
  --accent-soft: var(--purple-400);
}
