/* Local SVG icon layer — replaces the remote Font Awesome stylesheet.
 * The <i> box behaves like a Font Awesome glyph container; the glyph itself is
 * painted on ::before so theme rules that size, color, or decorate the <i>
 * (width, height, background, border, display:flex) keep working unchanged. */
.fa-solid,.fa-regular,.fa-brands{display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;text-rendering:auto}
.fa-solid::before,.fa-regular::before,.fa-brands::before{content:"";display:inline-block;vertical-align:top;height:1em;width:var(--alomran-icon-w,1em);background-color:currentColor;-webkit-mask:var(--alomran-icon) center/contain no-repeat;mask:var(--alomran-icon) center/contain no-repeat}
.fa-solid.fa-angle-left{--alomran-icon:url('../icons/fa/solid-angle-left.svg');--alomran-icon-w:0.625em}
.fa-solid.fa-arrow-left{--alomran-icon:url('../icons/fa/solid-arrow-left.svg');--alomran-icon-w:0.875em}
.fa-solid.fa-arrow-right{--alomran-icon:url('../icons/fa/solid-arrow-right.svg');--alomran-icon-w:0.875em}
.fa-solid.fa-arrow-up-right-from-square{--alomran-icon:url('../icons/fa/solid-arrow-up-right-from-square.svg');--alomran-icon-w:1em}
.fa-solid.fa-award{--alomran-icon:url('../icons/fa/solid-award.svg');--alomran-icon-w:0.75em}
.fa-solid.fa-bars{--alomran-icon:url('../icons/fa/solid-bars.svg');--alomran-icon-w:0.875em}
.fa-solid.fa-book{--alomran-icon:url('../icons/fa/solid-book.svg');--alomran-icon-w:0.875em}
.fa-solid.fa-book-open{--alomran-icon:url('../icons/fa/solid-book-open.svg');--alomran-icon-w:1.125em}
.fa-solid.fa-camera{--alomran-icon:url('../icons/fa/solid-camera.svg');--alomran-icon-w:1em}
.fa-solid.fa-chess-rook{--alomran-icon:url('../icons/fa/solid-chess-rook.svg');--alomran-icon-w:0.875em}
.fa-solid.fa-chevron-down{--alomran-icon:url('../icons/fa/solid-chevron-down.svg');--alomran-icon-w:1em}
.fa-solid.fa-chevron-left{--alomran-icon:url('../icons/fa/solid-chevron-left.svg');--alomran-icon-w:0.625em}
.fa-solid.fa-chevron-right{--alomran-icon:url('../icons/fa/solid-chevron-right.svg');--alomran-icon-w:0.625em}
.fa-solid.fa-circle-exclamation{--alomran-icon:url('../icons/fa/solid-circle-exclamation.svg');--alomran-icon-w:1em}
.fa-solid.fa-circle-info{--alomran-icon:url('../icons/fa/solid-circle-info.svg');--alomran-icon-w:1em}
.fa-solid.fa-compass{--alomran-icon:url('../icons/fa/solid-compass.svg');--alomran-icon-w:1em}
.fa-solid.fa-diamond{--alomran-icon:url('../icons/fa/solid-diamond.svg');--alomran-icon-w:1em}
.fa-solid.fa-envelope{--alomran-icon:url('../icons/fa/solid-envelope.svg');--alomran-icon-w:1em}
.fa-solid.fa-expand{--alomran-icon:url('../icons/fa/solid-expand.svg');--alomran-icon-w:0.875em}
.fa-solid.fa-feather{--alomran-icon:url('../icons/fa/solid-feather.svg');--alomran-icon-w:1em}
.fa-solid.fa-file-lines{--alomran-icon:url('../icons/fa/solid-file-lines.svg');--alomran-icon-w:0.75em}
.fa-solid.fa-folder-open{--alomran-icon:url('../icons/fa/solid-folder-open.svg');--alomran-icon-w:1.125em}
.fa-solid.fa-headphones{--alomran-icon:url('../icons/fa/solid-headphones.svg');--alomran-icon-w:1em}
.fa-solid.fa-house{--alomran-icon:url('../icons/fa/solid-house.svg');--alomran-icon-w:1.125em}
.fa-solid.fa-house-chimney{--alomran-icon:url('../icons/fa/solid-house-chimney.svg');--alomran-icon-w:1.125em}
.fa-solid.fa-id-card{--alomran-icon:url('../icons/fa/solid-id-card.svg');--alomran-icon-w:1.125em}
.fa-solid.fa-landmark{--alomran-icon:url('../icons/fa/solid-landmark.svg');--alomran-icon-w:1em}
.fa-solid.fa-lock{--alomran-icon:url('../icons/fa/solid-lock.svg');--alomran-icon-w:0.875em}
.fa-solid.fa-lock-open{--alomran-icon:url('../icons/fa/solid-lock-open.svg');--alomran-icon-w:1.125em}
.fa-solid.fa-magnifying-glass{--alomran-icon:url('../icons/fa/solid-magnifying-glass.svg');--alomran-icon-w:1em}
.fa-solid.fa-map{--alomran-icon:url('../icons/fa/solid-map.svg');--alomran-icon-w:1.125em}
.fa-solid.fa-map-location-dot{--alomran-icon:url('../icons/fa/solid-map-location-dot.svg');--alomran-icon-w:1.125em}
.fa-solid.fa-microphone-slash{--alomran-icon:url('../icons/fa/solid-microphone-slash.svg');--alomran-icon-w:1.25em}
.fa-solid.fa-newspaper{--alomran-icon:url('../icons/fa/solid-newspaper.svg');--alomran-icon-w:1em}
.fa-solid.fa-people-group{--alomran-icon:url('../icons/fa/solid-people-group.svg');--alomran-icon-w:1.25em}
.fa-solid.fa-people-roof{--alomran-icon:url('../icons/fa/solid-people-roof.svg');--alomran-icon-w:1.25em}
.fa-solid.fa-play{--alomran-icon:url('../icons/fa/solid-play.svg');--alomran-icon-w:0.75em}
.fa-solid.fa-right-from-bracket{--alomran-icon:url('../icons/fa/solid-right-from-bracket.svg');--alomran-icon-w:1em}
.fa-solid.fa-scroll{--alomran-icon:url('../icons/fa/solid-scroll.svg');--alomran-icon-w:1.125em}
.fa-solid.fa-sitemap{--alomran-icon:url('../icons/fa/solid-sitemap.svg');--alomran-icon-w:1.125em}
.fa-solid.fa-star{--alomran-icon:url('../icons/fa/solid-star.svg');--alomran-icon-w:1.125em}
.fa-solid.fa-tower-observation{--alomran-icon:url('../icons/fa/solid-tower-observation.svg');--alomran-icon-w:1em}
.fa-solid.fa-unlock-keyhole{--alomran-icon:url('../icons/fa/solid-unlock-keyhole.svg');--alomran-icon-w:0.875em}
.fa-solid.fa-user-lock{--alomran-icon:url('../icons/fa/solid-user-lock.svg');--alomran-icon-w:1.25em}
.fa-solid.fa-xmark{--alomran-icon:url('../icons/fa/solid-xmark.svg');--alomran-icon-w:0.75em}
.fa-regular.fa-calendar{--alomran-icon:url('../icons/fa/regular-calendar.svg');--alomran-icon-w:0.875em}
.fa-regular.fa-eye{--alomran-icon:url('../icons/fa/regular-eye.svg');--alomran-icon-w:1.125em}
.fa-regular.fa-file{--alomran-icon:url('../icons/fa/regular-file.svg');--alomran-icon-w:0.75em}
.fa-regular.fa-file-lines{--alomran-icon:url('../icons/fa/regular-file-lines.svg');--alomran-icon-w:0.75em}
.fa-regular.fa-folder-open{--alomran-icon:url('../icons/fa/regular-folder-open.svg');--alomran-icon-w:1.125em}
.fa-regular.fa-images{--alomran-icon:url('../icons/fa/regular-images.svg');--alomran-icon-w:1.125em}
.fa-brands.fa-facebook-f{--alomran-icon:url('../icons/fa/brands-facebook-f.svg');--alomran-icon-w:0.625em}
.fa-brands.fa-linkedin-in{--alomran-icon:url('../icons/fa/brands-linkedin-in.svg');--alomran-icon-w:0.875em}
.fa-brands.fa-x-twitter{--alomran-icon:url('../icons/fa/brands-x-twitter.svg');--alomran-icon-w:1em}
.fa-brands.fa-youtube{--alomran-icon:url('../icons/fa/brands-youtube.svg');--alomran-icon-w:1.125em}
.fa-solid.fa-waveform{--alomran-icon:url('../icons/fa/solid-waveform.svg');--alomran-icon-w:0.875em}
@media (forced-colors: active){.fa-solid::before,.fa-regular::before,.fa-brands::before{background-color:ButtonText;forced-color-adjust:none}}
