.knob {
  position: relative;
  display: inline-grid;
  place-items: center;
}
.knob-track {
  stroke: var(--border, #e4e4e7);
}
.knob-fill {
  stroke: var(--accent, #3b82f6);
  transition: stroke-dashoffset 0.3s ease;
}
.knob-label {
  position: absolute;
  font-size: 12px;
  font-weight: 600;
  color: var(--text, #18181b);
}