/**
 * HECmania — oprava fontů tahaných z cizí domény (verze 2).
 *
 * PROBLÉM: Kučerova šablona
 * (cdn.myshoptet.com/usr/shoptet.jankucera.work/.../hecmania/dist/css/main.css)
 * má v @font-face natvrdo cesty na `https://www.vinomarada.cz/` —
 * e-shop s vínem, kopie z jiného projektu. CORS to blokuje:
 *
 *   Access to font at 'https://www.vinomarada.cz/user/documents/fonts/
 *   icomoon.ttf' from origin 'https://www.hecmania.cz' has been blocked
 *   by CORS policy
 *
 * PROČ VERZE 1 NEFUNGOVALA: předeklarovala jsem @font-face pod stejným
 * názvem ("icomoon") a čekala, že v kaskádě vyhraje. @font-face se ale
 * takhle nechová — prohlížeč registruje VŠECHNY deklarace se stejným
 * font-family a zkouší je použít, takže Kučerovo pravidlo se pořád
 * vyhodnocovalo a CORS chybu hlásilo dál. Ověřeno živě: chyby zůstaly.
 *
 * ŘEŠENÍ: vlastní název fontu ("icomoon-local") z našeho serveru
 * + přepsání jediného pravidla, které ikonový font používá. Kučerova
 * deklarace zůstane v CSS, ale nikdo si ji nevyžádá, takže se nestáhne
 * a CORS chyba nenastane.
 *
 * Zjištěno v jeho CSS: `icomoon` používá jediné pravidlo
 * (`[class^=icon-], [class*=" icon-"]`), `Sofia Pro` se nepoužívá vůbec
 * — jen se deklaruje, takže ho stačí nedeklarovat a nic se nestáhne.
 *
 * SPRÁVNÉ ŘEŠENÍ je nahlásit chybu Janu Kučerovi. Tohle je náhradní
 * řešení, dokud to neopraví.
 */

@font-face {
  font-family: "icomoon-local";
  src: url("/user/documents/CSSJS/fonts/icomoon.woff") format("woff"),
       url("/user/documents/CSSJS/fonts/icomoon.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

/* Přebíjí `font-family: icomoon` z Kučerova main.css. Ostatní vlastnosti
   (speak, font-variant, text-transform, -webkit-font-smoothing…) nechává
   na jeho pravidle — měníme jen zdroj fontu. */
[class^="icon-"],
[class*=" icon-"] {
  font-family: "icomoon-local" !important;
}
