/* Default to readable contact details, including when JavaScript is unavailable. */
.website-phone-number {
  display: inline;
  cursor: text;
  user-select: text;
  -webkit-user-select: text;
  text-decoration: none;
}

/* Specificity also overrides the existing admissions/inline-link display rules. */
html body .website-phone-action {
  display: none;
}

/* Input capabilities, not viewport width: narrow desktop windows stay desktop. */
@media (hover: none) and (pointer: coarse) {
  html body .website-phone-number {
    display: none;
  }

  html body .website-phone-action {
    display: inline-flex;
  }
}
