/* ==========================================================================
   NEOTEC — Effects: glass/blur, shadow, motion tokens
   Vibe: premium, minimalist, dark. Liquid-glass / glassmorphism surfaces
   (Apple-style), soft diffuse shadows, no hard drop-shadows, no bounce.
   ========================================================================== */

:root {
  /* ---- Blur (the core of the liquid-glass language) ---- */
  --blur-sm: 8px;
  --blur-md: 16px;
  --blur-lg: 28px;
  --blur-xl: 48px;

  /* ---- Shadows — soft, cool-toned, low-contrast; blue glow reserved for accent/focus ---- */
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.4);
  --shadow-md: 0 8px 24px rgba(0, 0, 0, 0.36);
  --shadow-lg: 0 24px 64px rgba(0, 0, 0, 0.5);
  --shadow-glass: 0 1px 0 rgba(255, 255, 255, 0.06) inset, 0 8px 32px rgba(0, 0, 0, 0.4);
  --shadow-accent-glow: 0 0 0 1px rgba(0, 79, 255, 0.4), 0 8px 32px rgba(0, 79, 255, 0.28);

  /* ---- Motion — understated, no bounce/overshoot; fade + slight rise only ---- */
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1); /* @kind other */
  --duration-fast: 120ms; /* @kind other */
  --duration-base: 200ms; /* @kind other */
  --duration-slow: 360ms; /* @kind other */
}
