/* ============================================================
   Solvio — Effects: shadows, motion, the mint accent bar
   Restrained. Shadows only where a surface genuinely "floats"
   (cards on a stage, paper over bone). No glows, no neon.
   ============================================================ */

:root {
  /* ---- Shadows (navy-tinted, soft, layered) ---- */
  --shadow-card:  0 1px 2px rgba(14, 42, 78, 0.04),
                  0 6px 20px rgba(14, 42, 78, 0.06);
  --shadow-pop:   0 10px 40px rgba(14, 42, 78, 0.08);
  --shadow-paper: 0 2px 6px rgba(14, 42, 78, 0.06),
                  0 12px 32px rgba(14, 42, 78, 0.10),
                  0 28px 60px rgba(14, 42, 78, 0.08);
  --shadow-navy:  0 2px 4px rgba(7, 23, 58, 0.18),
                  0 10px 24px rgba(7, 23, 58, 0.22),
                  0 26px 52px rgba(7, 23, 58, 0.18);

  /* ---- Focus ring ---- */
  --ring: 0 0 0 3px var(--focus-ring);

  /* ---- Motion ---- */
  --ease:        cubic-bezier(0.2, 0.6, 0.2, 1);  /* @kind other */
  --dur-fast:    0.12s;  /* @kind other */
  --dur-base:    0.18s;  /* @kind other */
  --dur-slow:    0.3s;   /* @kind other */

  /* ---- Signature mint accent bar (footers, dividers, print) ---- */
  --accent-bar:  var(--mint);
  --accent-bar-h: 2px;
}

/* ---- Caret blink — the living mark in the wordmark ---- */
@keyframes solvio-blink {
  0%, 49%   { opacity: 1; }
  50%, 100% { opacity: 0; }
}
