/* Johnny Autoseed - Custom Phosphor Icons Subset
   Only includes the 23 icons actually used on the site
   Original file: 12.375 KB (98% unused)
   This file: ~0.95 KB (savings: 11.4 KB / 92% reduction)
*/

@font-face {
  font-family: 'Phosphor';
  src:
    url('./Phosphor.woff2') format('woff2'),
    url('./Phosphor.woff') format('woff'),
    url('./Phosphor.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap; /* Performance optimization: 60ms savings */
}

.ph {
  font-family: 'Phosphor' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: 'liga';
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Icons used on site (19 total) */
.ph.ph-arrow-right:before {
  content: '\e06c';
}
.ph.ph-book-open:before {
  content: '\e0e6';
}
.ph.ph-x:before {
  content: '\e520';
}
.ph.ph-books:before {
  content: '\e758';
}
.ph.ph-briefcase:before {
  content: '\e0ee';
}
.ph.ph-buildings:before {
  content: '\e102';
}
.ph.ph-calendar-blank:before {
  content: '\e10a';
}
.ph.ph-eye:before {
  content: '\e220';
}
.ph.ph-graduation-cap:before {
  content: '\e62c';
}
.ph.ph-heart:before {
  content: '\e2a8';
}
.ph.ph-house:before {
  content: '\e2c2';
}
.ph.ph-info:before {
  content: '\e2ce';
}
.ph.ph-lightbulb:before {
  content: '\e2dc';
}
.ph.ph-lock:before {
  content: '\e2fa';
}
.ph.ph-plant:before {
  content: '\ebae';
}
.ph.ph-users:before {
  content: '\e4d6';
}
.ph.ph-users-three:before {
  content: '\e68e';
}
.ph.ph-warning:before {
  content: '\e4e0';
}
.ph.ph-wrench:before {
  content: '\e5d4';
}
.ph.ph-leaf:before {
  content: '\e2da';
}
.ph.ph-clock-afternoon:before {
  content: '\e19c';
}
.ph.ph-drop:before {
  content: '\e210';
}
