/* HELIUMKING – mala mikulasska ciapocka pri prvom H
   H14 – rozmery a poloha odvodene z logo-f.svg (viewBox 206 x 43).
   Brmbolec vlavo, spicka doprava; biely lem len jemne dosada na H.
*/

/* Vypnutie starej ciapocky na oblubenej ikonke */
.favorite_icon::before,
.favorite_icon::after {
    content: none !important;
    animation: none !important;
}

a[data-testid="linkWebsiteLogo"] {
    position: relative !important;
    display: inline-block !important;
    overflow: visible !important;
}

a[data-testid="linkWebsiteLogo"]::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    z-index: 10010 !important;

    /* SVG logo ma viewBox 206 x 43; ciapka zodpoveda cca 29 x 26 jednotkam */
    width: 14% !important;
    height: 60% !important;
    left: 3% !important;
    top: 12% !important;

    pointer-events: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 76'%3E%3Cdefs%3E%3ClinearGradient id='capred' x1='0' y1='0' x2='.9' y2='1'%3E%3Cstop offset='0' stop-color='%23f34b51'/%3E%3Cstop offset='.58' stop-color='%23df303a'/%3E%3Cstop offset='1' stop-color='%23bd202d'/%3E%3C/linearGradient%3E%3ClinearGradient id='fur' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.72' stop-color='%23f8f8f8'/%3E%3Cstop offset='1' stop-color='%23dedede'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M10 49 C7 34 17 15 35 7 C53 -1 72 7 84 20 C91 28 94 34 96 38 C76 50 39 57 10 49Z' fill='url(%23capred)' stroke='%23b8202c' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M25 23 C36 10 51 6 65 12' fill='none' stroke='%23ff9a9d' stroke-width='2.5' stroke-linecap='round' opacity='.52'/%3E%3Cpath d='M9 43 C29 54 68 52 91 36 C99 35 103 42 99 51 C94 63 73 65 51 63 C31 62 13 57 5 51 C2 48 4 45 9 43Z' fill='url(%23fur)' stroke='%23d7d7d7' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M22 51 C44 59 76 56 94 44' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' opacity='.9'/%3E%3Ccircle cx='9' cy='48' r='9' fill='url(%23fur)' stroke='%23dedede' stroke-width='1.5'/%3E%3Ccircle cx='6' cy='45' r='2.7' fill='%23fff' opacity='.95'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;
    filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .12));

    transform-origin: 12% 78%;
    animation: hkSantaHatH14 3.6s ease-in-out infinite;
}

a[data-testid="linkWebsiteLogo"]::after {
    content: none !important;
}

@keyframes hkSantaHatH14 {
    0%, 100% { transform: rotate(-18deg) translateY(0); }
    50%      { transform: rotate(-21deg) translateY(1px); }
}

/* Mobil: este mensia, ale rovnaka poloha vzhladom na H */
@media (max-width: 767px) {
    a[data-testid="linkWebsiteLogo"]::before {
        width: 12.5% !important;
        height: 54% !important;
        left: -3% !important;
        top: 10% !important;
        transform-origin: 12% 78%;
    }
}

@media (prefers-reduced-motion: reduce) {
    a[data-testid="linkWebsiteLogo"]::before {
        animation: none;
    }
}
