/* Polices et icônes hébergées sur le site (aucun appel à un service tiers).
   Geist et Geist Mono (SIL Open Font License), sous-ensemble latin.
   Phosphor Icons 2.1.1 (MIT), limité aux icônes utilisées : pour une nouvelle
   icône ph-*, copier sa règle depuis @phosphor-icons/web/src/regular/style.css. */

@font-face { font-family: 'Geist'; font-style: normal; font-weight: 300 700; font-display: swap; src: url('fonts/geist-latin.woff2') format('woff2'); }
@font-face { font-family: 'Geist Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url('fonts/geist-mono-latin.woff2') format('woff2'); }
@font-face { font-family: 'Geist Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url('fonts/geist-mono-latin.woff2') format('woff2'); }

@font-face { font-family: 'Phosphor'; font-style: normal; font-weight: normal; font-display: block; src: url('fonts/phosphor.woff2') format('woff2'); }

.ph {
    font-family: 'Phosphor' !important;
    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.ph-arrow-counter-clockwise::before { content: "\e038"; }
.ph.ph-moon::before { content: "\e330"; }
.ph.ph-sun::before { content: "\e472"; }
.ph.ph-arrow-down-right::before { content: "\e042"; }
.ph.ph-arrow-left::before { content: "\e058"; }
.ph.ph-arrow-right::before { content: "\e06c"; }
.ph.ph-arrow-up::before { content: "\e08e"; }
.ph.ph-arrow-up-right::before { content: "\e092"; }
.ph.ph-arrows-merge::before { content: "\ed3e"; }
.ph.ph-broom::before { content: "\ec54"; }
.ph.ph-browsers::before { content: "\e0f6"; }
.ph.ph-buildings::before { content: "\e102"; }
.ph.ph-chart-bar::before { content: "\e150"; }
.ph.ph-chart-line-up::before { content: "\e156"; }
.ph.ph-chats-circle::before { content: "\e17e"; }
.ph.ph-compass::before { content: "\e1c8"; }
.ph.ph-crosshair::before { content: "\e1d6"; }
.ph.ph-database::before { content: "\e1de"; }
.ph.ph-download-simple::before { content: "\e20c"; }
.ph.ph-file-text::before { content: "\e23a"; }
.ph.ph-flow-arrow::before { content: "\e6ec"; }
.ph.ph-github-logo::before { content: "\e576"; }
.ph.ph-linkedin-logo::before { content: "\e2ee"; }
.ph.ph-list::before { content: "\e2f0"; }
.ph.ph-lock-simple::before { content: "\e308"; }
.ph.ph-pen-nib::before { content: "\e3ac"; }
.ph.ph-rocket-launch::before { content: "\e3fe"; }
.ph.ph-shield-check::before { content: "\e40c"; }
.ph.ph-squares-four::before { content: "\e464"; }
.ph.ph-table::before { content: "\e476"; }
.ph.ph-target::before { content: "\e47c"; }
.ph.ph-users-three::before { content: "\e68e"; }
.ph.ph-x::before { content: "\e4f6"; }
