/* =========================================================
   iOS GLASS MENU — FINAL + ALWAYS GLOW ICONS
   ========================================================= */

/* ==== ФИКСИРОВАННОЕ СТЕКЛЯННОЕ МЕНЮ ==== */
#rec1689181071,
#rec1689119301,
#rec1553370111,
#rec1553371951,
#rec1553373481,
#rec1553373961 {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 99999 !important;
    background: rgba(20, 20, 20, 0.55) !important;
    backdrop-filter: blur(22px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(22px) saturate(180%) !important;
    border-bottom: 1px solid rgba(255,255,255,0.08) !important;
}

/* ==== РАЗРЕШАЕМ BLUR ==== */
#rec1689181071 .t396__artboard,
#rec1689119301 .t396__artboard,
#rec1553370111 .t396__artboard,
#rec1553371951 .t396__artboard,
#rec1553373481 .t396__artboard,
#rec1553373961 .t396__artboard {
    overflow: visible !important;
}

/* ==== ТЕКСТОВЫЕ ССЫЛКИ (LIQUID GLASS, ПО HOVER) ==== */
#rec1689181071 a:not(.img-link),
#rec1689119301 a:not(.img-link),
#rec1553370111 a:not(.img-link),
#rec1553371951 a:not(.img-link),
#rec1553373481 a:not(.img-link),
#rec1553373961 a:not(.img-link) {
    position: relative;
    display: inline-block;
    padding: 10px 15px;
    color: #ffffff;
    text-decoration: none;
    border-radius: 8px;
    overflow: hidden;
    background: rgba(255,255,255,0);
    transition: transform .3s ease, box-shadow .3s ease;
    border: none;
}

/* ==== HOVER ТОЛЬКО ДЛЯ ТЕКСТА ==== */
#rec1689181071 a:not(.img-link):hover,
#rec1689119301 a:not(.img-link):hover,
#rec1553370111 a:not(.img-link):hover,
#rec1553371951 a:not(.img-link):hover,
#rec1553373481 a:not(.img-link):hover,
#rec1553373961 a:not(.img-link):hover {
    transform: translateY(-2px);
    box-shadow:
        0 0 25px rgba(138,43,226,0.8),
        0 0 40px rgba(0,255,255,0.8);
    backdrop-filter: blur(8px) saturate(180%);
    -webkit-backdrop-filter: blur(8px) saturate(180%);
}

/* ==== ЖИДКИЙ ГРАДИЕНТ ДЛЯ ТЕКСТА ==== */
#rec1689181071 a:not(.img-link)::before,
#rec1689119301 a:not(.img-link)::before,
#rec1553370111 a:not(.img-link)::before,
#rec1553371951 a:not(.img-link)::before,
#rec1553373481 a:not(.img-link)::before,
#rec1553373961 a:not(.img-link)::before {
    content: '';
    position: absolute;
    inset: -50%;
    background: linear-gradient(
        120deg,
        rgba(138,43,226,0.6),
        rgba(0,255,255,0.6),
        rgba(138,43,226,0.6)
    );
    border-radius: 50%;
    filter: blur(25px);
    opacity: 0;
    z-index: -1;
}

#rec1689181071 a:not(.img-link):hover::before,
#rec1689119301 a:not(.img-link):hover::before,
#rec1553370111 a:not(.img-link):hover::before,
#rec1553371951 a:not(.img-link):hover::before,
#rec1553373481 a:not(.img-link):hover::before,
#rec1553373961 a:not(.img-link):hover::before {
    opacity: 1;
    animation: hoverLiquidBright 2s ease-in-out infinite alternate;
}

@keyframes hoverLiquidBright {
    0%   { transform: translate(-15%, -10%) rotate(-5deg); }
    50%  { transform: translate(10%, 10%) rotate(10deg); }
    100% { transform: translate(-15%, -10%) rotate(-5deg); }
}

/* =========================================================
   ==== ИКОНКИ (ТВОИ КАРТИНКИ) — СВЕТЯТСЯ ВСЕГДА ====
   ========================================================= */

#rec1689181071 a.img-link,
#rec1689119301 a.img-link,
#rec1553370111 a.img-link,
#rec1553371951 a.img-link,
#rec1553373481 a.img-link,
#rec1553373961 a.img-link {
    border: 1px solid rgba(255,255,255,0.2);
    border-radius: 8px;
    overflow: hidden;

    box-shadow:
        0 0 12px rgba(138,43,226,0.55),
        0 0 22px rgba(0,255,255,0.45);

    filter: brightness(1.05) saturate(1.15);
    animation: iconGlowPulse 4s ease-in-out infinite alternate;
}

/* ==== МЯГКОЕ "ДЫХАНИЕ" СВЕЧЕНИЯ ==== */
@keyframes iconGlowPulse {
    0% {
        box-shadow:
            0 0 10px rgba(138,43,226,0.45),
            0 0 18px rgba(0,255,255,0.35);
    }
    100% {
        box-shadow:
            0 0 18px rgba(138,43,226,0.75),
            0 0 30px rgba(0,255,255,0.65);
    }
}