/* RONROV Simple Divider v1.1.0 */
.ronrov-divider{
  --rv-thickness:4px;
  --rv-margin:24px;
  --rv-radius:0px;
  --rv-color:209,213,219;  /* gray-300 */
  --rv-opacity:1;
  display:block;
  box-sizing:border-box;
  width:100%;
  height:var(--rv-thickness);
  margin: var(--rv-margin) 0;
  border-radius: var(--rv-radius);
  background: rgba(var(--rv-color), var(--rv-opacity));
}

/* Full-bleed safe technique (stays visible in boxed themes) */
.ronrov-divider.ronrov-divider--full{
  position: relative;
  left: 50%;
  right: 50%;
  width: 100vw;
  max-width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;
}

/* Soft variant – דהייה בקצוות */
.ronrov-divider.ronrov-divider--soft{
  background: linear-gradient(90deg,
    rgba(var(--rv-color), 0) 0%,
    rgba(var(--rv-color), var(--rv-opacity)) 15%,
    rgba(var(--rv-color), var(--rv-opacity)) 85%,
    rgba(var(--rv-color), 0) 100%);
}

/* Border variant – fallback שלא ייעלם לעולם */
.ronrov-divider.ronrov-divider--border{
  height:0;
  border-top: var(--rv-thickness) solid rgba(var(--rv-color), var(--rv-opacity));
  background: transparent !important;
}

/* Shadow option */
.ronrov-divider.ronrov-divider--shadow{
  box-shadow: 0 2px 10px rgba(0,0,0,.06) inset, 0 1px 0 rgba(0,0,0,.06);
}
