/* Visible feedback while the user holds before moving the radial button. */
button[data-sj-hold="true"]::before {
  content: "";
  position: absolute;
  inset: -6px;
  border-radius: 9999px;
  background: conic-gradient(#38bdf8 var(--sj-hold-progress, 0%), rgba(56, 189, 248, .18) 0);
  -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 calc(100% - 2px));
  mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 calc(100% - 2px));
  pointer-events: none;
}
[data-sj-radial-vertical="true"] [role="menuitem"] {
  transform: var(--sj-radial-transform, none) !important;
}
