/* ==========================================================================
   Ikony, oříznuté na to, co web používá

   Původní balík Font Awesome měl stylopis 100 kB a dvě písma přes 250 kB
   kvůli čtrnácti ikonkám; zbytek byly tisíce znaků, které na svatebním
   webu nikdo neuvidí. Tady jsou jen použité znaky.

   Soubor se needituje ručně. Vyrábí ho deploy/ikony.py podle toho, co
   opravdu je ve stránkách; když ikona přibude, spustí se skript znovu.
   ========================================================================== */

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/soubor?c=assets/fonts/ikony-brands.woff&v=f670aa55) format('woff');
}
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/soubor?c=assets/fonts/ikony-solid.woff&v=25a2406a) format('woff');
}
@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/soubor?c=assets/fonts/ikony-solid.woff&v=25a2406a) format('woff');
}

/* Společné chování všech ikon. */
.fa, .fas, .fab, .fa-solid, .fa-brands, .fa-sharp {
  -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;
}

/* Samotné ".fa" je zkratka pro obecný řez a šablona ji používá,
   třeba u ikonky obálky v patičce. Bez ní zůstane na místě ikony
   prázdný rámeček. */
.fa, .fa-solid, .fas, .fa-sharp { font-family: 'Font Awesome 6 Free'; font-weight: 900; }
.fa-brands, .fab { font-family: 'Font Awesome 6 Brands'; font-weight: 400; }

.fa-facebook::before { content: "\f09a"; }
.fa-facebook-f::before { content: "\f39e"; }
.fa-instagram::before { content: "\f16d"; }
.fa-arrow-left::before { content: "\f060"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-calendar-days::before { content: "\f073"; }
.fa-check::before { content: "\f00c"; }
.fa-chevron-right::before { content: "\f054"; }
.fa-clipboard-list::before { content: "\f46d"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-people-group::before { content: "\e533"; }
.fa-phone-volume::before { content: "\f2a0"; }
.fa-play::before { content: "\f04b"; }
.fa-user::before { content: "\f007"; }
