// Divider component styles with hardcoded defaults
// Props are applied directly as inline styles from the component

.divider {
  border: 0;
  margin: 0;
  padding: 0;
  border-color: currentColor;
  border-style: solid;
}

// Horizontal divider (hr element)
.horizontal {
  height: 0;
  border: 0;
  margin-block: 16px; /* default when spacing prop is omitted */
}

// Vertical divider (div element)
.vertical {
  width: 0;
  border: 0;
  display: inline-block;
  margin-inline: 16px; /* default when spacing prop is omitted */
}
