/**
 * PHOSPHOR ICON FONT
 * Polite Platform :: Control Plane
 * Path: /control-plane/public/assets/reference/css/phosphor.css
 * Description: Self-hosted icon subset used by the ported Control Center surfaces.
 * Context: UI
 * Author: Polite Platform Team
 * Date: 2026-09-06T20:58:11Z
 * Generated by: GPT-6 Codex
 */
@font-face {
    font-family: "Phosphor-Fill";
    src: url("/assets/reference/fonts/Phosphor-Fill.ttf") format("truetype");
    font-display: block;
    font-style: normal;
    font-weight: normal;
}
.ph::before {
    direction: ltr;
    display: inline-block;
    font-family: "Phosphor-Fill";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    text-transform: none;
    white-space: nowrap;
}
.ph-archive::before { content: "archive-fill"; }
.ph-blueprint::before { content: "blueprint-fill"; }
.ph-browser::before { content: "browser-fill"; }
.ph-calendar::before { content: "calendar-fill"; }
.ph-camera::before { content: "camera-fill"; }
.ph-caret-down::before { content: "caret-down-fill"; }
.ph-chat-circle-text::before { content: "chat-circle-text-fill"; }
.ph-clipboard-text::before { content: "clipboard-text-fill"; }
.ph-cloud::before { content: "cloud-fill"; }
.ph-cloud-arrow-up::before { content: "cloud-arrow-up-fill"; }
.ph-copy::before { content: "copy-fill"; }
.ph-device-mobile::before { content: "device-mobile-fill"; }
.ph-download-simple::before { content: "download-simple-fill"; }
.ph-envelope::before { content: "envelope-fill"; }
.ph-gif::before { content: "gif-fill"; }
.ph-globe::before { content: "globe-fill"; }
.ph-images-square::before { content: "images-square-fill"; }
.ph-list-bullets::before { content: "list-bullets-fill"; }
.ph-map-pin::before { content: "map-pin-fill"; }
.ph-note-pencil::before { content: "note-pencil-fill"; }
.ph-package::before { content: "package-fill"; }
.ph-palette::before { content: "palette-fill"; }
.ph-pencil-simple::before { content: "pencil-simple-fill"; }
.ph-plus-circle::before { content: "plus-circle-fill"; }
.ph-presentation::before { content: "presentation-fill"; }
.ph-printer::before { content: "printer-fill"; }
.ph-share-network::before { content: "share-network-fill"; }
.ph-sliders-horizontal::before { content: "sliders-horizontal-fill"; }
.ph-squares-four::before { content: "squares-four-fill"; }
.ph-stack::before { content: "stack-fill"; }
.ph-user-circle::before { content: "user-circle-fill"; }
.ph-user-focus::before { content: "user-focus-fill"; }
.ph-video-camera::before { content: "video-camera-fill"; }
