/* ============================================================
   krimsky/tokens.css
   Design tokens for the Krimsky Prism Tool system.
   All CSS variables are scoped under :root so they are globally
   available to both prism.css and panel.css.
   ============================================================ */

:root {
  /* ---- Color Palette ---- */
  --k-accent:            #4fc3f7;
  --k-accent-hover:      #81d4fa;
  --k-accent-glow:       rgba(79, 195, 247, 0.5);
  --k-accent-subtle:     rgba(79, 195, 247, 0.15);

  /* Glass surface */
  --k-glass-bg:          rgba(20, 30, 45, 0.78);
  --k-glass-border:      rgba(79, 195, 247, 0.28);
  --k-glass-shadow:      0 12px 32px rgba(0, 0, 0, 0.45);
  --k-glass-blur:        12px;

  /* Text */
  --k-text-primary:      #ffffff;
  --k-text-secondary:    #90a4ae;

  /* Neutralized state (green) */
  --k-neutral-bg:        rgba(46, 125, 50, 0.25);
  --k-neutral-text:      #a5d6a7;
  --k-neutral-border:    #4caf50;
  --k-neutral-glow:      rgba(76, 175, 80, 0.25);

  /* ---- Prism geometry ---- */
  --k-prism-w:           48px;
  --k-prism-h:           64px;    /* taller than old design — easier to grab */

  /* ---- Timing ---- */
  --k-ease-snap:         cubic-bezier(0.25, 0.8, 0.25, 1);
  --k-ease-spring:       cubic-bezier(0.16, 1, 0.3, 1);
  --k-dur-fast:          0.15s;
  --k-dur-mid:           0.25s;
  --k-dur-slow:          0.4s;
}
