/* Font Awesome Free 6.0.0 subset for KanjiWidgets.
 * Built by tools/build-fa-subset.js from @fortawesome/fontawesome-free@6.0.0.
 * Contains only the 59 icons and 56 solid / 1 brand
 * glyphs this app uses. License: see assets/fonts/fa/LICENSE.txt (icons CC BY 4.0,
 * fonts SIL OFL 1.1, CSS MIT). Do not edit by hand; rerun the builder. */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('../webfonts/fa-solid-900-subset.woff2') format('woff2');
}
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../webfonts/fa-brands-400-subset.woff2') format('woff2');
}
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }
.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }
.fa-spin {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
          animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear); }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
.fa-undo::before {
  content: "\f0e2"; }
.fa-arrows-rotate::before {
  content: "\f021"; }
.fa-bolt::before {
  content: "\f0e7"; }
.fa-book-open::before {
  content: "\f518"; }
.fa-brain::before {
  content: "\f5dc"; }
.fa-calendar-check::before {
  content: "\f274"; }
.fa-chart-line::before {
  content: "\f201"; }
.fa-chart-pie::before {
  content: "\f200"; }
.fa-check::before {
  content: "\f00c"; }
.fa-chevron-down::before {
  content: "\f078"; }
.fa-chevron-up::before {
  content: "\f077"; }
.fa-check-circle::before {
  content: "\f058"; }
.fa-circle-exclamation::before {
  content: "\f06a"; }
.fa-info-circle::before {
  content: "\f05a"; }
.fa-circle-user::before {
  content: "\f2bd"; }
.fa-times-circle::before {
  content: "\f057"; }
.fa-cloud-arrow-up::before {
  content: "\f0ee"; }
.fa-comments::before {
  content: "\f086"; }
.fa-ellipsis-h::before {
  content: "\f141"; }
.fa-eye::before {
  content: "\f06e"; }
.fa-eye-slash::before {
  content: "\f070"; }
.fa-fire::before {
  content: "\f06d"; }
.fa-cog::before {
  content: "\f013"; }
.fa-graduation-cap::before {
  content: "\f19d"; }
.fa-heart::before {
  content: "\f004"; }
.fa-key::before {
  content: "\f084"; }
.fa-language::before {
  content: "\f1ab"; }
.fa-lightbulb::before {
  content: "\f0eb"; }
.fa-lock::before {
  content: "\f023"; }
.fa-magnet::before {
  content: "\f076"; }
.fa-search::before {
  content: "\f002"; }
.fa-minus::before {
  content: "\f068"; }
.fa-moon::before {
  content: "\f186"; }
.fa-palette::before {
  content: "\f53f"; }
.fa-paper-plane::before {
  content: "\f1d8"; }
.fa-pen::before {
  content: "\f304"; }
.fa-pen-nib::before {
  content: "\f5ad"; }
.fa-play::before {
  content: "\f04b"; }
.fa-plug::before {
  content: "\f1e6"; }
.fa-plus::before {
  content: "\2b"; }
.fa-puzzle-piece::before {
  content: "\f12e"; }
.fa-quote-left::before {
  content: "\f10d"; }
.fa-rotate-right::before {
  content: "\f2f9"; }
.fa-route::before {
  content: "\f4d7"; }
.fa-scroll::before {
  content: "\f70e"; }
.fa-spinner::before {
  content: "\f110"; }
.fa-star::before {
  content: "\f005"; }
.fa-sun::before {
  content: "\f185"; }
.fa-th::before {
  content: "\f00a"; }
.fa-table-columns::before {
  content: "\f0db"; }
.fa-trash::before {
  content: "\f1f8"; }
.fa-trash-can::before {
  content: "\f2ed"; }
.fa-triangle-exclamation::before {
  content: "\f071"; }
.fa-external-link-alt::before {
  content: "\f35d"; }
.fa-volume-high::before {
  content: "\f028"; }
.fa-volume-up::before {
  content: "\f028"; }
.fa-wand-magic-sparkles::before {
  content: "\e2ca"; }
.fa-times::before {
  content: "\f00d"; }
:root, :host {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }
.fas,
.fa-solid {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900; }
:root, :host {
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400; }
.fa-github:before {
  content: "\f09b"; }
