/* Local Lucide geometry. Existing wrappers retain their size, color, gaps and hover treatment. */
svg.dk-svg-arrow {
  display: inline-block !important;
  width: 1em !important;
  height: 1em !important;
  min-width: 0 !important;
  max-width: none !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2;
  vertical-align: -.125em;
  margin-inline-end: var(--dk-arrow-tracking, 0px);
  flex: none !important;
  pointer-events: none;
  overflow: visible;
}
dk-arrow-copy { display: inline; }
dk-arrow-before, dk-arrow-after { display: inline; }
[data-dk-svg-before]::before, [data-dk-svg-after]::after { content: none !important; }
dk-arrow-before[hidden], dk-arrow-after[hidden] { display: none !important; }
