/* Peak Performance LLC — FITT phone display, version 7, 2026-09-16.
   Additive styling only. All telephone links retain tel:+12398513488. */
.phone-primary, .phone-alias {white-space: nowrap;}
.phone-alias {font-family: var(--sans); font-weight: 400; letter-spacing: .025em;}
.phone-alias strong {font-weight: 700; letter-spacing: .075em;}
.phone-link-stacked {display: inline-flex; flex-direction: column; align-items: flex-start;}
.phone-link-stacked .phone-primary {display: block;}
.phone-link-stacked .phone-alias {display: block; line-height: 1.4;}
.topbar .phone-link-inline {gap: 8px; min-height: 28px; flex-shrink: 0;}
.topbar .phone-primary {font-weight: 600;}
.topbar .phone-alias {font-size: 11px; color: var(--gold-light);}
.topbar .phone-separator {color: var(--gold-light);}
.topbar .phone-link:focus-visible {outline-color: var(--gold-light); box-shadow: none;}
.footer-contact.phone-link-stacked {display: flex; width: fit-content; gap: 3px; margin-bottom: 9px;}
.footer-contact .phone-alias {font-size: 13px; color: var(--muted);}
.footer-contact .phone-alias strong {color: var(--accent);}
.contact-number.phone-link-stacked {gap: 8px;}
.contact-number .phone-alias {font-size: 18px; color: var(--muted);}
.contact-number .phone-alias strong {color: var(--accent);}
@media (max-width: 600px) {
  /* Give the phone its own row instead of hiding either version or squeezing text. */
  .topbar-inner {height: auto; min-height: 62px; padding-block: 5px; gap: 1px; flex-direction: column; justify-content: center;}
  .topbar-inner > span {font-size: 9px; line-height: 1.5;}
  .topbar .phone-link-inline {min-height: 32px; gap: 8px; font-size: 13px; letter-spacing: .025em;}
  .topbar .phone-alias {font-size: 12px;}
  .topbar .phone-link .icon {width: 13px; height: 13px;}
  .footer-contact .phone-alias {font-size: 14px;}
  .contact-number .phone-alias {font-size: 17px;}
}
@media (forced-colors: active) {
  .phone-link .phone-alias, .phone-link .phone-alias strong {color: LinkText;}
}
@media print {
  .phone-link .phone-alias, .phone-link .phone-alias strong {color: black;}
}
