/*
 * Horizontal splitter between the chart and the data inspector. The row-axis
 * mirror of ResizeHandle: a 6px-tall full-width hit target with a thin centered
 * grip, tracking the design tokens so it reads identically to the pane handles.
 */
.handle {
  flex: 0 0 6px;
  position: relative;
  cursor: row-resize;
  background: var(--border);
  touch-action: none; /* let pointer drags own the gesture, not scroll */
  transition: background var(--dur-fast) var(--ease);
}

.handle:hover,
.handle:focus-visible {
  background: var(--accent);
  outline: none;
}

/* A short centered grip line (horizontal), so the handle reads as a draggable divider. */
.grip {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 2px;
  transform: translate(-50%, -50%);
  background: var(--border-strong);
  border-radius: var(--radius);
}

.handle:hover .grip,
.handle:focus-visible .grip {
  background: var(--accent-contrast);
}
