/* Phosphor regular icons, vendored locally under the MIT license.
   Legacy Font Awesome class aliases preserve existing database values. */
i.ph,i.fas,i.fab,i.fa-solid,i.fa-brands { --icon: url('icons/planet.svg'); display:inline-block; width:1em; height:1em; vertical-align:-.15em; flex-shrink:0; line-height:1; font-style:normal; }
i.ph::before,i.fas::before,i.fab::before,i.fa-solid::before,i.fa-brands::before { content:''; display:block; width:100%; height:100%; background:currentColor; mask-image:var(--icon); -webkit-mask-image:var(--icon); mask-size:contain; -webkit-mask-size:contain; mask-repeat:no-repeat; -webkit-mask-repeat:no-repeat; mask-position:center; -webkit-mask-position:center; }
i.ph-arrow-left,i.fa-arrow-left { --icon: url('icons/arrow-left.svg'); }
i.ph-arrow-right,i.fa-arrow-right { --icon: url('icons/arrow-right.svg'); }
i.ph-arrow-up-right,i.fa-external-link-alt { --icon: url('icons/arrow-up-right.svg'); }
i.ph-book-open,i.fa-book-open { --icon: url('icons/book-open.svg'); }
i.ph-car { --icon: url('icons/car.svg'); }
i.ph-chart-line,i.fa-chart-line { --icon: url('icons/chart-line.svg'); }
i.ph-chat-circle-dots,i.fa-weibo { --icon: url('icons/chat-circle-dots.svg'); }
i.ph-check,i.fa-check { --icon: url('icons/check.svg'); }
i.ph-check-circle,i.fa-circle-check { --icon: url('icons/check-circle.svg'); }
i.ph-circles-three { --icon: url('icons/circles-three.svg'); }
i.ph-code,i.fa-code { --icon: url('icons/code.svg'); }
i.ph-copy,i.fa-copy { --icon: url('icons/copy.svg'); }
i.ph-cube,i.fa-unity { --icon: url('icons/cube.svg'); }
i.ph-dots-six,i.fa-grip { --icon: url('icons/dots-six.svg'); }
i.ph-dots-six-vertical,i.fa-grip-vertical { --icon: url('icons/dots-six-vertical.svg'); }
i.ph-eye,i.fa-eye { --icon: url('icons/eye.svg'); }
i.ph-eye-slash,i.fa-eye-slash { --icon: url('icons/eye-slash.svg'); }
i.ph-film-strip,i.fa-film { --icon: url('icons/film-strip.svg'); }
i.ph-folder,i.fa-folder { --icon: url('icons/folder.svg'); }
i.ph-folder-open,i.fa-folder-open { --icon: url('icons/folder-open.svg'); }
i.ph-gauge,i.fa-tachometer-alt,i.fa-gauge-high { --icon: url('icons/gauge.svg'); }
i.ph-github-logo,i.fa-github { --icon: url('icons/github-logo.svg'); }
i.ph-google-logo,i.fa-google { --icon: url('icons/google-logo.svg'); }
i.ph-graduation-cap,i.fa-graduation-cap { --icon: url('icons/graduation-cap.svg'); }
i.ph-hand-pointing,i.fa-hand-pointer { --icon: url('icons/hand-pointing.svg'); }
i.ph-heart,i.fa-heart { --icon: url('icons/heart.svg'); }
i.ph-house,i.fa-home { --icon: url('icons/house.svg'); }
i.ph-link,i.fa-link { --icon: url('icons/link.svg'); }
i.ph-list,i.fa-bars,i.fa-list { --icon: url('icons/list.svg'); }
i.ph-lock-simple,i.fa-lock { --icon: url('icons/lock-simple.svg'); }
i.ph-magnifying-glass,i.fa-search { --icon: url('icons/magnifying-glass.svg'); }
i.ph-package { --icon: url('icons/package.svg'); }
i.ph-pencil-simple,i.fa-edit { --icon: url('icons/pencil-simple.svg'); }
i.ph-piano-keys { --icon: url('icons/piano-keys.svg'); }
i.ph-planet,i.fa-globe { --icon: url('icons/planet.svg'); }
i.ph-play-circle,i.fa-play-circle { --icon: url('icons/play-circle.svg'); }
i.ph-plus,i.fa-plus { --icon: url('icons/plus.svg'); }
i.ph-share-network,i.fa-share-alt { --icon: url('icons/share-network.svg'); }
i.ph-sign-in,i.fa-sign-in-alt { --icon: url('icons/sign-in.svg'); }
i.ph-sign-out,i.fa-sign-out-alt { --icon: url('icons/sign-out.svg'); }
i.ph-sort-ascending,i.fa-sort-numeric-down { --icon: url('icons/sort-ascending.svg'); }
i.ph-squares-four { --icon: url('icons/squares-four.svg'); }
i.ph-stack-overflow-logo,i.fa-stack-overflow { --icon: url('icons/stack-overflow-logo.svg'); }
i.ph-star-four,i.fa-star { --icon: url('icons/star-four.svg'); }
i.ph-trash-simple,i.fa-trash { --icon: url('icons/trash-simple.svg'); }
i.ph-tray,i.fa-inbox { --icon: url('icons/tray.svg'); }
i.ph-twitter-logo,i.fa-twitter { --icon: url('icons/twitter-logo.svg'); }
i.ph-user,i.fa-user { --icon: url('icons/user.svg'); }
i.ph-user-circle,i.fa-user-shield { --icon: url('icons/user-circle.svg'); }
i.ph-users,i.fa-users { --icon: url('icons/users.svg'); }
i.ph-users-three,i.fa-user-tag { --icon: url('icons/users-three.svg'); }
i.ph-warning-circle,i.fa-exclamation-circle { --icon: url('icons/warning-circle.svg'); }
i.ph-wrench,i.fa-tools { --icon: url('icons/wrench.svg'); }
i.ph-x,i.fa-times { --icon: url('icons/x.svg'); }
i.ph-youtube-logo,i.fa-youtube { --icon: url('icons/youtube-logo.svg'); }
i.ph-user-plus,i.fa-user-plus { --icon: url('icons/user-plus.svg'); }
i.ph-pause,i.fa-pause { --icon: url('icons/pause.svg'); }
i.ph-minus { --icon: url('icons/minus.svg'); }
i.ph-play { --icon: url('icons/play.svg'); }
i.ph-arrow-counter-clockwise { --icon: url('icons/arrow-counter-clockwise.svg'); }
