/* V2 icons: Phosphor class names rendered with the Lucide font (generated). */

/* ── Icons: Phosphor class names rendered with the Lucide font (generated). Unmapped icons keep Phosphor. ── */

:root[data-ui="v2"] .ph-airplane::before,
:root[data-ui="v2"] .ph-arrow-bend-up-right::before,
:root[data-ui="v2"] .ph-arrows-clockwise::before,
:root[data-ui="v2"] .ph-arrows-counter-clockwise::before,
:root[data-ui="v2"] .ph-arrows-down-up::before,
:root[data-ui="v2"] .ph-arrows-left-right::before,
:root[data-ui="v2"] .ph-atom::before,
:root[data-ui="v2"] .ph-baby::before,
:root[data-ui="v2"] .ph-bank::before,
:root[data-ui="v2"] .ph-barbell::before,
:root[data-ui="v2"] .ph-book::before,
:root[data-ui="v2"] .ph-book-open::before,
:root[data-ui="v2"] .ph-bookmark-simple::before,
:root[data-ui="v2"] .ph-books::before,
:root[data-ui="v2"] .ph-brain::before,
:root[data-ui="v2"] .ph-broadcast::before,
:root[data-ui="v2"] .ph-calculator::before,
:root[data-ui="v2"] .ph-calendar::before,
:root[data-ui="v2"] .ph-calendar-dots::before,
:root[data-ui="v2"] .ph-camera::before,
:root[data-ui="v2"] .ph-car::before,
:root[data-ui="v2"] .ph-caret-down::before,
:root[data-ui="v2"] .ph-caret-left::before,
:root[data-ui="v2"] .ph-caret-right::before,
:root[data-ui="v2"] .ph-caret-up::before,
:root[data-ui="v2"] .ph-chart-line-up::before,
:root[data-ui="v2"] .ph-check::before,
:root[data-ui="v2"] .ph-check-circle::before,
:root[data-ui="v2"] .ph-clock-countdown::before,
:root[data-ui="v2"] .ph-cloud-check::before,
:root[data-ui="v2"] .ph-code::before,
:root[data-ui="v2"] .ph-compass::before,
:root[data-ui="v2"] .ph-copy::before,
:root[data-ui="v2"] .ph-desktop::before,
:root[data-ui="v2"] .ph-dots-six-vertical::before,
:root[data-ui="v2"] .ph-dots-three::before,
:root[data-ui="v2"] .ph-download-simple::before,
:root[data-ui="v2"] .ph-eye-slash::before,
:root[data-ui="v2"] .ph-file-text::before,
:root[data-ui="v2"] .ph-film-strip::before,
:root[data-ui="v2"] .ph-flask::before,
:root[data-ui="v2"] .ph-fork-knife::before,
:root[data-ui="v2"] .ph-gear-six::before,
:root[data-ui="v2"] .ph-globe::before,
:root[data-ui="v2"] .ph-globe-hemisphere-west::before,
:root[data-ui="v2"] .ph-hammer::before,
:root[data-ui="v2"] .ph-heartbeat::before,
:root[data-ui="v2"] .ph-hourglass::before,
:root[data-ui="v2"] .ph-house::before,
:root[data-ui="v2"] .ph-jar::before,
:root[data-ui="v2"] .ph-laptop::before,
:root[data-ui="v2"] .ph-leaf::before,
:root[data-ui="v2"] .ph-lightbulb::before,
:root[data-ui="v2"] .ph-link-simple::before,
:root[data-ui="v2"] .ph-lock::before,
:root[data-ui="v2"] .ph-map-trifold::before,
:root[data-ui="v2"] .ph-medal::before,
:root[data-ui="v2"] .ph-microphone::before,
:root[data-ui="v2"] .ph-music-note::before,
:root[data-ui="v2"] .ph-music-notes::before,
:root[data-ui="v2"] .ph-notebook::before,
:root[data-ui="v2"] .ph-paint-brush::before,
:root[data-ui="v2"] .ph-palette::before,
:root[data-ui="v2"] .ph-pen::before,
:root[data-ui="v2"] .ph-pencil-simple::before,
:root[data-ui="v2"] .ph-plus::before,
:root[data-ui="v2"] .ph-plus-circle::before,
:root[data-ui="v2"] .ph-qr-code::before,
:root[data-ui="v2"] .ph-rocket-launch::before,
:root[data-ui="v2"] .ph-scissors::before,
:root[data-ui="v2"] .ph-share-network::before,
:root[data-ui="v2"] .ph-shield-check::before,
:root[data-ui="v2"] .ph-shopping-cart::before,
:root[data-ui="v2"] .ph-sigma::before,
:root[data-ui="v2"] .ph-sign-in::before,
:root[data-ui="v2"] .ph-squares-four::before,
:root[data-ui="v2"] .ph-star::before,
:root[data-ui="v2"] .ph-storefront::before,
:root[data-ui="v2"] .ph-target::before,
:root[data-ui="v2"] .ph-terminal-window::before,
:root[data-ui="v2"] .ph-translate::before,
:root[data-ui="v2"] .ph-trash::before,
:root[data-ui="v2"] .ph-trophy::before,
:root[data-ui="v2"] .ph-upload-simple::before,
:root[data-ui="v2"] .ph-user-circle::before,
:root[data-ui="v2"] .ph-wave-sine::before,
:root[data-ui="v2"] .ph-wrench::before,
:root[data-ui="v2"] .ph-x::before {
  font-family: "lucide" !important;
  font-weight: normal !important;
  font-style: normal;
}

:root[data-ui="v2"] .ph-airplane::before { content: "\e1de"; }
:root[data-ui="v2"] .ph-arrow-bend-up-right::before { content: "\e0ac"; }
:root[data-ui="v2"] .ph-arrows-clockwise::before { content: "\e149"; }
:root[data-ui="v2"] .ph-arrows-counter-clockwise::before { content: "\e14c"; }
:root[data-ui="v2"] .ph-arrows-down-up::before { content: "\e381"; }
:root[data-ui="v2"] .ph-arrows-left-right::before { content: "\e24a"; }
:root[data-ui="v2"] .ph-atom::before { content: "\e3db"; }
:root[data-ui="v2"] .ph-baby::before { content: "\e2ce"; }
:root[data-ui="v2"] .ph-bank::before { content: "\e23a"; }
:root[data-ui="v2"] .ph-barbell::before { content: "\e3a5"; }
:root[data-ui="v2"] .ph-book::before { content: "\e062"; }
:root[data-ui="v2"] .ph-book-open::before { content: "\e063"; }
:root[data-ui="v2"] .ph-bookmark-simple::before { content: "\e064"; }
:root[data-ui="v2"] .ph-books::before { content: "\e106"; }
:root[data-ui="v2"] .ph-brain::before { content: "\e3ca"; }
:root[data-ui="v2"] .ph-broadcast::before { content: "\e146"; }
:root[data-ui="v2"] .ph-calculator::before { content: "\e1bc"; }
:root[data-ui="v2"] .ph-calendar::before { content: "\e067"; }
:root[data-ui="v2"] .ph-calendar-dots::before { content: "\e2b9"; }
:root[data-ui="v2"] .ph-camera::before { content: "\e068"; }
:root[data-ui="v2"] .ph-car::before { content: "\e1d5"; }
:root[data-ui="v2"] .ph-caret-down::before { content: "\e071"; }
:root[data-ui="v2"] .ph-caret-left::before { content: "\e072"; }
:root[data-ui="v2"] .ph-caret-right::before { content: "\e073"; }
:root[data-ui="v2"] .ph-caret-up::before { content: "\e074"; }
:root[data-ui="v2"] .ph-chart-line-up::before { content: "\e2a5"; }
:root[data-ui="v2"] .ph-check::before { content: "\e070"; }
:root[data-ui="v2"] .ph-check-circle::before { content: "\e226"; }
:root[data-ui="v2"] .ph-clock-countdown::before { content: "\e08b"; }
:root[data-ui="v2"] .ph-cloud-check::before { content: "\e08c"; }
:root[data-ui="v2"] .ph-code::before { content: "\e097"; }
:root[data-ui="v2"] .ph-compass::before { content: "\e09f"; }
:root[data-ui="v2"] .ph-copy::before { content: "\e0a2"; }
:root[data-ui="v2"] .ph-desktop::before { content: "\e121"; }
:root[data-ui="v2"] .ph-dots-six-vertical::before { content: "\e0ee"; }
:root[data-ui="v2"] .ph-dots-three::before { content: "\e0ba"; }
:root[data-ui="v2"] .ph-download-simple::before { content: "\e0b6"; }
:root[data-ui="v2"] .ph-eye-slash::before { content: "\e0bf"; }
:root[data-ui="v2"] .ph-file-text::before { content: "\e0d0"; }
:root[data-ui="v2"] .ph-film-strip::before { content: "\e0d4"; }
:root[data-ui="v2"] .ph-flask::before { content: "\e0da"; }
:root[data-ui="v2"] .ph-fork-knife::before { content: "\e2f6"; }
:root[data-ui="v2"] .ph-gear-six::before { content: "\e158"; }
:root[data-ui="v2"] .ph-globe::before { content: "\e0eb"; }
:root[data-ui="v2"] .ph-globe-hemisphere-west::before { content: "\e1f3"; }
:root[data-ui="v2"] .ph-hammer::before { content: "\e0ef"; }
:root[data-ui="v2"] .ph-heartbeat::before { content: "\e372"; }
:root[data-ui="v2"] .ph-hourglass::before { content: "\e296"; }
:root[data-ui="v2"] .ph-house::before { content: "\e0f8"; }
:root[data-ui="v2"] .ph-jar::before { content: "\e620"; }
:root[data-ui="v2"] .ph-laptop::before { content: "\e1cd"; }
:root[data-ui="v2"] .ph-leaf::before { content: "\e2de"; }
:root[data-ui="v2"] .ph-lightbulb::before { content: "\e1c2"; }
:root[data-ui="v2"] .ph-link-simple::before { content: "\e108"; }
:root[data-ui="v2"] .ph-lock::before { content: "\e10f"; }
:root[data-ui="v2"] .ph-map-trifold::before { content: "\e114"; }
:root[data-ui="v2"] .ph-medal::before { content: "\e053"; } /* Lucide award: 2nd/3rd on the leaderboard */
:root[data-ui="v2"] .ph-microphone::before { content: "\e11c"; }
:root[data-ui="v2"] .ph-music-note::before { content: "\e126"; }
:root[data-ui="v2"] .ph-music-notes::before { content: "\e34e"; }
:root[data-ui="v2"] .ph-notebook::before { content: "\e59a"; }
:root[data-ui="v2"] .ph-paint-brush::before { content: "\e2e7"; }
:root[data-ui="v2"] .ph-palette::before { content: "\e1dd"; }
:root[data-ui="v2"] .ph-pen::before { content: "\e133"; }
:root[data-ui="v2"] .ph-pencil-simple::before { content: "\e1f9"; }
:root[data-ui="v2"] .ph-plus::before { content: "\e141"; }
:root[data-ui="v2"] .ph-plus-circle::before { content: "\e086"; }
:root[data-ui="v2"] .ph-qr-code::before { content: "\e1df"; }
:root[data-ui="v2"] .ph-rocket-launch::before { content: "\e286"; }
:root[data-ui="v2"] .ph-scissors::before { content: "\e152"; }
:root[data-ui="v2"] .ph-share-network::before { content: "\e15a"; }
:root[data-ui="v2"] .ph-shield-check::before { content: "\e1ff"; }
:root[data-ui="v2"] .ph-shopping-cart::before { content: "\e160"; }
:root[data-ui="v2"] .ph-sigma::before { content: "\e201"; }
:root[data-ui="v2"] .ph-sign-in::before { content: "\e111"; }
:root[data-ui="v2"] .ph-squares-four::before { content: "\e105"; }
:root[data-ui="v2"] .ph-star::before { content: "\e17a"; }
:root[data-ui="v2"] .ph-storefront::before { content: "\e3e8"; }
:root[data-ui="v2"] .ph-target::before { content: "\e184"; }
:root[data-ui="v2"] .ph-terminal-window::before { content: "\e20a"; }
:root[data-ui="v2"] .ph-translate::before { content: "\e103"; }
:root[data-ui="v2"] .ph-trash::before { content: "\e18e"; }
:root[data-ui="v2"] .ph-trophy::before { content: "\e377"; }
:root[data-ui="v2"] .ph-upload-simple::before { content: "\e19e"; }
:root[data-ui="v2"] .ph-user-circle::before { content: "\e466"; }
:root[data-ui="v2"] .ph-wave-sine::before { content: "\e038"; }
:root[data-ui="v2"] .ph-wrench::before { content: "\e1b1"; }
:root[data-ui="v2"] .ph-x::before { content: "\e1b2"; }

/* A subject's icon in its own colour, standing in for V1's colour dots. */
:root[data-ui="v2"] .v2-subject-mark {
  display: inline-flex;
  flex: none;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  font-size: 15px;
  line-height: 1;
  color: var(--subject-color);
}
