[data-bss-hover-animate="hoverGrow"] {
  transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);
  --bss-hover-intensity: 1;
}

[data-bss-hover-animate="hoverGrow"]:hover {
  transform: scale(calc(1 + 0.08 * var(--bss-hover-intensity, 1)));
}

[data-bss-hover-animate="hoverShrink"] {
  transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);
  --bss-hover-intensity: 1;
}

[data-bss-hover-animate="hoverShrink"]:hover {
  transform: scale(calc(1 - 0.06 * var(--bss-hover-intensity, 1)));
}

[data-bss-hover-animate][data-bss-hover-intensity="subtle"] {
  --bss-hover-intensity: 0.5;
}

