/* Font Awesome, served from the project's own font files. */
@font-face{font-family:"Font Awesome Solid";font-style:normal;font-weight:900;font-display:block;src:url("fonts/fa-solid-900.woff2?v=1") format("woff2")}
@font-face{font-family:"Font Awesome Brands";font-style:normal;font-weight:400;font-display:block;src:url("fonts/fa-brands-400.woff2?v=1") format("woff2")}
.fa-solid,.fa-brands{display:inline-block;font-style:normal;font-variant:normal;font-weight:900;font-family:"Font Awesome Solid";line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-shrink:0}
.fa-brands{font-family:"Font Awesome Brands";font-weight:400}
.fa-solid::before,.fa-brands::before{content:var(--fa)}
.fa-arrow-up-right-from-square{--fa:"\f35d"}.fa-arrow-right{--fa:"\f061"}.fa-arrow-left{--fa:"\f060"}.fa-arrow-up{--fa:"\f062"}.fa-arrow-down{--fa:"\f063"}
.fa-arrow-rotate-left{--fa:"\f0e2"}.fa-arrows-rotate{--fa:"\f021"}.fa-check{--fa:"\f00c"}.fa-xmark{--fa:"\f00d"}.fa-plus{--fa:"\f067"}.fa-minus{--fa:"\f068"}.fa-bars{--fa:"\f0c9"}
.fa-copy{--fa:"\f0c5"}.fa-lock{--fa:"\f023"}.fa-key{--fa:"\f084"}.fa-grip-vertical{--fa:"\f58e"}
.fa-star{--fa:"\f005"}.fa-gem{--fa:"\f3a5"}.fa-trophy{--fa:"\f091"}.fa-heart{--fa:"\f004"}.fa-gift{--fa:"\f06b"}.fa-calendar-days{--fa:"\f073"}.fa-circle-play{--fa:"\f144"}
.fa-clock{--fa:"\f017"}
.fa-expand{--fa:"\f065"}
.fa-circle-info{--fa:"\f05a"}
.fa-table-cells-large{--fa:"\f009"}.fa-gamepad{--fa:"\f11b"}.fa-file-lines{--fa:"\f15c"}.fa-image{--fa:"\f03e"}.fa-images{--fa:"\f302"}.fa-file{--fa:"\f15b"}.fa-handshake{--fa:"\f2b5"}
.fa-circle-question{--fa:"\f059"}.fa-envelope{--fa:"\f0e0"}.fa-sliders{--fa:"\f1de"}.fa-list{--fa:"\f03a"}.fa-users{--fa:"\f0c0"}.fa-clock-rotate-left{--fa:"\f1da"}.fa-magnifying-glass{--fa:"\f002"}.fa-gear{--fa:"\f013"}
.fa-chevron-down{--fa:"\f078"}.fa-chevron-right{--fa:"\f054"}.fa-bold{--fa:"\f032"}.fa-italic{--fa:"\f033"}.fa-heading{--fa:"\f1dc"}.fa-paragraph{--fa:"\f1dd"}.fa-list-ul{--fa:"\f0ca"}.fa-list-ol{--fa:"\f0cb"}
.fa-indent{--fa:"\f03c"}.fa-outdent{--fa:"\f03b"}.fa-quote-left{--fa:"\f10d"}.fa-link{--fa:"\f0c1"}.fa-upload{--fa:"\f093"}.fa-eraser{--fa:"\f12d"}.fa-trash-can{--fa:"\f2ed"}
.fa-steam{--fa:"\f1b6"}.fa-facebook{--fa:"\f09a"}.fa-instagram{--fa:"\f16d"}.fa-x-twitter{--fa:"\e61b"}
/* Native disclosure markers also use the same icon family. */
summary{list-style:none}
summary::-webkit-details-marker{display:none}
summary::marker{content:""}
summary:not(:has(.fa-solid))::before{content:"\f054";display:inline-block;font-family:"Font Awesome Solid";font-weight:900;font-size:.8em;line-height:1;margin-right:.65em;transition:transform .18s}
details[open]>summary:not(:has(.fa-solid))::before{transform:rotate(90deg)}
/* Preserve the established sizes of the icon containers. */
.watch-reason-icon>.fa-solid{font-size:22px}
.ceremony-calendar>.fa-solid{font-size:26px}
.voting-game-link>.fa-solid,.voting-game-link>.fa-brands{font-size:14px}
.voting-game-link>.fa-steam{font-size:16px}
.rules-toggle{font-size:14px;line-height:1}
.rules-toggle>.fa-minus{display:none}
.rules-content details[open]>summary .rules-toggle>.fa-plus{display:none}
.rules-content details[open]>summary .rules-toggle>.fa-minus{display:inline-block}
.rich-toolbar .fa-solid{font-size:13px}
.rich-toolbar .fa-solid+span{margin-left:6px}
.captcha-refresh>.fa-solid{margin-right:6px}
.fa-triangle-exclamation{--fa:"\f071"}
@media(prefers-reduced-motion:reduce){summary::before{transition:none}}
