/* FontAwesome -- ONHOSZTOLT RESZKESZLET, a kit-szkript helyett.
 *
 * MIERT. A kit ket TELJES ikonkeszletet toltott le (fa-solid-900 155 KB +
 * fa-brands-400 117 KB), miközben az egesz oldal 18 glifet hasznal.
 * Reszkeszletre vagva: 302 376 -> 3 608 bajt, -98,8%.
 *
 * A CSALADNEVEK ES AZ OSZTALYNEVEK SZANDEKOSAN VALTOZATLANOK. Ezert nem kellett
 * hozzanyulni sem a markuphoz, sem a JavaScripthez, sem a megosztott CSS-ekhez:
 * az assets.css es a prom.css content: "\f00c" alakban rajzol pipat a
 * jelolonegyzetekre, es az CSAK akkor mukodik, ha a csalad neve tovabbra is
 * "Font Awesome 6 Free" es a suly 900. Egy atnevezes ott nemán ures negyzetet
 * adna -- pont ott, ahova senki nem nez.
 *
 * A GLIFEK FORRASA NEM IKONLISTA, HANEM A TENYLEGES KODPONTOK, kimeritoen
 * osszegyujtve: mind az 5 HTML, minden JS a _min parjaival egyutt (a spinner
 * osztalyat a kuldes-kezelo irja be futasidoben), es minden CSS content: ertek,
 * ami FontAwesome betucsaladdal rajzol. A gyujtes eredmenye 18 glif:
 * 14 solid, 2 regular, 2 brands.
 *
 * A masodik src a CDN eredeti fajlja -- BIZTONSAGI HALO, nem elsodleges vedelem.
 * Merve (Chromium 149): 404 eseten a bongeszo tovabblep ra. A fajloknak fel KELL
 * kerulniuk; a lista a docs/teljesitmeny-jegyzet.md-ben.
 */

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('../fonts/fa-solid-900-subset.woff2') format('woff2'),
       url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.woff2') format('woff2');
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../fonts/fa-regular-400-subset.woff2') format('woff2'),
       url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.woff2') format('woff2');
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../fonts/fa-brands-400-subset.woff2') format('woff2'),
       url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.woff2') format('woff2');
}

/* A kozos alap. A kit ezt is adta; itt csak annyi van belole, amit a lapok
   tenylegesen hasznalnak. */
.fa, .fas, .far, .fab,
.fa-solid, .fa-regular, .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-solid, .fas { font-family: "Font Awesome 6 Free"; font-weight: 900; }
.fa-regular, .far { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa-solid::before, .fas::before,
.fa-regular::before, .far::before,
.fa-brands::before, .fab::before { content: var(--fa); }

/* A porgo ikon: a kuldes-kezelo irja be futasidoben (fa-solid fa-spinner fa-spin).
   Az animacio nelkul az ikon megjelenne, de allna -- ezert van itt. */
.fa-spin { animation: fa-spin 2s infinite linear; }
@keyframes fa-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .fa-spin { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; } }

/* A tenylegesen hasznalt 18 glif. */
.fa-angle-down { --fa: "\f107"; }
.fa-arrow-left { --fa: "\f060"; }
.fa-arrow-right { --fa: "\f061"; }
.fa-chevron-down { --fa: "\f078"; }
.fa-chevron-left { --fa: "\f053"; }
.fa-chevron-right { --fa: "\f054"; }
.fa-circle { --fa: "\f111"; }
.fa-circle-check { --fa: "\f058"; }
.fa-graduation-cap { --fa: "\f19d"; }
.fa-phone { --fa: "\f095"; }
.fa-ring { --fa: "\f70b"; }
.fa-spinner { --fa: "\f110"; }
.fa-tower-broadcast { --fa: "\f519"; }
.fa-calendar-days { --fa: "\f073"; }
.fa-envelope { --fa: "\f0e0"; }
.fa-instagram { --fa: "\f16d"; }
.fa-square-facebook { --fa: "\f082"; }
