/* RIVL interaction CSS v2.10.10 | normalized hover architecture */

/* Card-like clickable surfaces: one soft shadow system */
.rivl-click-card:hover,.rivl-mini-card:hover,.rivl-collection-card:hover,.rivl-similar-card:hover,.rivl-term-list a:hover,.rivl-artist-list a:hover,.rivl-view-more:hover{
  box-shadow:0 8px 22px rgba(15,23,42,.12);
  border-color:var(--rivl-border-soft);
}

/* Buttons and media CTAs: no movement, no layout shift */
.rivl-btn:hover,.rivl-featured-btn:hover,.rivl-youtube-link:hover{
  filter:brightness(.98);
}

/* Data rows: subtle background only */
.rivl-clip-row:hover{
  background:rgba(248,250,252,.75);
}

/* Text navigation links: color-only feedback */
.rivl-footer a:hover,.rivl-breadcrumb a:hover,.rivl-mobile-menu a:hover{
  color:var(--rivl-primary);
}
