/* Ziko self-hosted Font-Awesome 6 Pro SUBSET - SITE-WIDE icons (task #100332, extends #1485).
   The FA kit (756aebcdfb / 19d34fb9dc) returns 403 -> console error + zero icons on every page.
   This subset covers every fa-* class referenced in the webroot (light/solid/regular/brands).
   Glyphs are our licensed FA Pro data (kit id 11812614). Rebuild: /tmp/fa_cap/build_full.py
   on the 134 box (also archived in the ziko wiki). Do NOT hand-edit glyph rules. */

@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url(fa-light-subset.woff2?v=2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(fa-regular-subset.woff2?v=2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-subset.woff2?v=2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(fa-brands-subset.woff2?v=2) format("woff2")}

.fa-light,.fal,.fa-regular,.far,.fa-solid,.fas,.fa-brands,.fab,[class^="fa-"],[class*=" fa-"]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa-light,.fal{font-family:"Font Awesome 6 Pro";font-weight:300}
.fa-regular,.far{font-family:"Font Awesome 6 Pro";font-weight:400}
.fa-solid,.fas{font-family:"Font Awesome 6 Pro";font-weight:900}
.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa-light::before,.fal::before,.fa-regular::before,.far::before,.fa-solid::before,.fas::before,.fa-brands::before,.fab::before{content:var(--fa)}
.fa-fw{text-align:center;width:1.25em}
.fa-spin{animation:fa-spin 2s linear infinite}
.fa-beat{animation:fa-beat 1s ease-in-out infinite}
@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25)}}
@media (prefers-reduced-motion:reduce){.fa-spin,.fa-beat{animation-duration:20s;animation-iteration-count:1}}

/* glyph codepoints (site-wide subset) */
.fa-a{--fa:"\41"}
.fa-address-book{--fa:"\f2b9"}
.fa-align-center{--fa:"\f037"}
.fa-align-left{--fa:"\f036"}
.fa-align-right{--fa:"\f038"}
.fa-archive{--fa:"\f187"}
.fa-arrow-down{--fa:"\f063"}
.fa-arrow-left{--fa:"\f060"}
.fa-arrow-pointer{--fa:"\f245"}
.fa-arrow-right{--fa:"\f061"}
.fa-arrow-right-arrow-left{--fa:"\f0ec"}
.fa-arrow-rotate-right{--fa:"\f01e"}
.fa-arrow-trend-down{--fa:"\e097"}
.fa-arrow-up{--fa:"\f062"}
.fa-arrows-left-right{--fa:"\f07e"}
.fa-arrows-rotate{--fa:"\f021"}
.fa-arrows-up-down{--fa:"\f07d"}
.fa-arrows-up-down-left-right{--fa:"\f047"}
.fa-b{--fa:"\42"}
.fa-badge-check{--fa:"\f336"}
.fa-ban{--fa:"\f05e"}
.fa-bandage{--fa:"\f462"}
.fa-bars{--fa:"\f0c9"}
.fa-battery-three-quarters{--fa:"\f241"}
.fa-bell{--fa:"\f0f3"}
.fa-bell-slash{--fa:"\f1f6"}
.fa-bezier-curve{--fa:"\f55b"}
.fa-blender{--fa:"\f517"}
.fa-bold{--fa:"\f032"}
.fa-bolt{--fa:"\f0e7"}
.fa-bolt-lightning{--fa:"\e0b7"}
.fa-book{--fa:"\f02d"}
.fa-book-open{--fa:"\f518"}
.fa-bookmark{--fa:"\f02e"}
.fa-box{--fa:"\f466"}
.fa-brain{--fa:"\f5dc"}
.fa-broom{--fa:"\f51a"}
.fa-browser{--fa:"\f37e"}
.fa-bug{--fa:"\f188"}
.fa-building{--fa:"\f1ad"}
.fa-bullhorn{--fa:"\f0a1"}
.fa-bullseye{--fa:"\f140"}
.fa-burst{--fa:"\e4dc"}
.fa-calendar{--fa:"\f133"}
.fa-calendar-day{--fa:"\f783"}
.fa-calendar-plus{--fa:"\f271"}
.fa-camera{--fa:"\f030"}
.fa-cart-shopping{--fa:"\f07a"}
.fa-chart-bar{--fa:"\f080"}
.fa-chart-line{--fa:"\f201"}
.fa-chart-line-up{--fa:"\e0e5"}
.fa-chart-pie{--fa:"\f200"}
.fa-check{--fa:"\f00c"}
.fa-check-circle{--fa:"\f058"}
.fa-check-double{--fa:"\f560"}
.fa-chevron-down{--fa:"\f078"}
.fa-chevron-left{--fa:"\f053"}
.fa-chevron-right{--fa:"\f054"}
.fa-circle{--fa:"\f111"}
.fa-circle-check{--fa:"\f058"}
.fa-circle-dot{--fa:"\f192"}
.fa-circle-exclamation{--fa:"\f06a"}
.fa-circle-half-stroke{--fa:"\f042"}
.fa-circle-info{--fa:"\f05a"}
.fa-circle-notch{--fa:"\f1ce"}
.fa-circle-play{--fa:"\f144"}
.fa-circle-question{--fa:"\f059"}
.fa-circle-xmark{--fa:"\f057"}
.fa-clapperboard{--fa:"\e131"}
.fa-clipboard-list{--fa:"\f46d"}
.fa-clock{--fa:"\f017"}
.fa-clock-rotate-left{--fa:"\f1da"}
.fa-clone{--fa:"\f24d"}
.fa-cloud{--fa:"\f0c2"}
.fa-cloud-arrow-up{--fa:"\f0ee"}
.fa-code{--fa:"\f121"}
.fa-cog{--fa:"\f013"}
.fa-cogs{--fa:"\f085"}
.fa-coins{--fa:"\f51e"}
.fa-columns{--fa:"\f0db"}
.fa-comment{--fa:"\f075"}
.fa-comments{--fa:"\f086"}
.fa-compass-slash{--fa:"\f5e9"}
.fa-cookie-bite{--fa:"\f564"}
.fa-copy{--fa:"\f0c5"}
.fa-credit-card{--fa:"\f09d"}
.fa-crop{--fa:"\f125"}
.fa-crop-simple{--fa:"\f565"}
.fa-crown{--fa:"\f521"}
.fa-cube{--fa:"\f1b2"}
.fa-database{--fa:"\f1c0"}
.fa-display{--fa:"\e163"}
.fa-download{--fa:"\f019"}
.fa-draw-polygon{--fa:"\f5ee"}
.fa-droplet{--fa:"\f043"}
.fa-droplet-slash{--fa:"\f5c7"}
.fa-edit{--fa:"\f044"}
.fa-ellipsis-vertical{--fa:"\f142"}
.fa-envelope{--fa:"\f0e0"}
.fa-envelope-circle-check{--fa:"\e4e8"}
.fa-envelope-open{--fa:"\f2b6"}
.fa-envelope-open-text{--fa:"\f658"}
.fa-eraser{--fa:"\f12d"}
.fa-exclamation{--fa:"\21"}
.fa-exclamation-circle{--fa:"\f06a"}
.fa-exclamation-triangle{--fa:"\f071"}
.fa-expand{--fa:"\f065"}
.fa-external-link{--fa:"\f08e"}
.fa-external-link-alt{--fa:"\f35d"}
.fa-eye{--fa:"\f06e"}
.fa-eye-dropper{--fa:"\f1fb"}
.fa-eye-slash{--fa:"\f070"}
.fa-face-frown{--fa:"\f119"}
.fa-face-smile{--fa:"\f118"}
.fa-facebook{--fa:"\f09a"}
.fa-feather{--fa:"\f52d"}
.fa-file{--fa:"\f15b"}
.fa-file-alt{--fa:"\f15c"}
.fa-file-chart-column{--fa:"\f659"}
.fa-file-check{--fa:"\f316"}
.fa-file-circle-xmark{--fa:"\e5a1"}
.fa-file-contract{--fa:"\f56c"}
.fa-file-lines{--fa:"\f15c"}
.fa-file-shield{--fa:"\e4f0"}
.fa-file-signature{--fa:"\f573"}
.fa-fill-drip{--fa:"\f576"}
.fa-film{--fa:"\f008"}
.fa-filter{--fa:"\f0b0"}
.fa-fire{--fa:"\f06d"}
.fa-flask{--fa:"\f0c3"}
.fa-flask-vial{--fa:"\e4f3"}
.fa-floppy-disk{--fa:"\f0c7"}
.fa-folder{--fa:"\f07b"}
.fa-folder-open{--fa:"\f07c"}
.fa-folder-tree{--fa:"\f802"}
.fa-font{--fa:"\f031"}
.fa-forward-fast{--fa:"\f050"}
.fa-gauge{--fa:"\f624"}
.fa-gauge-high{--fa:"\f625"}
.fa-gavel{--fa:"\f0e3"}
.fa-gear{--fa:"\f013"}
.fa-globe{--fa:"\f0ac"}
.fa-google{--fa:"\f1a0"}
.fa-grid-2{--fa:"\e196"}
.fa-hand{--fa:"\f256"}
.fa-hand-pointer{--fa:"\f25a"}
.fa-handshake{--fa:"\f2b5"}
.fa-heading{--fa:"\f1dc"}
.fa-headset{--fa:"\f590"}
.fa-history{--fa:"\f1da"}
.fa-home{--fa:"\f015"}
.fa-hourglass-half{--fa:"\f252"}
.fa-house{--fa:"\f015"}
.fa-id-card{--fa:"\f2c2"}
.fa-image{--fa:"\f03e"}
.fa-image-slash{--fa:"\e1b7"}
.fa-images{--fa:"\f302"}
.fa-inbox{--fa:"\f01c"}
.fa-info{--fa:"\f129"}
.fa-info-circle{--fa:"\f05a"}
.fa-instagram{--fa:"\f16d"}
.fa-key{--fa:"\f084"}
.fa-keyboard{--fa:"\f11c"}
.fa-layer-group{--fa:"\f5fd"}
.fa-left-right{--fa:"\f337"}
.fa-lightbulb{--fa:"\f0eb"}
.fa-link{--fa:"\f0c1"}
.fa-list{--fa:"\f03a"}
.fa-list-check{--fa:"\f0ae"}
.fa-list-ol{--fa:"\f0cb"}
.fa-location-crosshairs{--fa:"\f601"}
.fa-lock{--fa:"\f023"}
.fa-magic{--fa:"\f0d0"}
.fa-magic-wand-sparkles{--fa:"\e2ca"}
.fa-magnifying-glass{--fa:"\f002"}
.fa-magnifying-glass-chart{--fa:"\e522"}
.fa-magnifying-glass-plus{--fa:"\f00e"}
.fa-medal{--fa:"\f5a2"}
.fa-message{--fa:"\f27a"}
.fa-message-lines{--fa:"\f4a6"}
.fa-microchip{--fa:"\f2db"}
.fa-microchip-ai{--fa:"\e1ec"}
.fa-microphone{--fa:"\f130"}
.fa-microscope{--fa:"\f610"}
.fa-minus{--fa:"\f068"}
.fa-mobile-screen{--fa:"\f3cf"}
.fa-money-bill-transfer{--fa:"\e528"}
.fa-moon{--fa:"\f186"}
.fa-mountain{--fa:"\f6fc"}
.fa-mountain-sun{--fa:"\e52f"}
.fa-mouse-pointer{--fa:"\f245"}
.fa-music{--fa:"\f001"}
.fa-newspaper{--fa:"\f1ea"}
.fa-paintbrush{--fa:"\f1fc"}
.fa-palette{--fa:"\f53f"}
.fa-paper-plane{--fa:"\f1d8"}
.fa-paperclip{--fa:"\f0c6"}
.fa-pause{--fa:"\f04c"}
.fa-pen{--fa:"\f304"}
.fa-pen-nib{--fa:"\f5ad"}
.fa-pen-to-square{--fa:"\f044"}
.fa-percent{--fa:"\25"}
.fa-phone{--fa:"\f095"}
.fa-plane{--fa:"\f072"}
.fa-plane-departure{--fa:"\f5b0"}
.fa-play{--fa:"\f04b"}
.fa-plug{--fa:"\f1e6"}
.fa-plus{--fa:"\2b"}
.fa-plus-circle{--fa:"\f055"}
.fa-puzzle-piece{--fa:"\f12e"}
.fa-python{--fa:"\f3e2"}
.fa-radar{--fa:"\e024"}
.fa-receipt{--fa:"\f543"}
.fa-rectangle-vertical-history{--fa:"\e237"}
.fa-redo{--fa:"\f01e"}
.fa-refresh{--fa:"\f021"}
.fa-reply{--fa:"\f3e5"}
.fa-right-from-bracket{--fa:"\f2f5"}
.fa-robot{--fa:"\f544"}
.fa-rocket{--fa:"\f135"}
.fa-rotate{--fa:"\f2f1"}
.fa-rotate-left{--fa:"\f2ea"}
.fa-rotate-right{--fa:"\f2f9"}
.fa-route{--fa:"\f4d7"}
.fa-ruler-combined{--fa:"\f546"}
.fa-ruler-horizontal{--fa:"\f547"}
.fa-save{--fa:"\f0c7"}
.fa-scale-balanced{--fa:"\f24e"}
.fa-scroll{--fa:"\f70e"}
.fa-search{--fa:"\f002"}
.fa-server{--fa:"\f233"}
.fa-shapes{--fa:"\f61f"}
.fa-share-nodes{--fa:"\f1e0"}
.fa-shekel-sign{--fa:"\f20b"}
.fa-shield-check{--fa:"\f2f7"}
.fa-shield-halved{--fa:"\f3ed"}
.fa-shopping-cart{--fa:"\f07a"}
.fa-sign-out{--fa:"\f08b"}
.fa-sign-out-alt{--fa:"\f2f5"}
.fa-signal{--fa:"\f012"}
.fa-sitemap{--fa:"\f0e8"}
.fa-sliders{--fa:"\f1de"}
.fa-snowflake{--fa:"\f2dc"}
.fa-sparkles{--fa:"\f890"}
.fa-spider{--fa:"\f717"}
.fa-spinner{--fa:"\f110"}
.fa-square{--fa:"\f0c8"}
.fa-stamp{--fa:"\f5bf"}
.fa-stop{--fa:"\f04d"}
.fa-store{--fa:"\f54e"}
.fa-sun{--fa:"\f185"}
.fa-sync{--fa:"\f021"}
.fa-tag{--fa:"\f02b"}
.fa-tags{--fa:"\f02c"}
.fa-terminal{--fa:"\f120"}
.fa-text-size{--fa:"\f894"}
.fa-text-width{--fa:"\f035"}
.fa-theater-masks{--fa:"\f630"}
.fa-times{--fa:"\f00d"}
.fa-toggle-on{--fa:"\f205"}
.fa-toolbox{--fa:"\f552"}
.fa-trash{--fa:"\f1f8"}
.fa-triangle-exclamation{--fa:"\f071"}
.fa-trophy{--fa:"\f091"}
.fa-undo{--fa:"\f0e2"}
.fa-universal-access{--fa:"\f29a"}
.fa-up-right-and-down-left-from-center{--fa:"\f424"}
.fa-up-right-from-square{--fa:"\f35d"}
.fa-upload{--fa:"\f093"}
.fa-user{--fa:"\f007"}
.fa-user-circle{--fa:"\f2bd"}
.fa-user-gear{--fa:"\f4fe"}
.fa-user-shield{--fa:"\f505"}
.fa-user-slash{--fa:"\f506"}
.fa-users{--fa:"\f0c0"}
.fa-vector-square{--fa:"\f5cb"}
.fa-video{--fa:"\f03d"}
.fa-volume-high{--fa:"\f028"}
.fa-wallet{--fa:"\f555"}
.fa-wand-magic-sparkles{--fa:"\e2ca"}
.fa-wand-sparkles{--fa:"\f72b"}
.fa-water{--fa:"\f773"}
.fa-whatsapp{--fa:"\f232"}
.fa-wheelchair{--fa:"\f193"}
.fa-wifi{--fa:"\f1eb"}
.fa-wordpress{--fa:"\f19a"}
.fa-wrench{--fa:"\f0ad"}
.fa-x-twitter{--fa:"\e61b"}
.fa-xmark{--fa:"\f00d"}
.fa-xmark-circle{--fa:"\f057"}
.fa-youtube{--fa:"\f167"}
