/* Subconjunto do @phosphor-icons/web (regular) — só os ícones usados aqui.
   Só o woff2 é servido; a fonte completa do pacote traz svg/ttf/woff (3.9 MB). */
@font-face {
  font-family: "Phosphor";
  src: url("./Phosphor.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.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;
  display: inline-block;
  vertical-align: -0.125em;
}

.ph.ph-monitor-arrow-up:before  { content: "\e58a"; }
.ph.ph-monitor:before           { content: "\e32e"; }
.ph.ph-video-camera:before      { content: "\e4da"; }
.ph.ph-video-camera-slash:before{ content: "\e4dc"; }
.ph.ph-gear-six:before          { content: "\e272"; }
.ph.ph-chat-circle-dots:before  { content: "\e16c"; }
.ph.ph-sign-out:before          { content: "\e42a"; }
.ph.ph-squares-four:before      { content: "\e464"; }
.ph.ph-corners-out:before       { content: "\e1d0"; }
.ph.ph-lock-key:before          { content: "\e2fe"; }
.ph.ph-paper-plane-tilt:before  { content: "\e398"; }
.ph.ph-link-simple:before       { content: "\e2e6"; }
.ph.ph-plus-circle:before       { content: "\e3d6"; }
.ph.ph-stop-circle:before       { content: "\e46e"; }
.ph.ph-users-three:before       { content: "\e68e"; }
.ph.ph-broadcast:before         { content: "\e0f2"; }
.ph.ph-microphone:before        { content: "\e326"; }
.ph.ph-microphone-slash:before  { content: "\e328"; }
.ph.ph-shield-check:before      { content: "\e40c"; }
.ph.ph-wifi-high:before         { content: "\e4ea"; }
.ph.ph-wifi-medium:before       { content: "\e4ee"; }
.ph.ph-wifi-low:before          { content: "\e4ec"; }
.ph.ph-wifi-none:before         { content: "\e4f0"; }
.ph.ph-wifi-slash:before        { content: "\e4f2"; }
