/* ============================================================
   Allycom — Effects: shadows, blur, transitions
   Signature: purple glow on dark, glassmorphic backdrop blur,
   soft fade+rise entrance, calm ease transitions.
   ============================================================ */
:root {
  /* Shadows */
  --shadow-glow: 0 0 30px rgba(122, 45, 143, 0.35);   /* signature purple glow */
  --shadow-glow-strong: 0 0 48px rgba(122, 45, 143, 0.50);
  --shadow-card: 0 8px 30px rgba(0, 0, 0, 0.35);
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.30);

  /* Glass blur (sticky header / overlays) */
  --blur-glass: 16px; /* @kind other */

  /* Transitions */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1); /* @kind other */
  --transition-base: 0.25s ease; /* @kind other */
  --transition-entrance: 0.55s ease; /* @kind other */

  /* Focus ring */
  --ring-focus: 0 0 0 3px rgba(200, 92, 191, 0.45);
}

/* Signature entrance: fade up. Respects reduced motion. */
@keyframes alc-fade-up {
  from { opacity: 0; transform: translateY(18px); }
  to   { opacity: 1; transform: translateY(0); }
}
