::selection {
  background: hsl(var(--primary) / 0.25);
  color: hsl(var(--foreground));
}

::-moz-selection {
  background: hsl(var(--primary) / 0.25);
  color: hsl(var(--foreground));
}

.prose-blog p {
  border-left: 2px solid transparent;
  padding-left: 0;
  transition: border-color 150ms ease, padding-left 150ms ease;
}

.prose-blog p.is-selected {
  border-left-color: hsl(var(--primary));
  padding-left: 0.75rem;
}
