/* Zahnwerk Hennef — Phosphor Icons Regular, lokal gehostet (DSGVO).
   Quelle: @phosphor-icons/web 2.0.3 (enthielt 1258 Symbole).
   Gekürzt auf die 54 hier verwendeten — das spart rund 61 KB.
   Neues Symbol nötig? In _archiv/phosphor-vollstaendig.css nachsehen und
   hier eine Zeile .ph-NAME:before { content: "\\eXXX"; } ergänzen. */

@font-face {
  font-family: "Phosphor";
  src: url('phosphor/Phosphor.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ph.ph-activity:before, .ph-activity:before { content: "\ec98"; }
.ph.ph-arrow-left:before, .ph-arrow-left:before { content: "\e953"; }
.ph.ph-arrow-right:before, .ph-arrow-right:before { content: "\e95c"; }
.ph.ph-arrow-square-out:before, .ph-arrow-square-out:before { content: "\e972"; }
.ph.ph-arrow-up:before, .ph-arrow-up:before { content: "\e97d"; }
.ph.ph-brackets-curly:before, .ph-brackets-curly:before { content: "\e9ce"; }
.ph.ph-browser:before, .ph-browser:before { content: "\e9d8"; }
.ph.ph-calendar:before, .ph-calendar:before { content: "\e9e3"; }
.ph.ph-calendar-check:before, .ph-calendar-check:before { content: "\e9e5"; }
.ph.ph-chart-bar:before, .ph-chart-bar:before { content: "\ea17"; }
.ph.ph-chart-line-up:before, .ph-chart-line-up:before { content: "\ea1c"; }
.ph.ph-chat-circle:before, .ph-chat-circle:before { content: "\ea25"; }
.ph.ph-clock:before, .ph-clock:before { content: "\ea42"; }
.ph.ph-code:before, .ph-code:before { content: "\ea58"; }
.ph.ph-download:before, .ph-download:before { content: "\eab5"; }
.ph.ph-envelope:before, .ph-envelope:before { content: "\eac5"; }
.ph.ph-envelope-simple:before, .ph-envelope-simple:before { content: "\eac7"; }
.ph.ph-facebook-logo:before, .ph-facebook-logo:before { content: "\ead8"; }
.ph.ph-file-css:before, .ph-file-css:before { content: "\eae9"; }
.ph.ph-file-text:before, .ph-file-text:before { content: "\eafd"; }
.ph.ph-first-aid:before, .ph-first-aid:before { content: "\eb0f"; }
.ph.ph-gear:before, .ph-gear:before { content: "\eb43"; }
.ph.ph-globe:before, .ph-globe:before { content: "\eb58"; }
.ph.ph-heart:before, .ph-heart:before { content: "\eb89"; }
.ph.ph-house:before, .ph-house:before { content: "\eb9c"; }
.ph.ph-image:before, .ph-image:before { content: "\eba2"; }
.ph.ph-image-square:before, .ph-image-square:before { content: "\eba4"; }
.ph.ph-info:before, .ph-info:before { content: "\eba7"; }
.ph.ph-instagram-logo:before, .ph-instagram-logo:before { content: "\eba8"; }
.ph.ph-layout:before, .ph-layout:before { content: "\ebb7"; }
.ph.ph-link:before, .ph-link:before { content: "\ebc2"; }
.ph.ph-linkedin-logo:before, .ph-linkedin-logo:before { content: "\ebc4"; }
.ph.ph-list:before, .ph-list:before { content: "\ebca"; }
.ph.ph-map-pin:before, .ph-map-pin:before { content: "\ebe0"; }
.ph.ph-moon:before, .ph-moon:before { content: "\ebfe"; }
.ph.ph-notebook:before, .ph-notebook:before { content: "\ec13"; }
.ph.ph-paint-brush:before, .ph-paint-brush:before { content: "\ec3d"; }
.ph.ph-palette:before, .ph-palette:before { content: "\ec42"; }
.ph.ph-phone:before, .ph-phone:before { content: "\ec6a"; }
.ph.ph-pill:before, .ph-pill:before { content: "\ec77"; }
.ph.ph-pulse:before, .ph-pulse:before { content: "\ec98"; }
.ph.ph-share-network:before, .ph-share-network:before { content: "\ecd1"; }
.ph.ph-shield-check:before, .ph-shield-check:before { content: "\ecd3"; }
.ph.ph-smiley:before, .ph-smiley:before { content: "\ecf8"; }
.ph.ph-squares-four:before, .ph-squares-four:before { content: "\ed20"; }
.ph.ph-star:before, .ph-star:before { content: "\ed28"; }
.ph.ph-sun:before, .ph-sun:before { content: "\ed3e"; }
.ph.ph-thermometer:before, .ph-thermometer:before { content: "\ed6d"; }
.ph.ph-tooth:before, .ph-tooth:before { content: "\ed7d"; }
.ph.ph-trend-up:before, .ph-trend-up:before { content: "\ed92"; }
.ph.ph-users:before, .ph-users:before { content: "\edab"; }
.ph.ph-x:before, .ph-x:before { content: "\eddb"; }
.ph.ph-identification-card:before, .ph-identification-card:before { content: "\eba1"; }
.ph.ph-printer:before, .ph-printer:before { content: "\ec93"; }
