html.is-web .hdr-logo-bc,
html.is-mobile .hdr-logo-bc {
    animation: dafabet-logo-glow 8s infinite !important;
}

@keyframes dafabet-logo-glow {
    0% {
        filter: drop-shadow(0 0 100px #c084fc);
    }
    15% {
        filter: drop-shadow(0 0 10px #c084fc);
    }
    30% {
        filter: drop-shadow(0 0 1px #c084fc);
    }
    35% {
        filter: drop-shadow(0 0 10px #c084fc);
    }
    40% {
        filter: drop-shadow(0 0 100px #c084fc);
    }
    70% {
        filter: drop-shadow(0 0 1px #c084fc);
    }
    75% {
        filter: drop-shadow(0 0 10px #c084fc);
    }
    80% {
        filter: drop-shadow(0 0 1px #c084fc);
    }
    85% {
        filter: drop-shadow(0 0 10px #c084fc);
    }
    90% {
        filter: drop-shadow(0 0 10px #c084fc33);
    }
    95% {
        filter: drop-shadow(0 0 10px #c084fc);
    }
}

html.is-mobile .tab-navigation-w-bc .tab-nav-item-bc:not(.menu) .tab-nav-icon-bc,
html.is-mobile .tab-navigation-w-bc .tab-nav-item-bc:not(.menu) .tab-nav-title-bc,
html.is-mobile #root > div.layout-navigation-holder-bc > div > .tab-nav-item-bc:not(.menu) .tab-nav-title-bc,
html.is-mobile #root > div.layout-navigation-holder-bc > div > .tab-nav-item-bc:not(.menu) > .tab-nav-icon-bc {
    color: #2e1065 !important;
    -webkit-text-fill-color: #e9d5ff !important;
    text-shadow: 0 0 8px rgb(0 0 0);
    animation: dafabet-tab-accent 2.8s ease-in-out infinite;
}

html.is-mobile .tab-navigation-w-bc .tab-nav-item-bc:not(.menu):hover .tab-nav-icon-bc,
html.is-mobile .tab-navigation-w-bc .tab-nav-item-bc:not(.menu):hover .tab-nav-title-bc,
html.is-mobile .tab-navigation-w-bc .tab-nav-item-bc:not(.menu).active .tab-nav-icon-bc,
html.is-mobile .tab-navigation-w-bc .tab-nav-item-bc:not(.menu).active .tab-nav-title-bc {
    color: #2e1065 !important;
    -webkit-text-fill-color: #e9d5ff !important;
    text-shadow: 0 0 8px rgb(0 0 0);
}

@keyframes dafabet-tab-accent {
    0%,
    100% {
        filter: drop-shadow(0 0 1px rgba(168, 85, 247, 0.18));
    }
    50% {
        filter: drop-shadow(0 0 4px rgba(168, 85, 247, 0.32));
    }
}

html.is-mobile .tab-navigation-w-bc .tab-nav-item-bc.menu {
    position: relative;
    z-index: 2;
}

html.is-mobile .tab-navigation-w-bc .tab-nav-item-bc.menu::before {
    content: "";
    position: absolute;
    inset: 2px 4px;
    border-radius: 12px;
    background: radial-gradient(ellipse at center, rgba(168, 85, 247, 0.28) 0%, rgba(168, 85, 247, 0.06) 58%, transparent 78%);
    z-index: -1;
    pointer-events: none;
    animation: dafabet-menu-backdrop 2.8s ease-in-out infinite;
}

html.is-mobile .tab-navigation-w-bc .tab-nav-item-bc.menu .tab-nav-icon-bc,
html.is-mobile .tab-navigation-w-bc .tab-nav-item-bc.menu .tab-nav-title-bc {
    color: #3b0764 !important;
    -webkit-text-fill-color: #d8b4fe !important;
    text-shadow: 0 0 6px rgb(0 0 0);
    animation: dafabet-menu-glow 2.8s ease-in-out infinite;
}

@keyframes dafabet-menu-backdrop {
    0%,
    100% {
        opacity: 0.55;
        transform: scale(0.97);
    }
    50% {
        opacity: 0.85;
        transform: scale(1.02);
    }
}

@keyframes dafabet-menu-glow {
    0%,
    100% {
        filter: drop-shadow(0 0 2px rgba(168, 85, 247, 0.28));
    }
    50% {
        filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.42));
    }
}

html.is-mobile .hdr-navigation-link-bc[href="/tr/promotions"],
html.is-mobile .hdr-navigation-link-bc[href*="/promotions"],
html.is-web .hdr-navigation-link-bc[href="/tr/promotions"],
html.is-web .hdr-navigation-link-bc[href*="/promotions"] {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    border-radius: 10px;
    background: transparent !important;
    border-right: 1px solid #bc9556;
}

html.is-mobile .hdr-navigation-link-bc[href="/tr/promotions"]::before,
html.is-mobile .hdr-navigation-link-bc[href*="/promotions"]::before,
html.is-web .hdr-navigation-link-bc[href="/tr/promotions"]::before,
html.is-web .hdr-navigation-link-bc[href*="/promotions"]::before {
    content: "";
    position: absolute;
    width: 220%;
    height: 220%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: conic-gradient(from 0deg, transparent 0deg, #a855f7 70deg, #e879ff 120deg, transparent 180deg, transparent 360deg);
    animation: dafabet-promo-rotate 2.8s linear infinite;
    z-index: 0;
    pointer-events: none;
}

html.is-mobile .hdr-navigation-link-bc[href="/tr/promotions"]::after,
html.is-mobile .hdr-navigation-link-bc[href*="/promotions"]::after,
html.is-web .hdr-navigation-link-bc[href="/tr/promotions"]::after,
html.is-web .hdr-navigation-link-bc[href*="/promotions"]::after {
    content: "";
    position: absolute;
    inset: 2px;
    border-radius: 8px;
    background: #2a2a2e;
    z-index: 1;
    pointer-events: none;
}

html.is-mobile .hdr-navigation-link-bc[href="/tr/promotions"] .dafabet-promo-nav-title,
html.is-mobile .hdr-navigation-link-bc[href*="/promotions"] .dafabet-promo-nav-title,
html.is-mobile .hdr-navigation-link-bc[href="/tr/promotions"] .tab-nav-menu-neon-shell,
html.is-mobile .hdr-navigation-link-bc[href*="/promotions"] .tab-nav-menu-neon-shell,
html.is-web .hdr-navigation-link-bc[href="/tr/promotions"] .dafabet-promo-nav-title,
html.is-web .hdr-navigation-link-bc[href*="/promotions"] .dafabet-promo-nav-title,
html.is-web .hdr-navigation-link-bc[href="/tr/promotions"] .tab-nav-menu-neon-shell,
html.is-web .hdr-navigation-link-bc[href*="/promotions"] .tab-nav-menu-neon-shell {
    position: relative;
    z-index: 2;
    background: transparent !important;
    animation: none !important;
    box-shadow: none !important;
}

html.is-mobile .hdr-navigation-link-bc[href="/tr/promotions"] .tab-nav-menu-neon-shell > .inner,
html.is-mobile .hdr-navigation-link-bc[href*="/promotions"] .tab-nav-menu-neon-shell > .inner,
html.is-web .hdr-navigation-link-bc[href="/tr/promotions"] .tab-nav-menu-neon-shell > .inner,
html.is-web .hdr-navigation-link-bc[href*="/promotions"] .tab-nav-menu-neon-shell > .inner {
    display: none !important;
}

html.is-mobile .hdr-navigation-link-bc[href="/tr/promotions"] .tab-nav-title-bc,
html.is-mobile .hdr-navigation-link-bc[href*="/promotions"] .tab-nav-title-bc,
html.is-mobile .hdr-navigation-link-bc[href="/tr/promotions"] .dafabet-promo-nav-title .tab-nav-title-bc,
html.is-mobile .hdr-navigation-link-bc[href*="/promotions"] .dafabet-promo-nav-title .tab-nav-title-bc,
html.is-web .hdr-navigation-link-bc[href="/tr/promotions"] .tab-nav-title-bc,
html.is-web .hdr-navigation-link-bc[href*="/promotions"] .tab-nav-title-bc,
html.is-web .hdr-navigation-link-bc[href="/tr/promotions"] .dafabet-promo-nav-title .tab-nav-title-bc,
html.is-web .hdr-navigation-link-bc[href*="/promotions"] .dafabet-promo-nav-title .tab-nav-title-bc {
    color: #2e1065 !important;
    -webkit-text-fill-color: #e9d5ff !important;
    text-shadow: 0 0 6px rgb(0 0 0);
}

@keyframes dafabet-promo-rotate {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

html.is-web .nav-menu > li > a.nav-menu-item[href="/tr/promotions"],
html.is-web .nav-menu > li > a.nav-menu-item[href*="/promotions"] {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    border-radius: 10px;
}

html.is-web .nav-menu > li > a.nav-menu-item[href="/tr/promotions"]::before,
html.is-web .nav-menu > li > a.nav-menu-item[href*="/promotions"]::before {
    content: "";
    position: absolute;
    width: 220%;
    height: 220%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: conic-gradient(from 0deg, transparent 0deg, #a855f7 70deg, #e879ff 120deg, transparent 180deg, transparent 360deg);
    animation: dafabet-promo-rotate 2.8s linear infinite;
    z-index: 0;
    pointer-events: none;
}

html.is-web .nav-menu > li > a.nav-menu-item[href="/tr/promotions"]::after,
html.is-web .nav-menu > li > a.nav-menu-item[href*="/promotions"]::after {
    content: "";
    position: absolute;
    inset: 2px;
    border-radius: 8px;
    background: #2a2a2e;
    z-index: 1;
    pointer-events: none;
}

html.is-web .nav-menu > li > a.nav-menu-item[href="/tr/promotions"] > i,
html.is-web .nav-menu > li > a.nav-menu-item[href="/tr/promotions"] > span,
html.is-web .nav-menu > li > a.nav-menu-item[href*="/promotions"] > i,
html.is-web .nav-menu > li > a.nav-menu-item[href*="/promotions"] > span {
    position: relative;
    z-index: 2;
}

.view-see-more {
    position: relative;
    color: #2e1065 !important;
    -webkit-text-fill-color: #e9d5ff !important;
    text-shadow: 0 0 6px rgb(0 0 0);
    animation: dafabet-see-more-glow 3s ease-in-out infinite;
}

.view-see-more .view-arrow-more {
    color: inherit !important;
    -webkit-text-fill-color: inherit !important;
}

@keyframes dafabet-see-more-glow {
    0%,
    100% {
        filter: drop-shadow(0 0 2px rgba(168, 85, 247, 0.22));
    }
    50% {
        filter: drop-shadow(0 0 7px rgba(168, 85, 247, 0.42));
    }
}
