Path: blob/main/assets/fontawesome/css/svg.css
2614 views
/*!1* Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com2* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)3* Copyright 2025 Fonticons, Inc.4*/5:root, :host {6--fa-font-solid: normal 900 1em/1 "Font Awesome 7 Free";7--fa-font-regular: normal 400 1em/1 "Font Awesome 7 Free";8--fa-font-light: normal 300 1em/1 "Font Awesome 7 Pro";9--fa-font-thin: normal 100 1em/1 "Font Awesome 7 Pro";10--fa-font-duotone: normal 900 1em/1 "Font Awesome 7 Duotone";11--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 7 Duotone";12--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 7 Duotone";13--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 7 Duotone";14--fa-font-brands: normal 400 1em/1 "Font Awesome 7 Brands";15--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 7 Sharp";16--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 7 Sharp";17--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 7 Sharp";18--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 7 Sharp";19--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 7 Sharp Duotone";20--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 7 Sharp Duotone";21--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 7 Sharp Duotone";22--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 7 Sharp Duotone";23--fa-font-slab-regular: normal 400 1em/1 "Font Awesome 7 Slab";24--fa-font-slab-press-regular: normal 400 1em/1 "Font Awesome 7 Slab Press";25--fa-font-whiteboard-semibold: normal 600 1em/1 "Font Awesome 7 Whiteboard";26--fa-font-thumbprint-light: normal 300 1em/1 "Font Awesome 7 Thumbprint";27--fa-font-notdog-solid: normal 900 1em/1 "Font Awesome 7 Notdog";28--fa-font-notdog-duo-solid: normal 900 1em/1 "Font Awesome 7 Notdog Duo";29--fa-font-etch-solid: normal 900 1em/1 "Font Awesome 7 Etch";30--fa-font-jelly-regular: normal 400 1em/1 "Font Awesome 7 Jelly";31--fa-font-jelly-fill-regular: normal 400 1em/1 "Font Awesome 7 Jelly Fill";32--fa-font-jelly-duo-regular: normal 400 1em/1 "Font Awesome 7 Jelly Duo";33--fa-font-chisel-regular: normal 400 1em/1 "Font Awesome 7 Chisel";34--fa-font-utility-semibold: normal 600 1em/1 "Font Awesome 7 Utility";35--fa-font-utility-duo-semibold: normal 600 1em/1 "Font Awesome 7 Utility Duo";36--fa-font-utility-fill-semibold: normal 600 1em/1 "Font Awesome 7 Utility Fill";37}3839.svg-inline--fa {40box-sizing: content-box;41display: var(--fa-display, inline-block);42height: 1em;43overflow: visible;44vertical-align: -0.125em;45width: var(--fa-width, 1.25em);46}47.svg-inline--fa.fa-2xs {48vertical-align: 0.1em;49}50.svg-inline--fa.fa-xs {51vertical-align: 0em;52}53.svg-inline--fa.fa-sm {54vertical-align: -0.0714285714em;55}56.svg-inline--fa.fa-lg {57vertical-align: -0.2em;58}59.svg-inline--fa.fa-xl {60vertical-align: -0.25em;61}62.svg-inline--fa.fa-2xl {63vertical-align: -0.3125em;64}65.svg-inline--fa.fa-li {66width: var(--fa-li-width, 2em);67inset-inline-start: calc(-1 * var(--fa-li-width, 2em));68inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */69}7071.fa-layers-counter, .fa-layers-text {72display: inline-block;73position: absolute;74text-align: center;75}7677.fa-layers {78display: inline-block;79height: 1em;80position: relative;81text-align: center;82vertical-align: -0.125em;83width: var(--fa-width, 1.25em);84}85.fa-layers .svg-inline--fa {86inset: 0;87margin: auto;88position: absolute;89transform-origin: center center;90}9192.fa-layers-text {93left: 50%;94top: 50%;95transform: translate(-50%, -50%);96transform-origin: center center;97}9899.fa-layers-counter {100background-color: var(--fa-counter-background-color, #ff253a);101border-radius: var(--fa-counter-border-radius, 1em);102box-sizing: border-box;103color: var(--fa-inverse, #fff);104line-height: var(--fa-counter-line-height, 1);105max-width: var(--fa-counter-max-width, 5em);106min-width: var(--fa-counter-min-width, 1.5em);107overflow: hidden;108padding: var(--fa-counter-padding, 0.25em 0.5em);109right: var(--fa-right, 0);110text-overflow: ellipsis;111top: var(--fa-top, 0);112transform: scale(var(--fa-counter-scale, 0.25));113transform-origin: top right;114}115116.fa-layers-bottom-right {117bottom: var(--fa-bottom, 0);118right: var(--fa-right, 0);119top: auto;120transform: scale(var(--fa-layers-scale, 0.25));121transform-origin: bottom right;122}123124.fa-layers-bottom-left {125bottom: var(--fa-bottom, 0);126left: var(--fa-left, 0);127right: auto;128top: auto;129transform: scale(var(--fa-layers-scale, 0.25));130transform-origin: bottom left;131}132133.fa-layers-top-right {134top: var(--fa-top, 0);135right: var(--fa-right, 0);136transform: scale(var(--fa-layers-scale, 0.25));137transform-origin: top right;138}139140.fa-layers-top-left {141left: var(--fa-left, 0);142right: auto;143top: var(--fa-top, 0);144transform: scale(var(--fa-layers-scale, 0.25));145transform-origin: top left;146}147148.svg-inline--fa .fa-primary {149fill: var(--fa-primary-color, currentColor);150opacity: var(--fa-primary-opacity, 1);151}152153.svg-inline--fa .fa-secondary {154fill: var(--fa-secondary-color, currentColor);155opacity: var(--fa-secondary-opacity, 0.4);156}157158.svg-inline--fa.fa-swap-opacity .fa-primary {159opacity: var(--fa-secondary-opacity, 0.4);160}161162.svg-inline--fa.fa-swap-opacity .fa-secondary {163opacity: var(--fa-primary-opacity, 1);164}165166.svg-inline--fa mask .fa-primary,167.svg-inline--fa mask .fa-secondary {168fill: black;169}170171.svg-inline--fa.fa-inverse {172fill: var(--fa-inverse, #fff);173}174175.fa-stack-1x,176.fa-stack-2x {177inset: 0;178margin: auto;179position: absolute;180z-index: var(--fa-stack-z-index, auto);181}182183