﻿
.hacked-text {
    font-weight: 600;
    position: relative;
    animation: subtle-glitch 2s infinite ease-in-out;
}

/* Velmi jemný glitch efekt */
@keyframes subtle-glitch {
    0% {
        text-shadow: 1px 1px rgba(0, 0, 0, 0.1), -1px -1px rgba(0, 0, 0, 0.1);
        transform: translate(0, 0);
    }

    20% {
        text-shadow: -1px -1px rgba(0, 0, 0, 0.15), 1px 1px rgba(255, 255, 255, 0.15);
        transform: translate(-0.5px, 0.5px);
    }

    40% {
        text-shadow: 1px -1px rgba(0, 0, 0, 0.1), -1px 1px rgba(255, 255, 255, 0.1);
        transform: translate(0.5px, -0.5px);
    }

    60% {
        text-shadow: -1px 1px rgba(0, 0, 0, 0.1), 1px -1px rgba(255, 255, 255, 0.1);
        transform: translate(-0.5px, -0.5px);
    }

    80% {
        text-shadow: 1px 1px rgba(0, 0, 0, 0.05), -1px -1px rgba(255, 255, 255, 0.05);
        transform: translate(0.25px, 0.25px);
    }

    100% {
        text-shadow: -1px -1px rgba(0, 0, 0, 0.1), 1px 1px rgba(0, 0, 0, 0.1);
        transform: translate(0, 0);
    }
}



.desktoplogo img {
    width: auto;
    max-width: inherit;
    max-height: 60px !important;
}

.mainimageborders {
    border-radius: 15px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}

.bg-blue {
    background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.4)), url(../images/bg-blue.jpg);
    background-size: cover;
    background-position: center;
    background-blend-mode: darken;
}

.svg-feature {
    zoom: 3;
    color: #1680fb;
}