/* 아이콘: Phosphor Icons 2.1.1 (MIT, 라이선스는 fonts/Phosphor-MIT.txt) 가운데 이 홈페이지가 쓰는 것만 옮겼어요. unpkg에서 두 벌(보통·채움)을 받던 것을 2026-10-24에 바꿨어요.
   아이콘을 더하거나 빼면 _클로드_옮기기/작업원본/ds-sync-1022/build-icons.mjs로 아래 규칙을 다시 만드세요 (index.html의 class="ph ph-…"를 읽어요). 채움(ph-fill)은 쓰지 않아요 */
@font-face { font-family: "Phosphor"; src: url("fonts/Phosphor.woff2") format("woff2"); font-weight: normal; font-style: normal; font-display: block; }
.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=1"; -moz-font-feature-settings: "liga"; -ms-font-feature-settings: "liga" 1; font-feature-settings: "liga"; -webkit-font-variant-ligatures: discretionary-ligatures; font-variant-ligatures: discretionary-ligatures; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.ph.ph-arrow-down:before { content: "\e03e"; }
.ph.ph-arrow-right:before { content: "\e06c"; }
.ph.ph-arrow-up-right:before { content: "\e092"; }
.ph.ph-book-open-text:before { content: "\e8f2"; }
.ph.ph-camera:before { content: "\e10e"; }
.ph.ph-chat-circle-dots:before { content: "\e16c"; }
.ph.ph-chat-circle-text:before { content: "\e16e"; }
.ph.ph-clock:before { content: "\e19a"; }
.ph.ph-clock-countdown:before { content: "\ed2c"; }
.ph.ph-coins:before { content: "\e78e"; }
.ph.ph-copyright:before { content: "\e54a"; }
.ph.ph-device-mobile:before { content: "\e1e0"; }
.ph.ph-devices:before { content: "\eba4"; }
.ph.ph-file-code:before { content: "\e914"; }
.ph.ph-handshake:before { content: "\e582"; }
.ph.ph-list-checks:before { content: "\eadc"; }
.ph.ph-lock-simple:before { content: "\e308"; }
.ph.ph-magnifying-glass:before { content: "\e30c"; }
.ph.ph-map-pin:before { content: "\e316"; }
.ph.ph-minus:before { content: "\e32a"; }
.ph.ph-moon-stars:before { content: "\e58e"; }
.ph.ph-note-pencil:before { content: "\e34c"; }
.ph.ph-paper-plane-tilt:before { content: "\e398"; }
.ph.ph-pen-nib:before { content: "\e3ac"; }
.ph.ph-pencil-simple-line:before { content: "\ebc6"; }
.ph.ph-plus:before { content: "\e3d4"; }
.ph.ph-receipt:before { content: "\e3ec"; }
.ph.ph-seal-check:before { content: "\e606"; }
.ph.ph-share-network:before { content: "\e408"; }
.ph.ph-shield-check:before { content: "\e40c"; }
.ph.ph-tag:before { content: "\e478"; }
.ph.ph-x:before { content: "\e4f6"; }
