.tl_payment_head {
    width: 100%;
    height: auto;
    cursor: pointer;
    padding: 10px 12px;
    align-items: center;
    min-height: 100px;
    transition: .2s linear 0s;
    background: linear-gradient(180deg,#0c0c0c,#2b2b2b);
}

/* Notification Neon - Baslangic */

.notification_icon {
    background: 0 0;
    animation: blinkneon 2s ease infinite
}

@keyframes blinkneon {
    0%,100% {
        text-shadow: 0 0 5px #EBDF9D,0 0 20px #EBDF9D,0 0 20px #EBDF9D,0 0 15px #EBDF9D,0 0 15px #EBDF9D,2px 2px 2px #EBDF9D;
        color: #fff
    }

    50% {
        text-shadow: 0 0 2px #EBDF9D,0 0 5px #EBDF9D,0 0 5px #EBDF9D,0 0 5px #EBDF9D,0 0 2px #EBDF9D,4px 4px 2px #EBDF9D;
        color: #fff
    }
}

/* Bitis */

.story__item:after {
    position: absolute;
    content: '';
    width: 158px;
    height: 158px;
    border-radius: 100%;
    background: url(https://sport.cmsdigi.com/App_Data/238b90a4-ea7d-4df3-b404-a49001fb7c0d/Files/cratosimg/31i38t9.jfif);
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
    animation: 15s waves2 linear infinite forwards;
}

.story__item {
    width: 158px!important
}

.story__item img,.story__item video {
    border: none!important;
    border-radius: 100%!important;
    width: 130px!important;
    height: 130px!important
}

.dynamic_container.empty_title .story__swiper {
    padding-top: 15px;
    padding-bottom: 15px
}

@keyframes waves2 {
    to {
        -webkit-transform: rotate(360deg)
    }
}

.rd_header_tab_item.active {

    background-color: #B9B177!important;

}


.top_jackpots__block {
    background: linear-gradient(65deg,#000000 10%,#44422d 60%)!important
}


body .additional-infos {
    background: linear-gradient(65deg, #b9b177 5%, #b9b177 70%)!important;
    padding: 30px!important; 
    border-radius: 10px!important; /* Köşeleri yuvarlatır  */
}

.tl_main_nav_item {
    display: inline-flex; 
    align-items: center; 
    padding: 10px 15px; 
    border: 2px solid #222; /* Parlak siyah çerçeve */
    border-radius: 8px; /* Kenar yuvarlatma */
    box-shadow: 0 0 1000px rgba(255, 255, 152, 0.5); /* Hafif parlama efekti */
    transition: all 0.3s ease-in-out;
    margin: 2px; /* Kutu arası boşluk */
}


.top_jackpots__block .component_jackpot_slider_number {
    text-shadow: 2px 2px #000!important; 
    }

.top_jackpots__block .sprtr {
    text-shadow: 2px 2px #000!important; 
}

.top_jackpots__block .js_jack_item {
    text-shadow: 2px 2px #000!important; 
}

.top_jackpots__block .top_jackpots__crns i {
    text-shadow: 2px 2px #000!important;
           
}

.info_title  {
    color: #000000a6!important;
}

  .ternBtn, .header__dropdown-menu.tl_btn, a.inboxDialog, a.loginDialog, a.tl_btn {
  background: #ebdf9d;  
  color: #000;
  padding: 12px 12px;
  border-radius: 5px;
  box-shadow: 0 4px 10px rgb(237 5 5 / 0%);
  transition: background-color 0.3s ease, color 0.3s ease;
}

 .ternBtn:hover, .header__dropdown-menu.tl_btn:hover, 
a.inboxDialog:hover, a.loginDialog:hover, a.tl_btn:hover {
  background: 
linear-gradient(180deg, 
    #d2983b 10%,       
    #b89b52 45%,       
    #e8d26a 70%      
  ) !important;
  color: #000000;
}

.tl_header_top_row  {
background: #000000; 
}


 
 


 .top_winners__game {
    min-width: 0!important;
    max-width: none!important;
    animation: scroller 10s linear infinite;
    gap: 10px!important;
    padding: 15px!important
}

@keyframes scroller {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(-100%)
    }

    100% {
        transform: translateX(0)
    }
}


div.top_winners__game  {
  
    background: linear-gradient(65deg,#474434 10%,#b9b177 60%)!important;
    text-shadow: 1px 1px #000!important;
      will-change: transform;
    backface-visibility: hidden;
}

/* OZELLIKLI OGELER 030126_2910_pc52524523523536 */
.dynamic_featured_content a{
    background: #b9b177!important;
}
.dynamic_featured_content a{
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px!important;
    border: none;
}

.dynamic_featured_item:hover{
    background-color: #b9b177!important;
}

.dynamic_featured_content .dynamic_featured_item{
    transition: 0.7s;
}

.dynamic_featured_content .dynamic_featured_item:hover{
    transform: scale(1.1);
    transition: 0.5s;
    z-index: 2;
}

/* CRATOS HEADER BUTONLAR 150226_2910_pc1523243562352335*/

.header__top-promolink {
    background: linear-gradient(135deg, rgba(196, 158, 38, 0.1), rgba(196, 158, 38, 0.05));
    border: 1px solid rgba(196, 158, 38, 0.4);
    border-radius: 10px;
    height: 38px;
    padding: 0 14px;
    backdrop-filter: blur(10px);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    overflow: hidden;
}

.header__top-promolink::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, rgba(196, 158, 38, 0.15), transparent);
    opacity: 0;
    transition: opacity 0.3s ease;
    border-radius: 10px;
}

.header__top-promolink:hover::before {
    opacity: 1;
}

.header__top-promolink:hover {
    border-color: rgba(196, 158, 38, 0.7);
    box-shadow: 0 4px 20px rgba(196, 158, 38, 0.2), 0 0 40px rgba(196, 158, 38, 0.08);
    transform: translateY(-1px);
}

.header__top-promolink span {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.8px;
}

.header__top-links a:hover {
    transform: translateY(-1px);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* BONUS TALEP */
.header__top-promolink.bonus-item {
    background: linear-gradient(135deg, rgba(184, 150, 46, 0.15), rgba(184, 150, 46, 0.05));
    border-color: rgba(184, 150, 46, 0.5);
    box-shadow: 0 0 20px rgba(184, 150, 46, 0.15);
    animation: bonusPulse 3s ease-in-out infinite;
}

.header__top-promolink.bonus-item:hover {
    box-shadow: 0 4px 25px rgba(184, 150, 46, 0.35), 0 0 50px rgba(184, 150, 46, 0.12);
}

@keyframes bonusPulse {
    0%, 100% { box-shadow: 0 0 20px rgba(184, 150, 46, 0.15); }
    50% { box-shadow: 0 0 28px rgba(184, 150, 46, 0.25), 0 0 50px rgba(184, 150, 46, 0.08); }
}

/* NASIL PARA YATIRILIR */
.header__fixed .ht-deposit-wrapper {
    border: 1px solid rgba(45, 200, 111, 0.4);
    background: linear-gradient(135deg, rgba(45, 200, 111, 0.1), rgba(45, 200, 111, 0.03));
    padding: 0 12px;
    height: 38px;
    border-radius: 10px;
    backdrop-filter: blur(10px);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.header__fixed .ht-deposit-wrapper:hover {
    border-color: rgba(45, 200, 111, 0.7);
    box-shadow: 0 4px 20px rgba(45, 200, 111, 0.2);
    transform: translateY(-1px);
}

/* CANLI TV */
.header-menu-wrapper a:nth-child(2) img {
    border: 1px solid rgba(196, 158, 38, 0.4);
    padding: 7px 8px;
    border-radius: 10px;
    background: linear-gradient(135deg, rgba(196, 158, 38, 0.08), transparent);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.header-menu-wrapper a:nth-child(2) img:hover {
    border-color: rgba(196, 158, 38, 0.7);
    box-shadow: 0 4px 20px rgba(196, 158, 38, 0.2);
    transform: translateY(-1px);
}

/* MOBİL UYGULAMA */
.header-menu-wrapper a:nth-child(3) img {
    border: 1px solid rgba(196, 158, 38, 0.4);
    padding: 7px 8px;
    border-radius: 10px;
    background: linear-gradient(135deg, rgba(196, 158, 38, 0.08), transparent);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.header-menu-wrapper a:nth-child(3) img:hover {
    border-color: rgba(196, 158, 38, 0.7);
    box-shadow: 0 4px 20px rgba(196, 158, 38, 0.2);
    transform: translateY(-1px);
}

/* GENEL HEADER */
.header-menu-wrapper {
    gap: 8px;
}

.header__top-links {
    gap: 10px;
}

/* CRATOS PC HEADER 140226_2910_pc1356673452352363474 */
/* SIFIRLAMA */
@media only screen and (max-width: 1740px) {
    body .header__top-links span,
    body .header__top-promolink span {
        display: flex !important;
    }
    .ht-deposit-txt {
        display: inline !important;
    }
    .username_cont .user-name {
        display: inline !important;
    }
    .btn-100k {
        display: flex !important;
    }
    .header-menu-wrapper {
        gap: 10px !important;
    }
    .header-item,
    .ht-deposit-wrapper {
        margin-inline: 10px !important;
    }
    .header__top-links {
        column-gap: initial !important;
    }
}

@media screen and (max-width: 1660px) {
    body .header__top-link span {
        display: inline !important;
    }
    body .header__top-link .dynamic_icon,
    body .header__top-link .header_cw_icon {
        display: block !important;
    }
}

@media screen and (max-width: 1740px) {
    .header-menu-wrapper .header-item img {
        width: auto !important;
        object-position: initial !important;
        object-fit: initial !important;
        height: auto !important;
    }
}

/* Yeni breakpoint: %150 zoom'da gizle */
@media only screen and (max-width: 1280px) {
    body .header__top-links span,
    body .header__top-promolink span {
        display: none !important;
    }
    .ht-deposit-txt {
        display: none !important;
    }
    .username_cont .user-name {
        display: none !important;
    }
    .btn-100k {
        display: none !important;
    }
    .header-menu-wrapper {
        gap: 8px !important;
    }
    .header-item,
    .ht-deposit-wrapper {
        margin-inline: 0 !important;
    }
    .header__top-links {
        column-gap: 0 !important;
    }
    .bonus-item {
        margin-inline-end: 8px !important;
    }
    body .header__top-link span {
        display: none !important;
    }
    .header-menu-wrapper .header-item img {
        width: 32px !important;
        object-position: left !important;
        object-fit: none !important;
        height: 31px !important;
    }
}

/* UYE RANK CRATOS 310826_2910_pc124312412312312312323 */
:root {
    --cr-rank-face-1: #1E1E1E;
    --cr-rank-face-3: #090909;
    --cr-rank-gloss: rgba(255, 255, 255, .05);
    --cr-rank-drop: rgba(0, 0, 0, .55);
    --cr-rank-ink: rgba(0, 0, 0, .65);
    --cr-rank-track: rgba(235, 223, 157, .09);
    --cr-rank-bronze-ac: #948951;
    --cr-rank-bronze-glow: rgba(148, 137, 81, .30);
    --cr-rank-silver-ac: #B9B177;
    --cr-rank-silver-glow: rgba(185, 177, 119, .28);
    --cr-rank-gold-ac: #DDD27E;
    --cr-rank-gold-glow: rgba(221, 210, 126, .28);
    --cr-rank-plat-ac: #EBDF9D;
    --cr-rank-plat-glow: rgba(235, 223, 157, .30);
    --cr-rank-vip-ac: #FEF297;
    --cr-rank-vip-glow: rgba(254, 242, 151, .34);
    --cr-rk-ac: var(--cr-rank-silver-ac);
    --cr-rk-glow: var(--cr-rank-silver-glow);
    --cr-rk-arc: 150deg;
    --cr-rk-aura: .46;
}

.pcat_274.pcat_274.pcat_274.pcat_274 {
    --cr-rk-ac: var(--cr-rank-bronze-ac);
    --cr-rk-glow: var(--cr-rank-bronze-glow);
    --cr-rk-arc: 84deg;
    --cr-rk-aura: .38;
}

.pcat_275.pcat_275.pcat_275.pcat_275 {
    --cr-rk-ac: var(--cr-rank-silver-ac);
    --cr-rk-glow: var(--cr-rank-silver-glow);
    --cr-rk-arc: 150deg;
    --cr-rk-aura: .46;
}

.pcat_276.pcat_276.pcat_276.pcat_276 {
    --cr-rk-ac: var(--cr-rank-gold-ac);
    --cr-rk-glow: var(--cr-rank-gold-glow);
    --cr-rk-arc: 216deg;
    --cr-rk-aura: .54;
}

.pcat_277.pcat_277.pcat_277.pcat_277 {
    --cr-rk-ac: var(--cr-rank-plat-ac);
    --cr-rk-glow: var(--cr-rank-plat-glow);
    --cr-rk-arc: 288deg;
    --cr-rk-aura: .62;
}

.pcat_2.pcat_2.pcat_2.pcat_2 {
    --cr-rk-ac: var(--cr-rank-vip-ac);
    --cr-rk-glow: var(--cr-rank-vip-glow);
    --cr-rk-arc: 348deg;
    --cr-rk-aura: .70;
}

.dyn_prof_user_pic_box:has(.pcat_274) {
    --cr-rk-ac: var(--cr-rank-bronze-ac);
    --cr-rk-glow: var(--cr-rank-bronze-glow);
    --cr-rk-arc: 84deg;
    --cr-rk-aura: .38;
}

.dyn_prof_user_pic_box:has(.pcat_275) {
    --cr-rk-ac: var(--cr-rank-silver-ac);
    --cr-rk-glow: var(--cr-rank-silver-glow);
    --cr-rk-arc: 150deg;
    --cr-rk-aura: .46;
}

.dyn_prof_user_pic_box:has(.pcat_276) {
    --cr-rk-ac: var(--cr-rank-gold-ac);
    --cr-rk-glow: var(--cr-rank-gold-glow);
    --cr-rk-arc: 216deg;
    --cr-rk-aura: .54;
}

.dyn_prof_user_pic_box:has(.pcat_277) {
    --cr-rk-ac: var(--cr-rank-plat-ac);
    --cr-rk-glow: var(--cr-rank-plat-glow);
    --cr-rk-arc: 288deg;
    --cr-rk-aura: .62;
}

.dyn_prof_user_pic_box:has(.pcat_2) {
    --cr-rk-ac: var(--cr-rank-vip-ac);
    --cr-rk-glow: var(--cr-rank-vip-glow);
    --cr-rk-arc: 348deg;
    --cr-rk-aura: .70;
}

@supports ((mask-image: radial-gradient(#000, #000)) or (-webkit-mask-image: radial-gradient(#000, #000))) {
    .dyn_prof_user_pic_box:has([class*="pcat_"])::before {
        content: "";
        position: absolute;
        top: -7px;
        left: -7px;
        width: 94px;
        height: 94px;
        border-radius: 50%;
        pointer-events: none;
        background-color: var(--cr-rank-track);
        background-image: conic-gradient(transparent 0deg, var(--cr-rk-ac) 26deg, var(--cr-rk-ac) calc(var(--cr-rk-arc) - 26deg), transparent var(--cr-rk-arc), transparent 360deg);
        -webkit-mask-image: radial-gradient(closest-side, transparent 80%, #000 88%, #000 97%, transparent 100%);
        mask-image: radial-gradient(closest-side, transparent 80%, #000 88%, #000 97%, transparent 100%);
        opacity: var(--cr-rk-aura);
        filter: drop-shadow(0 0 5px var(--cr-rk-glow));
        animation: crRk3Aura 28s linear infinite, crRk3Fade .8s ease-out backwards;
    }
}

.dyn_prof_playerCategory.dyn_prof_playerCategory[class*="pcat_"] {
    padding: 5px 16px;
    bottom: -14px;
    border-radius: 30px;
    line-height: 14px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.3px;
    overflow: hidden;
    isolation: isolate;
    background-color: transparent;
    background-image:
        radial-gradient(100% 150% at 50% -34%, var(--cr-rk-glow) 0%, transparent 62%),
        linear-gradient(168deg, var(--cr-rank-face-1) 0%, var(--cr-rank-face-3) 100%);
    color: var(--cr-rk-ac);
    text-shadow: 0 1px 2px var(--cr-rank-ink);
    box-shadow:
        inset 0 0 0 1px var(--cr-rk-ac),
        inset 0 1px 0 var(--cr-rank-gloss),
        0 4px 12px var(--cr-rank-drop),
        0 0 10px var(--cr-rk-glow);
    animation: crRk3In .55s cubic-bezier(.22, .7, .3, 1) backwards;
}

.dyn_prof_playerCategory.dyn_prof_playerCategory[class*="pcat_"]::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 46%;
    z-index: -1;
    pointer-events: none;
    background-image: linear-gradient(100deg, transparent 0%, var(--cr-rk-glow) 50%, transparent 100%);
    transform: translateX(-160%);
    animation: crRk3Sweep 12s cubic-bezier(.5, 0, .3, 1) infinite;
}

.cat_btn_bg.cat_btn_bg[class*="pcat_"] {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    padding: 3px 12px;
    border-radius: 30px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    background-color: transparent;
    background-image:
        radial-gradient(100% 150% at 50% -34%, var(--cr-rk-glow) 0%, transparent 62%),
        linear-gradient(168deg, var(--cr-rank-face-1) 0%, var(--cr-rank-face-3) 100%);
    color: var(--cr-rk-ac);
    text-shadow: 0 1px 2px var(--cr-rank-ink);
    box-shadow:
        inset 0 0 0 1px var(--cr-rk-glow),
        inset 0 1px 0 var(--cr-rank-gloss),
        0 2px 8px var(--cr-rank-drop);
    transition: box-shadow .3s cubic-bezier(.4, 0, .2, 1);
    animation: crRk3In .55s cubic-bezier(.22, .7, .3, 1) backwards;
}

.cat_btn_bg.cat_btn_bg[class*="pcat_"]::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 46%;
    z-index: -1;
    pointer-events: none;
    background-image: linear-gradient(100deg, transparent 0%, var(--cr-rk-glow) 50%, transparent 100%);
    transform: translateX(-160%);
    animation: crRk3Sweep 12s cubic-bezier(.5, 0, .3, 1) infinite;
}

.tl_dropdown_style:hover .cat_btn_bg.cat_btn_bg[class*="pcat_"] {
    box-shadow:
        inset 0 0 0 1px var(--cr-rk-ac),
        inset 0 1px 0 var(--cr-rank-gloss),
        0 2px 10px var(--cr-rank-drop),
        0 0 12px var(--cr-rk-glow);
}

.cat_text_bg.cat_text_bg[class*="pcat_"] {
    background-color: transparent;
    background-image: linear-gradient(158deg, var(--cr-rk-ac) 0%, var(--cr-rk-ac) 40%, var(--cr-rank-face-1) 128%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 1px 2px var(--cr-rank-ink));
    transition: filter .3s cubic-bezier(.4, 0, .2, 1);
}

.username_cont:hover .cat_text_bg.cat_text_bg[class*="pcat_"] {
    filter: drop-shadow(0 0 6px var(--cr-rk-glow));
}

@keyframes crRk3Aura {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes crRk3Fade {
    from {
        opacity: 0;
    }
}

@keyframes crRk3In {
    from {
        opacity: 0;
        transform: translateY(3px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes crRk3Sweep {
    0% {
        transform: translateX(-160%);
    }

    34% {
        transform: translateX(320%);
    }

    100% {
        transform: translateX(320%);
    }
}

@media (prefers-reduced-motion: reduce) {

    .dyn_prof_user_pic_box:has([class*="pcat_"])::before,
    .dyn_prof_playerCategory.dyn_prof_playerCategory[class*="pcat_"],
    .dyn_prof_playerCategory.dyn_prof_playerCategory[class*="pcat_"]::after,
    .cat_btn_bg.cat_btn_bg[class*="pcat_"],
    .cat_btn_bg.cat_btn_bg[class*="pcat_"]::after,
    .cat_text_bg.cat_text_bg[class*="pcat_"] {
        animation: none;
        transition: none;
    }
}
