.shadow-text {
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); /* Горизонталь, вертикаль, размытие, цвет */
}
.shadow-text-min {
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); /* Горизонталь, вертикаль, размытие, цвет */
}
.shadow-img {
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}

#rec863272417 li.t456__list_item a{
    opacity: 0.58; /* 58% непрозрачности */
    transition: opacity 0.3s ease; /* Плавное изменение */
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}
.copy-button{
    cursor:pointer;
}
.btn-copy2{
    cursor:pointer;
}
.btn-sc {
    opacity: 0.6;
    transition: transform 0.3s ease;
}
.btn-sc:hover {
    opacity: 1;
    cursor:pointer;
    transform: rotate(10deg);
}
.rocket-st {
    display: inline-block;
    transition: transform 0.2s ease;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
.rocket-st:hover {
    animation: shake 0.3s ease-in-out infinite; /* Запуск анимации */
}
@keyframes shake {
    0% { transform: translate(0, 0); }
    20% { transform: translate(-2px, -2px); }
    40% { transform: translate(2px, 2px); }
    60% { transform: translate(-2px, 2px); }
    80% { transform: translate(2px, -2px); }
    100% { transform: translate(0, 0); }
}
.cosmo-st {
    transition: transform 0.3s ease;
}
.cosmo-st:hover {
    transform: rotate(10deg);
}
@keyframes blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.3; }
}

.svg-blink {
    animation: blink 1.5s infinite ease-in-out;
}
.main-menu-st::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    height: 2px;
    background-color: #1E587D;
    transition: width 0.3s ease-in-out;
}

.main-menu-st:hover::after {
    width: 100%;
}
h1, h2, h3 {
    unicode-bidi: isolate; 
}