/* Self-hosted Phosphor icons — subset of the 24 icons the theme uses, as a static
   subset woff2 (~3.5 KB) built from @phosphor-icons v2.1.2.
   Replaces the external unpkg.com script + full 144 KB webfont. Markup unchanged:
   <i class="ph ph-NAME">. Icons inherit color (currentColor) and size (1em). */
@font-face {
  font-family: "Phosphor";
  src: url("/wp-content/themes/rhinobag/assets/fonts/phosphor.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.ph {
  font-family: "Phosphor" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph-arrow-right:before { content: "\e06c"; }
.ph-arrows-clockwise:before { content: "\e094"; }
.ph-barbell:before { content: "\e0b6"; }
.ph-chat-circle-dots:before { content: "\e16c"; }
.ph-check-circle:before { content: "\e184"; }
.ph-clock:before { content: "\e19a"; }
.ph-clock-countdown:before { content: "\ed2c"; }
.ph-envelope-simple:before { content: "\e218"; }
.ph-hand-grabbing:before { content: "\e57c"; }
.ph-info:before { content: "\e2ce"; }
.ph-list:before { content: "\e2f0"; }
.ph-lock-key:before { content: "\e2fe"; }
.ph-map-pin:before { content: "\e316"; }
.ph-paper-plane-tilt:before { content: "\e398"; }
.ph-phone-call:before { content: "\e3ba"; }
.ph-plus:before { content: "\e3d4"; }
.ph-seal-check:before { content: "\e606"; }
.ph-shield-check:before { content: "\e40c"; }
.ph-shopping-cart-simple:before { content: "\e420"; }
.ph-stack:before { content: "\e466"; }
.ph-truck:before { content: "\e4b4"; }
.ph-warning-circle:before { content: "\e4e2"; }
.ph-whatsapp-logo:before { content: "\e5d0"; }
.ph-wind:before { content: "\e5d2"; }
