﻿@font-face {
    font-family: JetBrainsMono-Regular;
    src: url(/fonts/JetBrainsMono-Regular.ttf);
}

.conzpeta-font-family-jetbrainsmono-regular {
    font-family: JetBrainsMono-Regular !important;
}

.lotus-display-none {
    display: none !important;
}

.no-select {
    user-select: none;
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
}

.lotus-scale-on-hover {
    transform: scale(1);
    cursor: pointer;
}

.lotus-scale-on-hover:hover {
    transform: scale(1.2);
}

/* https://webcode.tools/css-generator/keyframe-animation */

.lotus-timer-animation {
    animation: lotus-timer-animation 1.5s cubic-bezier(0.65, 0, 0.35, 1) 0s infinite normal forwards;
}

@keyframes lotus-timer-animation {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.2);
    }

    100% {
        transform: scale(1);
    }
}

.lotus-timer-shadow {
    animation: lotus-timer-shadow-animation 1.5s cubic-bezier(0.65, 0, 0.35, 1) 0s infinite normal forwards;
}

@keyframes lotus-timer-shadow-animation {
    0% {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    50% {
        -webkit-box-shadow: 0px 0px 20px 5px #FF0000;
        -moz-box-shadow: 0px 0px 20px 5px #FF0000;
        box-shadow: 0px 0px 20px 5px #FF0000;
    }

    100% {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
}

.lotus-old-case-animation {
    animation: lotus-old-case-animation 1.5s cubic-bezier(0.65, 0, 0.35, 1) 0s infinite normal forwards;
}

@keyframes lotus-old-case-animation {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.2);
    }

    100% {
        transform: scale(1);
    }
}

.lotus-old-case-shadow {
    animation: lotus-old-case-shadow-animation 1.5s cubic-bezier(0.65, 0, 0.35, 1) 0s infinite normal forwards;
}

@keyframes lotus-old-case-shadow-animation {
    0% {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    50% {
        -webkit-box-shadow: 0px 0px 20px 5px #f19e39;
        -moz-box-shadow: 0px 0px 20px 5px #f19e39;
        box-shadow: 0px 0px 20px 5px #f19e39;
    }

    100% {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
}