/* Latin Vulgate — verse/chapter anchors (matches DRB pattern) */

a.vul-verse,
a.vul-chapter {
  color: inherit !important;
  text-decoration: none;
  cursor: default;
}

a.vul-verse {
  font-size: 0.75em;
  vertical-align: super;
  line-height: 0;
  margin-right: 0.25em;
  font-weight: 600;
}

a.vul-verse:hover,
a.vul-verse:focus-visible,
a.vul-chapter:hover,
a.vul-chapter:focus-visible {
  color: #ad5d07 !important;
  text-decoration: underline;
  cursor: pointer;
}

a.vul-verse:target,
a.vul-chapter:target {
  background-color: #fff3cd;
  box-shadow: 0 0 0 1px #ad5d07;
  border-radius: 2px;
}
