/* Generated by deploy/build_icons.py — Phosphor Icons (MIT), subset to icons used by FreeMusic. */
@font-face{font-family:"Phosphor";src:url("./ph-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:block}
@font-face{font-family:"Phosphor-Fill";src:url("./ph-fill.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:block}
.ph,.ph-fill{speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ph{font-family:"Phosphor"!important}.ph-fill{font-family:"Phosphor-Fill"!important}
.ph.ph-arrow-clockwise:before{content:"\e036"}
.ph-fill.ph-arrow-clockwise:before{content:"\e036"}
.ph.ph-arrow-counter-clockwise:before{content:"\e038"}
.ph-fill.ph-arrow-counter-clockwise:before{content:"\e038"}
.ph.ph-arrow-down:before{content:"\e03e"}
.ph-fill.ph-arrow-down:before{content:"\e03e"}
.ph.ph-arrow-left:before{content:"\e058"}
.ph-fill.ph-arrow-left:before{content:"\e058"}
.ph.ph-arrow-right:before{content:"\e06c"}
.ph-fill.ph-arrow-right:before{content:"\e06c"}
.ph.ph-arrow-square-out:before{content:"\e5de"}
.ph-fill.ph-arrow-square-out:before{content:"\e5de"}
.ph.ph-arrow-up:before{content:"\e08e"}
.ph-fill.ph-arrow-up:before{content:"\e08e"}
.ph.ph-arrows-clockwise:before{content:"\e094"}
.ph-fill.ph-arrows-clockwise:before{content:"\e094"}
.ph.ph-barbell:before{content:"\e0b6"}
.ph-fill.ph-barbell:before{content:"\e0b6"}
.ph.ph-books:before{content:"\e758"}
.ph-fill.ph-books:before{content:"\e758"}
.ph.ph-brain:before{content:"\e74e"}
.ph-fill.ph-brain:before{content:"\e74e"}
.ph.ph-broom:before{content:"\ec54"}
.ph-fill.ph-broom:before{content:"\ec54"}
.ph.ph-caret-down:before{content:"\e136"}
.ph-fill.ph-caret-down:before{content:"\e136"}
.ph.ph-caret-right:before{content:"\e13a"}
.ph-fill.ph-caret-right:before{content:"\e13a"}
.ph.ph-chart-bar:before{content:"\e150"}
.ph-fill.ph-chart-bar:before{content:"\e150"}
.ph.ph-check:before{content:"\e182"}
.ph-fill.ph-check:before{content:"\e182"}
.ph.ph-check-circle:before{content:"\e184"}
.ph-fill.ph-check-circle:before{content:"\e184"}
.ph.ph-circle:before{content:"\e18a"}
.ph-fill.ph-circle:before{content:"\e18a"}
.ph.ph-city:before{content:"\ea6a"}
.ph-fill.ph-city:before{content:"\ea6a"}
.ph.ph-clock:before{content:"\e19a"}
.ph-fill.ph-clock:before{content:"\e19a"}
.ph.ph-clock-countdown:before{content:"\ed2c"}
.ph-fill.ph-clock-countdown:before{content:"\ed2c"}
.ph.ph-clock-counter-clockwise:before{content:"\e1a0"}
.ph-fill.ph-clock-counter-clockwise:before{content:"\e1a0"}
.ph.ph-cloud:before{content:"\e1aa"}
.ph-fill.ph-cloud:before{content:"\e1aa"}
.ph.ph-cloud-arrow-down:before{content:"\e1ac"}
.ph-fill.ph-cloud-arrow-down:before{content:"\e1ac"}
.ph.ph-cloud-fog:before{content:"\e53c"}
.ph-fill.ph-cloud-fog:before{content:"\e53c"}
.ph.ph-cloud-lightning:before{content:"\e1b2"}
.ph-fill.ph-cloud-lightning:before{content:"\e1b2"}
.ph.ph-cloud-rain:before{content:"\e1b4"}
.ph-fill.ph-cloud-rain:before{content:"\e1b4"}
.ph.ph-cloud-slash:before{content:"\e1b6"}
.ph-fill.ph-cloud-slash:before{content:"\e1b6"}
.ph.ph-cloud-snow:before{content:"\e1b8"}
.ph-fill.ph-cloud-snow:before{content:"\e1b8"}
.ph.ph-cloud-sun:before{content:"\e540"}
.ph-fill.ph-cloud-sun:before{content:"\e540"}
.ph.ph-code:before{content:"\e1bc"}
.ph-fill.ph-code:before{content:"\e1bc"}
.ph.ph-compass:before{content:"\e1c8"}
.ph-fill.ph-compass:before{content:"\e1c8"}
.ph.ph-confetti:before{content:"\e81a"}
.ph-fill.ph-confetti:before{content:"\e81a"}
.ph.ph-copy:before{content:"\e1ca"}
.ph-fill.ph-copy:before{content:"\e1ca"}
.ph.ph-crosshair:before{content:"\e1d6"}
.ph-fill.ph-crosshair:before{content:"\e1d6"}
.ph.ph-cursor:before{content:"\e1dc"}
.ph-fill.ph-cursor:before{content:"\e1dc"}
.ph.ph-database:before{content:"\e1de"}
.ph-fill.ph-database:before{content:"\e1de"}
.ph.ph-door-open:before{content:"\e7e6"}
.ph-fill.ph-door-open:before{content:"\e7e6"}
.ph.ph-dot:before{content:"\ecde"}
.ph-fill.ph-dot:before{content:"\ecde"}
.ph.ph-dots-three:before{content:"\e1fe"}
.ph-fill.ph-dots-three:before{content:"\e1fe"}
.ph.ph-download-simple:before{content:"\e20c"}
.ph-fill.ph-download-simple:before{content:"\e20c"}
.ph.ph-empty:before{content:"\edbc"}
.ph-fill.ph-empty:before{content:"\edbc"}
.ph.ph-floppy-disk:before{content:"\e248"}
.ph-fill.ph-floppy-disk:before{content:"\e248"}
.ph.ph-gauge:before{content:"\e628"}
.ph-fill.ph-gauge:before{content:"\e628"}
.ph.ph-gear-six:before{content:"\e272"}
.ph-fill.ph-gear-six:before{content:"\e272"}
.ph.ph-graduation-cap:before{content:"\e62c"}
.ph-fill.ph-graduation-cap:before{content:"\e62c"}
.ph.ph-hard-drives:before{content:"\e2a0"}
.ph-fill.ph-hard-drives:before{content:"\e2a0"}
.ph.ph-headphones:before{content:"\e2a6"}
.ph-fill.ph-headphones:before{content:"\e2a6"}
.ph.ph-heart:before{content:"\e2a8"}
.ph-fill.ph-heart:before{content:"\e2a8"}
.ph.ph-hourglass:before{content:"\e2b2"}
.ph-fill.ph-hourglass:before{content:"\e2b2"}
.ph.ph-house:before{content:"\e2c2"}
.ph-fill.ph-house:before{content:"\e2c2"}
.ph.ph-identification-card:before{content:"\e2c8"}
.ph-fill.ph-identification-card:before{content:"\e2c8"}
.ph.ph-infinity:before{content:"\e634"}
.ph-fill.ph-infinity:before{content:"\e634"}
.ph.ph-info:before{content:"\e2ce"}
.ph-fill.ph-info:before{content:"\e2ce"}
.ph.ph-key:before{content:"\e2d6"}
.ph-fill.ph-key:before{content:"\e2d6"}
.ph.ph-leaf:before{content:"\e2da"}
.ph-fill.ph-leaf:before{content:"\e2da"}
.ph.ph-lightning:before{content:"\e2de"}
.ph-fill.ph-lightning:before{content:"\e2de"}
.ph.ph-link:before{content:"\e2e2"}
.ph-fill.ph-link:before{content:"\e2e2"}
.ph.ph-link-simple:before{content:"\e2e6"}
.ph-fill.ph-link-simple:before{content:"\e2e6"}
.ph.ph-list:before{content:"\e2f0"}
.ph-fill.ph-list:before{content:"\e2f0"}
.ph.ph-list-plus:before{content:"\e2f8"}
.ph-fill.ph-list-plus:before{content:"\e2f8"}
.ph.ph-lock-simple:before{content:"\e308"}
.ph-fill.ph-lock-simple:before{content:"\e308"}
.ph.ph-lock-simple-open:before{content:"\e30a"}
.ph-fill.ph-lock-simple-open:before{content:"\e30a"}
.ph.ph-magic-wand:before{content:"\e6b6"}
.ph-fill.ph-magic-wand:before{content:"\e6b6"}
.ph.ph-magnifying-glass:before{content:"\e30c"}
.ph-fill.ph-magnifying-glass:before{content:"\e30c"}
.ph.ph-map-pin:before{content:"\e316"}
.ph-fill.ph-map-pin:before{content:"\e316"}
.ph.ph-memory:before{content:"\e9c4"}
.ph-fill.ph-memory:before{content:"\e9c4"}
.ph.ph-minus-circle:before{content:"\e32c"}
.ph-fill.ph-minus-circle:before{content:"\e32c"}
.ph.ph-moon:before{content:"\e330"}
.ph-fill.ph-moon:before{content:"\e330"}
.ph.ph-music-notes:before{content:"\e340"}
.ph-fill.ph-music-notes:before{content:"\e340"}
.ph.ph-note:before{content:"\e348"}
.ph-fill.ph-note:before{content:"\e348"}
.ph.ph-option:before{content:"\e8a8"}
.ph-fill.ph-option:before{content:"\e8a8"}
.ph.ph-password:before{content:"\e752"}
.ph-fill.ph-password:before{content:"\e752"}
.ph.ph-path:before{content:"\e39c"}
.ph-fill.ph-path:before{content:"\e39c"}
.ph.ph-pause:before{content:"\e39e"}
.ph-fill.ph-pause:before{content:"\e39e"}
.ph.ph-pencil-simple:before{content:"\e3b4"}
.ph-fill.ph-pencil-simple:before{content:"\e3b4"}
.ph.ph-play:before{content:"\e3d0"}
.ph-fill.ph-play:before{content:"\e3d0"}
.ph.ph-playlist:before{content:"\e6aa"}
.ph-fill.ph-playlist:before{content:"\e6aa"}
.ph.ph-plus:before{content:"\e3d4"}
.ph-fill.ph-plus:before{content:"\e3d4"}
.ph.ph-plus-circle:before{content:"\e3d6"}
.ph-fill.ph-plus-circle:before{content:"\e3d6"}
.ph.ph-prohibit:before{content:"\e3de"}
.ph-fill.ph-prohibit:before{content:"\e3de"}
.ph.ph-queue:before{content:"\e6ac"}
.ph-fill.ph-queue:before{content:"\e6ac"}
.ph.ph-quotes:before{content:"\e660"}
.ph-fill.ph-quotes:before{content:"\e660"}
.ph.ph-repeat:before{content:"\e3f6"}
.ph-fill.ph-repeat:before{content:"\e3f6"}
.ph.ph-repeat-once:before{content:"\e3f8"}
.ph-fill.ph-repeat-once:before{content:"\e3f8"}
.ph.ph-share:before{content:"\e406"}
.ph-fill.ph-share:before{content:"\e406"}
.ph.ph-shield-check:before{content:"\e40c"}
.ph-fill.ph-shield-check:before{content:"\e40c"}
.ph.ph-shield-slash:before{content:"\e410"}
.ph-fill.ph-shield-slash:before{content:"\e410"}
.ph.ph-shuffle:before{content:"\e422"}
.ph-fill.ph-shuffle:before{content:"\e422"}
.ph.ph-sign-out:before{content:"\e42a"}
.ph-fill.ph-sign-out:before{content:"\e42a"}
.ph.ph-skip-back:before{content:"\e5a4"}
.ph-fill.ph-skip-back:before{content:"\e5a4"}
.ph.ph-skip-forward:before{content:"\e5a6"}
.ph-fill.ph-skip-forward:before{content:"\e5a6"}
.ph.ph-sliders-horizontal:before{content:"\e434"}
.ph-fill.ph-sliders-horizontal:before{content:"\e434"}
.ph.ph-smiley:before{content:"\e436"}
.ph-fill.ph-smiley:before{content:"\e436"}
.ph.ph-sparkle:before{content:"\e6a2"}
.ph-fill.ph-sparkle:before{content:"\e6a2"}
.ph.ph-speaker-high:before{content:"\e44a"}
.ph-fill.ph-speaker-high:before{content:"\e44a"}
.ph.ph-speaker-low:before{content:"\e44c"}
.ph-fill.ph-speaker-low:before{content:"\e44c"}
.ph.ph-speaker-x:before{content:"\e45c"}
.ph-fill.ph-speaker-x:before{content:"\e45c"}
.ph.ph-sun:before{content:"\e472"}
.ph-fill.ph-sun:before{content:"\e472"}
.ph.ph-table:before{content:"\e476"}
.ph-fill.ph-table:before{content:"\e476"}
.ph.ph-target:before{content:"\e47c"}
.ph-fill.ph-target:before{content:"\e47c"}
.ph.ph-thumbs-down:before{content:"\e48c"}
.ph-fill.ph-thumbs-down:before{content:"\e48c"}
.ph.ph-thumbs-up:before{content:"\e48e"}
.ph-fill.ph-thumbs-up:before{content:"\e48e"}
.ph.ph-ticket:before{content:"\e490"}
.ph-fill.ph-ticket:before{content:"\e490"}
.ph.ph-timer:before{content:"\e492"}
.ph-fill.ph-timer:before{content:"\e492"}
.ph.ph-trash:before{content:"\e4a6"}
.ph-fill.ph-trash:before{content:"\e4a6"}
.ph.ph-user:before{content:"\e4c2"}
.ph-fill.ph-user:before{content:"\e4c2"}
.ph.ph-user-circle:before{content:"\e4c4"}
.ph-fill.ph-user-circle:before{content:"\e4c4"}
.ph.ph-user-minus:before{content:"\e4ce"}
.ph-fill.ph-user-minus:before{content:"\e4ce"}
.ph.ph-user-plus:before{content:"\e4d0"}
.ph-fill.ph-user-plus:before{content:"\e4d0"}
.ph.ph-users:before{content:"\e4d6"}
.ph-fill.ph-users:before{content:"\e4d6"}
.ph.ph-vinyl-record:before{content:"\ecac"}
.ph-fill.ph-vinyl-record:before{content:"\ecac"}
.ph.ph-warning-circle:before{content:"\e4e2"}
.ph-fill.ph-warning-circle:before{content:"\e4e2"}
.ph.ph-waveform:before{content:"\e802"}
.ph-fill.ph-waveform:before{content:"\e802"}
.ph.ph-x:before{content:"\e4f6"}
.ph-fill.ph-x:before{content:"\e4f6"}
