/* =========================================================
   Hesapin — Referans üst alan V3
   Referans: 2026-09-11 onaylanan koyu lacivert / neon görünüm.
   Sadece mevcut header, arama ve kategori satırını yeniden stiller.
   ========================================================= */

:root{
    --hs-v3-bg:#020814;
    --hs-v3-bg-deep:#010610;
    --hs-v3-panel:#071426;
    --hs-v3-panel-2:#041020;
    --hs-v3-line:#15335d;
    --hs-v3-text:#f6f8ff;
    --hs-v3-muted:#8295b5;
    --hs-v3-cyan:#20d7ff;
    --hs-v3-blue:#168eff;
    --hs-v3-purple:#9e38ff;
    --hs-v3-pink:#e936e9;
    --hs-v3-green:#11e1aa;
    --hs-v3-gold:#ffbd38;
    --hs-ref-edge:min(1864px,calc(100vw - 56px));
}

@media (min-width:901px){
    html,body{background:var(--hs-v3-bg-deep)!important}

    /* Eski premium satırlar bu vitrinde kullanılmıyor. */
    .premium-header-banner,
    .premium-utility-bar,
    .hs-home-embedded-discovery{display:none!important}

    /* ---------------- Güven şeridi ---------------- */
    .hs-reference-trust-strip{
        position:relative!important;
        z-index:6400!important;
        width:var(--hs-ref-edge)!important;
        height:84px!important;
        margin:22px auto 0!important;
        display:flex!important;
        align-items:center!important;
        overflow:hidden!important;
        border:1px solid rgba(28,91,160,.58)!important;
        border-radius:18px!important;
        background:
            radial-gradient(circle at 8% 35%,rgba(0,112,255,.12),transparent 26%),
            radial-gradient(circle at 79% 0,rgba(78,28,181,.08),transparent 28%),
            linear-gradient(180deg,#06142b 0%,#020a18 100%)!important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 16px 40px rgba(0,0,0,.22)!important;
    }
    .hs-reference-trust-strip::after{
        content:""!important;
        position:absolute!important;
        inset:0!important;
        pointer-events:none!important;
        background:linear-gradient(110deg,transparent 0%,rgba(15,113,255,.05) 40%,transparent 73%)!important;
    }
    .hs-reference-trust-inner{
        width:100%!important;
        height:100%!important;
        margin:0!important;
        padding:0 22px!important;
        display:grid!important;
        grid-template-columns:1.22fr 1.15fr 1.03fr .97fr 1.13fr!important;
        align-items:center!important;
        gap:0!important;
    }
    .hs-reference-trust-item{
        min-width:0!important;
        height:54px!important;
        padding:0 clamp(18px,1.35vw,28px)!important;
        display:flex!important;
        align-items:center!important;
        gap:16px!important;
    }
    .hs-reference-trust-item:not(:first-child)::before{
        content:""!important;
        position:absolute!important;
        left:0!important;
        top:8px!important;
        bottom:8px!important;
        width:1px!important;
        background:linear-gradient(180deg,transparent,rgba(51,111,190,.52),transparent)!important;
    }
    .hs-reference-trust-icon{
        width:42px!important;
        height:42px!important;
        flex:0 0 42px!important;
        display:grid!important;
        place-items:center!important;
        border-radius:13px!important;
        color:#32d7ff!important;
        background:radial-gradient(circle,rgba(13,126,255,.14),rgba(5,18,39,.14) 70%)!important;
        font-size:25px!important;
        filter:drop-shadow(0 0 12px rgba(32,200,255,.34))!important;
    }
    .hs-reference-trust-star{color:#ffd55d!important;filter:drop-shadow(0 0 12px rgba(255,190,55,.36))!important}
    .hs-reference-trust-copy{min-width:0!important;line-height:1.12!important}
    .hs-reference-trust-copy strong{
        display:block!important;
        overflow:hidden!important;
        color:#f3f6fc!important;
        font-size:clamp(12px,.82vw,16px)!important;
        font-weight:850!important;
        letter-spacing:-.02em!important;
        text-overflow:ellipsis!important;
        white-space:nowrap!important;
    }
    .hs-reference-trust-copy small{
        display:block!important;
        margin-top:6px!important;
        overflow:hidden!important;
        color:#8195b6!important;
        font-size:clamp(9px,.66vw,12px)!important;
        font-weight:600!important;
        text-overflow:ellipsis!important;
        white-space:nowrap!important;
    }

    /* ---------------- Logo + 4 kart + hesap/sepet ---------------- */
    .header,
    body.hs-home-upcoming-embedded .header{
        position:relative!important;
        inset:auto!important;
        z-index:6300!important;
        width:var(--hs-ref-edge)!important;
        height:172px!important;
        margin:12px auto 0!important;
        overflow:visible!important;
        border:1px solid rgba(35,78,132,.38)!important;
        border-radius:22px!important;
        background:
            radial-gradient(ellipse at 10% 42%,rgba(0,92,255,.16),transparent 30%),
            radial-gradient(ellipse at 62% 100%,rgba(40,22,100,.10),transparent 44%),
            linear-gradient(180deg,#071427 0%,#06101f 100%)!important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 18px 44px rgba(0,0,0,.24)!important;
        backdrop-filter:none!important;
        -webkit-backdrop-filter:none!important;
    }
    .header::after{
        content:""!important;
        position:absolute!important;
        inset:0!important;
        border-radius:inherit!important;
        opacity:.42!important;
        pointer-events:none!important;
        background:
            linear-gradient(145deg,rgba(0,112,255,.10),transparent 24%) 0 0/430px 100% no-repeat,
            linear-gradient(27deg,transparent 31%,rgba(76,49,155,.07) 34%,transparent 58%) 0 0/650px 100% no-repeat!important;
    }
    .header-container,
    body.hs-home-upcoming-embedded .header-container{
        position:relative!important;
        z-index:2!important;
        width:100%!important;
        max-width:none!important;
        height:100%!important;
        min-height:0!important;
        margin:0!important;
        padding:0 18px!important;
        display:grid!important;
        grid-template-columns:clamp(315px,20vw,390px) minmax(0,1fr) auto!important;
        align-items:center!important;
        gap:16px!important;
    }
    .header-container::after{content:none!important;display:none!important}

    .header .hs-logo-image-only{
        width:100%!important;
        min-width:0!important;
        height:136px!important;
        padding:0!important;
        display:flex!important;
        align-items:center!important;
        justify-content:flex-start!important;
    }
    .header .hs-logo-image-only .logo-img,
    body.hs-home-upcoming-embedded .logo-img{
        width:auto!important;
        max-width:100%!important;
        max-height:126px!important;
        object-fit:contain!important;
        filter:drop-shadow(0 11px 24px rgba(0,117,255,.34))!important;
    }

    .hs-header-promises{
        min-width:0!important;
        width:100%!important;
        display:grid!important;
        grid-template-columns:repeat(4,minmax(0,1fr))!important;
        gap:12px!important;
    }
    .hs-header-promise{
        --hs-promise-rgb:32,200,255;
        position:relative!important;
        min-width:0!important;
        width:100%!important;
        height:120px!important;
        padding:16px 28px 16px 14px!important;
        display:grid!important;
        grid-template-columns:56px minmax(0,1fr)!important;
        align-items:center!important;
        gap:12px!important;
        overflow:hidden!important;
        border:1px solid rgba(var(--hs-promise-rgb),.45)!important;
        border-radius:17px!important;
        color:#fff!important;
        background:
            radial-gradient(circle at 12% 50%,rgba(var(--hs-promise-rgb),.16),transparent 38%),
            linear-gradient(145deg,rgba(6,24,37,.98),rgba(3,10,23,.98))!important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 26px rgba(0,0,0,.22)!important;
        transition:transform .2s ease,filter .2s ease,border-color .2s ease,box-shadow .2s ease!important;
    }
    .hs-header-promise::after{
        content:""!important;
        position:absolute!important;
        left:10%!important;right:10%!important;top:-1px!important;height:1px!important;
        background:linear-gradient(90deg,transparent,rgba(var(--hs-promise-rgb),.92),transparent)!important;
    }
    .hs-header-promise:hover{transform:translateY(-2px)!important;filter:brightness(1.06)!important;box-shadow:0 14px 34px rgba(var(--hs-promise-rgb),.11)!important}
    .hs-header-promise.is-delivery{--hs-promise-rgb:13,222,164!important}
    .hs-header-promise.is-deals{--hs-promise-rgb:210,43,247!important}
    .hs-header-promise.is-payment{--hs-promise-rgb:255,177,44!important}
    .hs-header-promise.is-support{--hs-promise-rgb:23,143,255!important}
    .hs-header-promise-icon{
        width:56px!important;height:56px!important;flex:0 0 56px!important;
        display:grid!important;place-items:center!important;
        border:1px solid rgba(var(--hs-promise-rgb),.38)!important;
        border-radius:50%!important;
        color:rgb(var(--hs-promise-rgb))!important;
        background:radial-gradient(circle,rgba(var(--hs-promise-rgb),.18),rgba(var(--hs-promise-rgb),.05) 65%,transparent 66%)!important;
        box-shadow:0 0 24px rgba(var(--hs-promise-rgb),.16)!important;
        font-size:25px!important;
    }
    .hs-header-promise-copy{min-width:0!important;line-height:1.12!important}
    .hs-header-promise-copy strong{
        display:block!important;
        overflow:hidden!important;
        color:#f8fbff!important;
        font-size:clamp(10px,.70vw,14px)!important;
        font-weight:900!important;
        letter-spacing:-.025em!important;
        text-overflow:ellipsis!important;
        white-space:nowrap!important;
    }
    .hs-header-promise-copy small{
        display:-webkit-box!important;
        margin-top:7px!important;
        overflow:hidden!important;
        color:#8da1c0!important;
        font-size:clamp(8px,.58vw,11px)!important;
        font-weight:600!important;
        line-height:1.35!important;
        -webkit-box-orient:vertical!important;
        -webkit-line-clamp:2!important;
    }
    .hs-header-promise-arrow{right:12px!important;font-size:12px!important;color:rgba(var(--hs-promise-rgb),.95)!important}

    .header-actions{
        position:relative!important;
        inset:auto!important;
        transform:none!important;
        min-width:0!important;
        height:auto!important;
        display:flex!important;
        align-items:center!important;
        justify-content:flex-end!important;
        gap:10px!important;
        z-index:10!important;
    }
    .header-actions .hs-mobile-header-quick,
    .header-actions .mobile-search-toggle{display:none!important}
    .hs-notification-center{flex:0 0 auto!important}
    .header-actions .hs-notification-trigger{
        position:relative!important;
        width:54px!important;height:54px!important;
        border:1px solid rgba(62,91,139,.52)!important;
        border-radius:15px!important;
        background:linear-gradient(145deg,#182038,#101729)!important;
        color:#dfe9f8!important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
    }
    .header-actions .hs-notification-trigger:hover{color:#42d4ff!important;border-color:rgba(45,174,255,.58)!important}
    .header-actions .hs-notification-badge,
    .header-actions #notifBadge{
        display:block!important;
        position:absolute!important;
        top:-4px!important;right:-4px!important;
        width:10px!important;height:10px!important;min-width:10px!important;
        padding:0!important;
        border:2px solid #071427!important;
        border-radius:999px!important;
        background:#ff2f63!important;
        color:transparent!important;
        font-size:0!important;
        box-shadow:0 0 10px rgba(255,47,99,.55)!important;
    }

    .header-user,
    .hs-guest-account-card{
        width:210px!important;
        min-width:210px!important;
        height:70px!important;
        min-height:70px!important;
        padding:8px 14px!important;
        display:flex!important;
        align-items:center!important;
        gap:12px!important;
        border:1px solid rgba(31,99,196,.66)!important;
        border-radius:16px!important;
        color:#f5f8ff!important;
        background:
            radial-gradient(circle at 12% 50%,rgba(39,94,255,.22),transparent 42%),
            linear-gradient(145deg,#071a43,#030c24)!important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 22px rgba(0,0,0,.22)!important;
        text-decoration:none!important;
    }
    .header-user:hover,.hs-guest-account-card:hover{transform:translateY(-2px)!important;border-color:rgba(38,166,255,.74)!important}
    .hs-account-icon{
        width:46px!important;height:46px!important;flex:0 0 46px!important;
        display:grid!important;place-items:center!important;
        border:1px solid rgba(62,139,255,.72)!important;
        border-radius:50%!important;
        color:#f7faff!important;
        background:radial-gradient(circle,#2452aa 0%,#0a2254 72%)!important;
        box-shadow:inset 0 0 18px rgba(47,123,255,.17)!important;
        font-size:20px!important;
    }
    .header-user-avatar{display:none!important}
    .header-user-info,.hs-guest-account-copy{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;line-height:1.1!important}
    .header-user-name,.hs-guest-account-copy strong{font-size:14px!important;font-weight:850!important;color:#f7f9ff!important}
    .header-user-balance,.hs-guest-account-copy small{
        display:block!important;
        max-width:118px!important;
        margin-top:6px!important;
        overflow:hidden!important;
        color:#8598ba!important;
        font-size:10px!important;
        font-weight:600!important;
        text-overflow:ellipsis!important;
        white-space:nowrap!important;
    }
    .hs-header-points-inline{display:none!important}
    .header-user-arrow,.hs-guest-account-arrow{margin-left:auto!important;color:#79a5d9!important;font-size:11px!important}

    .cart-btn{
        position:relative!important;
        width:160px!important;
        min-width:160px!important;
        height:70px!important;
        padding:8px 14px!important;
        display:flex!important;
        align-items:center!important;
        justify-content:flex-start!important;
        gap:10px!important;
        border:1px solid rgba(35,84,153,.56)!important;
        border-radius:16px!important;
        color:#f6f8ff!important;
        background:linear-gradient(145deg,#07172f,#030c20)!important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 22px rgba(0,0,0,.22)!important;
    }
    .cart-btn:hover{transform:translateY(-2px)!important;border-color:rgba(40,154,255,.68)!important;background:linear-gradient(145deg,#0a203d,#041027)!important}
    .hs-cart-icon{width:42px!important;height:42px!important;flex:0 0 42px!important;display:grid!important;place-items:center!important;color:#f4f7ff!important;font-size:23px!important}
    .hs-cart-copy{display:flex!important;min-width:0!important;flex-direction:column!important;line-height:1.08!important}
    .hs-cart-copy strong{font-size:14px!important;font-weight:850!important;color:#f7f9ff!important}
    .hs-cart-copy small{margin-top:6px!important;color:#8798b6!important;font-size:10px!important;font-weight:650!important}
    .cart-badge,.cart-badge.empty{
        display:flex!important;
        position:absolute!important;
        top:-9px!important;right:-8px!important;
        min-width:24px!important;height:24px!important;
        padding:0 6px!important;
        align-items:center!important;justify-content:center!important;
        border:2px solid #061326!important;
        border-radius:999px!important;
        background:#ff2e5d!important;
        color:#fff!important;
        font-size:11px!important;
        font-weight:800!important;
        box-shadow:0 0 14px rgba(255,46,93,.50)!important;
        opacity:1!important;visibility:visible!important;
    }

    /* ---------------- Arama / hızlı işlem satırı ---------------- */
    .hs-store-tools{
        position:relative!important;
        z-index:6200!important;
        width:100%!important;
        height:104px!important;
        margin-top:0!important;
        display:flex!important;
        align-items:center!important;
        background:linear-gradient(180deg,#020915 0%,#010712 100%)!important;
        border-bottom:1px solid rgba(31,78,139,.24)!important;
        box-shadow:none!important;
    }
    .hs-store-tools-inner{
        width:var(--hs-ref-edge)!important;
        height:100%!important;
        margin:0 auto!important;
        display:grid!important;
        grid-template-columns:365px minmax(0,1fr) 385px 270px!important;
        align-items:center!important;
        gap:16px!important;
    }
    .hs-tools-categories{position:relative!important;width:100%!important;height:72px!important}
    .hs-tools-categories-trigger{
        width:100%!important;height:72px!important;
        padding:0 22px!important;
        display:flex!important;align-items:center!important;gap:16px!important;
        border:2px solid transparent!important;
        border-radius:17px!important;
        color:#f6f8ff!important;
        background:linear-gradient(#08234b,#08234b) padding-box,linear-gradient(120deg,#16dcff,#9b39ff) border-box!important;
        box-shadow:inset 0 0 30px rgba(0,128,255,.12),0 0 20px rgba(52,79,255,.09)!important;
    }
    .hs-tools-categories-trigger>i:first-child{
        width:44px!important;height:44px!important;flex:0 0 44px!important;
        display:grid!important;place-items:center!important;
        border:1px solid rgba(60,132,220,.20)!important;
        border-radius:12px!important;
        background:rgba(32,111,196,.11)!important;
        color:#e8f5ff!important;
        font-size:25px!important;
    }
    .hs-tools-categories-trigger .category-link-copy{display:flex!important;flex:1 1 auto!important;align-items:center!important}
    .hs-tools-categories-trigger .category-link-copy strong{font-size:14px!important;font-weight:850!important;color:#f6f9ff!important}
    .hs-tools-categories-trigger .category-chevron{margin-left:auto!important;color:#a9bad7!important;font-size:13px!important}
    .hs-tools-categories .all-categories-mega{top:calc(100% + 12px)!important;left:0!important;right:auto!important;width:min(980px,calc(100vw - 56px))!important;z-index:7600!important}

    .hs-reference-search{position:relative!important;width:100%!important;min-width:0!important;margin:0!important;display:block!important}
    .hs-reference-search .header-search-form{
        width:100%!important;max-width:none!important;height:72px!important;
        border:1px solid rgba(49,104,177,.60)!important;
        border-radius:17px!important;
        overflow:hidden!important;
        background:linear-gradient(145deg,#071a39,#020b1f)!important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
    }
    .hs-reference-search .header-search-form:focus-within{border-color:rgba(32,190,255,.80)!important;box-shadow:0 0 0 3px rgba(16,146,255,.08)!important}
    .hs-reference-search .header-search-icon{left:26px!important;color:#8aa4cb!important;font-size:22px!important}
    .hs-reference-search .header-search-form input{
        height:100%!important;
        padding:0 132px 0 68px!important;
        color:#eef5ff!important;
        font-size:14px!important;
        font-weight:600!important;
    }
    .hs-reference-search .header-search-form input::placeholder{color:#7c8eaf!important;opacity:1!important}
    .hs-reference-search .search-typewriter{display:none!important}
    .hs-reference-search .header-search-form button{
        position:absolute!important;
        top:0!important;right:0!important;bottom:0!important;
        width:118px!important;height:100%!important;
        padding:0!important;
        display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;
        border:0!important;border-radius:16px!important;
        color:#fff!important;
        background:linear-gradient(135deg,#078dff,#1cc8ff)!important;
        box-shadow:-12px 0 28px rgba(0,137,255,.14)!important;
        font-size:15px!important;font-weight:850!important;
    }
    .hs-reference-search .header-search-form button i{display:none!important}
    .hs-reference-search .header-search-form button span{display:inline!important}
    .hs-reference-search .live-search-dropdown{top:calc(100% + 10px)!important;z-index:7650!important}

    .hs-tools-delivery,.hs-tools-campaigns{
        position:relative!important;
        min-width:0!important;
        height:72px!important;min-height:72px!important;
        padding:8px 18px!important;
        display:flex!important;align-items:center!important;gap:14px!important;
        overflow:hidden!important;
        border-radius:17px!important;
        text-decoration:none!important;
    }
    .hs-tools-delivery{
        border:1px solid rgba(203,43,255,.62)!important;
        color:#fff!important;
        background:radial-gradient(circle at 15% 50%,rgba(220,32,255,.22),transparent 40%),linear-gradient(135deg,#3a0758,#130928)!important;
        box-shadow:inset 0 0 24px rgba(211,36,255,.08),0 8px 24px rgba(0,0,0,.18)!important;
    }
    .hs-tools-delivery .delivery-center-header-icon{
        width:50px!important;height:50px!important;flex:0 0 50px!important;
        display:grid!important;place-items:center!important;
        border:1px solid rgba(241,77,255,.44)!important;
        border-radius:50%!important;
        color:#ff62e8!important;background:rgba(221,31,255,.12)!important;font-size:22px!important;
    }
    .hs-tools-delivery .delivery-center-header-copy{min-width:0!important}
    .hs-tools-delivery .delivery-center-header-copy strong{display:flex!important;align-items:center!important;gap:7px!important;overflow:hidden!important;color:#f7eaff!important;font-size:13px!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}
    .hs-tools-delivery .delivery-center-header-copy strong i{color:#ffd74f!important;font-size:12px!important}
    .hs-tools-delivery .delivery-center-header-copy small{display:block!important;margin-top:6px!important;color:#ffd238!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}
    .hs-tools-campaigns{
        border:1px solid rgba(57,109,183,.52)!important;
        color:#f3f7ff!important;
        background:linear-gradient(145deg,#071a36,#031022)!important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 24px rgba(0,0,0,.18)!important;
    }
    .hs-tools-campaign-icon{width:48px!important;height:48px!important;flex:0 0 48px!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:#ffd33f!important;background:radial-gradient(circle,rgba(255,186,28,.18),rgba(255,186,28,.04) 65%,transparent 66%)!important;font-size:22px!important;filter:drop-shadow(0 0 10px rgba(255,188,32,.28))!important}
    .hs-tools-campaign-copy{min-width:0!important;display:flex!important;flex-direction:column!important;line-height:1.1!important}
    .hs-tools-campaign-copy strong{font-size:13px!important;font-weight:850!important;color:#f6f8ff!important}
    .hs-tools-campaign-copy small{margin-top:6px!important;color:#8293b2!important;font-size:10px!important;font-weight:600!important}
    .hs-tools-action-arrow{margin-left:auto!important;color:#8ea2c2!important;font-size:12px!important}
    .hs-tools-delivery:hover,.hs-tools-campaigns:hover{transform:translateY(-2px)!important;filter:brightness(1.06)!important}

    /* ---------------- Oyun / hızlı servis kartları ---------------- */
    .category-bar{
        position:relative!important;
        inset:auto!important;
        z-index:6100!important;
        width:100%!important;
        height:188px!important;
        margin:0!important;
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        visibility:visible!important;
        opacity:1!important;
        overflow:visible!important;
        background:linear-gradient(180deg,#07101f 0%,#050d1a 100%)!important;
        border-top:1px solid rgba(32,77,135,.22)!important;
        border-bottom:1px solid rgba(27,66,119,.22)!important;
        box-shadow:0 18px 42px rgba(0,0,0,.16)!important;
        backdrop-filter:none!important;
        -webkit-backdrop-filter:none!important;
    }
    .category-bar-container{
        width:var(--hs-ref-edge)!important;
        max-width:none!important;
        height:100%!important;
        margin:0 auto!important;
        padding:13px 0!important;
        display:flex!important;
        align-items:center!important;
        justify-content:flex-start!important;
        gap:12px!important;
        overflow:visible!important;
    }
    .category-bar-container>.hs-edge-fx{display:none!important}

    .category-bar-home{
        width:148px!important;min-width:148px!important;height:160px!important;
        padding:0!important;
        display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;
        border:2px solid transparent!important;
        border-radius:20px!important;
        color:#eff9ff!important;
        background:linear-gradient(145deg,#0b65c8,#1284ef) padding-box,linear-gradient(135deg,#1be3ff,#a43dff) border-box!important;
        box-shadow:inset 0 0 30px rgba(0,197,255,.10),0 8px 26px rgba(0,0,0,.18)!important;
    }
    .category-bar-home>i{
        width:46px!important;height:46px!important;flex:0 0 46px!important;
        display:grid!important;place-items:center!important;
        border:1px solid rgba(255,255,255,.10)!important;
        border-radius:13px!important;
        color:#ffe578!important;
        background:rgba(255,255,255,.08)!important;
        font-size:20px!important;
        filter:drop-shadow(0 0 12px rgba(24,197,255,.34))!important;
    }
    .category-bar-home .category-link-copy{display:flex!important;flex-direction:column!important;align-items:center!important}
    .category-bar-home .category-link-copy strong{font-size:14px!important;font-weight:850!important;color:#f8fbff!important}
    .category-bar-home .category-link-copy small{display:none!important}

    .hs-showcase-category{
        flex:1 1 0!important;
        min-width:150px!important;
        max-width:210px!important;
        height:160px!important;
    }
    .hs-category-showcase-link{
        --hs-cat-rgb:44,147,255;
        position:relative!important;
        width:100%!important;height:160px!important;
        padding:0 34px 15px 14px!important;
        display:flex!important;align-items:flex-end!important;gap:8px!important;
        overflow:hidden!important;
        border:1px solid rgba(var(--hs-cat-rgb),.76)!important;
        border-radius:19px!important;
        color:#fff!important;
        background:linear-gradient(145deg,#07162e,#030b19)!important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 24px rgba(0,0,0,.20)!important;
        isolation:isolate!important;
    }
    .hs-showcase-category[data-tone="red"] .hs-category-showcase-link{--hs-cat-rgb:245,36,77!important}
    .hs-showcase-category[data-tone="gold"] .hs-category-showcase-link{--hs-cat-rgb:235,182,54!important}
    .hs-showcase-category[data-tone="amber"] .hs-category-showcase-link{--hs-cat-rgb:255,174,33!important}
    .hs-showcase-category[data-tone="blue"] .hs-category-showcase-link{--hs-cat-rgb:0,166,255!important}
    .hs-showcase-category[data-tone="cyan"] .hs-category-showcase-link{--hs-cat-rgb:0,196,255!important}
    .hs-category-showcase-link::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(0deg,rgba(2,7,16,.84) 0%,rgba(2,8,18,.12) 58%,transparent 100%)!important}
    .hs-category-art{position:absolute!important;z-index:-1!important;inset:0!important;width:100%!important;overflow:hidden!important}
    .hs-category-art img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:.88!important;filter:saturate(1.10) contrast(1.05)!important;transform:scale(1.02)!important;transition:transform .35s ease,filter .35s ease,opacity .35s ease!important}
    .hs-category-card-shade{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(0deg,rgba(2,7,16,.82) 0%,transparent 64%),linear-gradient(90deg,rgba(3,9,20,.22),transparent 78%)!important}
    .hs-category-card-icon{display:none!important}
    .hs-category-showcase-link .category-link-copy{position:relative!important;z-index:2!important;min-width:0!important;display:block!important}
    .hs-category-showcase-link .category-link-copy strong{display:block!important;overflow:hidden!important;color:#f8fbff!important;font-size:14px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 3px 12px rgba(0,0,0,.80)!important}
    .hs-category-showcase-link .category-chevron{position:absolute!important;z-index:2!important;right:14px!important;bottom:18px!important;margin:0!important;color:rgba(255,255,255,.82)!important;font-size:12px!important;transform:none!important}
    .hs-showcase-category:hover .hs-category-showcase-link{transform:translateY(-3px)!important;border-color:rgba(var(--hs-cat-rgb),.95)!important;box-shadow:0 14px 36px rgba(var(--hs-cat-rgb),.12)!important}
    .hs-showcase-category:hover .hs-category-art img{transform:scale(1.07)!important;filter:saturate(1.17) contrast(1.07)!important;opacity:.95!important}

    .category-bar .account-nav-actions{
        margin:0 0 0 4px!important;
        padding:0!important;
        display:flex!important;
        align-items:center!important;
        gap:12px!important;
        flex:0 0 auto!important;
    }
    .category-bar .account-nav-action{
        position:relative!important;
        width:145px!important;min-width:145px!important;height:160px!important;
        padding:16px!important;
        display:flex!important;align-items:flex-start!important;flex-direction:column!important;justify-content:flex-end!important;gap:8px!important;
        overflow:hidden!important;
        border-radius:19px!important;
        background:linear-gradient(145deg,#101426,#090e1c)!important;
    }
    .category-bar .account-nav-action .account-nav-icon{
        position:absolute!important;left:15px!important;top:15px!important;
        width:48px!important;height:48px!important;flex:0 0 48px!important;
        display:grid!important;place-items:center!important;
        border-radius:13px!important;
        font-size:20px!important;
    }
    .category-bar .account-nav-action .account-nav-copy{width:100%!important;position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;line-height:1.1!important}
    .category-bar .account-nav-action strong{display:block!important;overflow:hidden!important;color:#f7f9ff!important;font-size:13px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}
    .category-bar .account-nav-action .account-nav-copy>span{display:none!important}
    .category-bar .account-nav-action .account-nav-arrow{display:none!important}
    .account-nav-games{border:1px solid rgba(126,57,188,.34)!important;background:radial-gradient(circle at 24% 18%,rgba(129,42,255,.13),transparent 42%),linear-gradient(145deg,#101426,#090e1c)!important}
    .account-nav-games .account-nav-icon{color:#d258ff!important;background:rgba(139,42,255,.12)!important;border:1px solid rgba(177,59,255,.34)!important}
    .account-nav-rewards{border:1px solid rgba(121,54,190,.34)!important;background:radial-gradient(circle at 24% 18%,rgba(142,43,255,.13),transparent 42%),linear-gradient(145deg,#101426,#090e1c)!important}
    .account-nav-rewards .account-nav-icon{color:#c158ff!important;background:rgba(138,43,226,.12)!important;border:1px solid rgba(185,84,255,.32)!important}
    .account-nav-sell{border:1px solid rgba(21,132,115,.36)!important;background:radial-gradient(circle at 24% 18%,rgba(20,218,145,.12),transparent 42%),linear-gradient(145deg,#0b191d,#08121b)!important}
    .account-nav-sell .account-nav-icon{color:#1de7b3!important;background:rgba(24,224,154,.11)!important;border:1px solid rgba(37,238,173,.30)!important}
    .account-nav-buy{border:1px solid rgba(126,55,173,.36)!important;background:radial-gradient(circle at 24% 18%,rgba(202,42,255,.11),transparent 42%),linear-gradient(145deg,#111322,#090e1b)!important}
    .account-nav-buy .account-nav-icon{color:#ec61ff!important;background:rgba(208,49,255,.11)!important;border:1px solid rgba(227,83,255,.30)!important}
    .category-bar .account-nav-action:hover{transform:translateY(-3px)!important;filter:brightness(1.07)!important}

    /* Katmanlar */
    .header-user-dropdown,.hs-notification-panel,.live-search-dropdown{z-index:7800!important}
    .side-menu{z-index:8200!important}
    .menu-overlay{z-index:8100!important}
    .main-content,.hs-page-home .main-content,body.hs-home-upcoming-embedded .main-content{padding-top:0!important}
}

/* 1280–1599: aynı tasarım, yalnızca ölçüler sıkışır. */
@media (min-width:901px) and (max-width:1699px){
    :root{--hs-ref-edge:min(1540px,calc(100vw - 36px))}
    .hs-reference-trust-strip{height:76px!important;margin-top:16px!important}
    .hs-reference-trust-inner{padding-inline:12px!important}
    .hs-reference-trust-item{padding-inline:14px!important;gap:10px!important}
    .hs-reference-trust-icon{width:36px!important;height:36px!important;flex-basis:36px!important;font-size:20px!important}
    .hs-reference-trust-copy strong{font-size:11px!important}
    .hs-reference-trust-copy small{font-size:8.5px!important}

    .header,body.hs-home-upcoming-embedded .header{height:150px!important;margin-top:10px!important;border-radius:18px!important}
    .header-container,body.hs-home-upcoming-embedded .header-container{grid-template-columns:clamp(250px,18vw,305px) minmax(0,1fr) auto!important;gap:10px!important;padding-inline:12px!important}
    .header .hs-logo-image-only{height:120px!important}
    .header .hs-logo-image-only .logo-img,body.hs-home-upcoming-embedded .logo-img{max-height:110px!important}
    .hs-header-promises{gap:8px!important}
    .hs-header-promise{height:104px!important;padding:12px 20px 12px 10px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;border-radius:14px!important}
    .hs-header-promise-icon{width:44px!important;height:44px!important;flex-basis:44px!important;font-size:19px!important}
    .hs-header-promise-copy strong{font-size:9.5px!important}
    .hs-header-promise-copy small{font-size:8px!important;margin-top:5px!important}
    .hs-header-promise-arrow{right:8px!important;font-size:10px!important}
    .header-actions{gap:6px!important}
    .header-actions .hs-notification-trigger{width:44px!important;height:44px!important;border-radius:12px!important}
    .header-user,.hs-guest-account-card{width:165px!important;min-width:165px!important;height:60px!important;min-height:60px!important;padding:7px 9px!important;gap:8px!important;border-radius:13px!important}
    .hs-account-icon{width:38px!important;height:38px!important;flex-basis:38px!important;font-size:16px!important}
    .header-user-name,.hs-guest-account-copy strong{font-size:12px!important}
    .header-user-balance,.hs-guest-account-copy small{max-width:92px!important;font-size:8px!important}
    .cart-btn{width:112px!important;min-width:112px!important;height:60px!important;padding:7px 8px!important;gap:7px!important;border-radius:13px!important}
    .hs-cart-icon{width:30px!important;height:30px!important;flex-basis:30px!important;font-size:18px!important}
    .hs-cart-copy strong{font-size:11px!important}.hs-cart-copy small{font-size:8px!important}

    .hs-store-tools{height:92px!important}
    .hs-store-tools-inner{grid-template-columns:255px minmax(0,1fr) 285px 190px!important;gap:10px!important}
    .hs-tools-categories,.hs-tools-categories-trigger,.hs-reference-search .header-search-form,.hs-tools-delivery,.hs-tools-campaigns{height:64px!important;min-height:64px!important;border-radius:14px!important}
    .hs-tools-categories-trigger{padding-inline:14px!important;gap:9px!important}
    .hs-tools-categories-trigger>i:first-child{width:38px!important;height:38px!important;flex-basis:38px!important;font-size:20px!important}
    .hs-tools-categories-trigger .category-link-copy strong{font-size:11px!important}
    .hs-reference-search .header-search-icon{left:18px!important;font-size:18px!important}
    .hs-reference-search .header-search-form input{padding-left:52px!important;padding-right:95px!important;font-size:11px!important}
    .hs-reference-search .header-search-form button{width:82px!important;font-size:12px!important}
    .hs-tools-delivery,.hs-tools-campaigns{padding-inline:10px!important;gap:8px!important}
    .hs-tools-delivery .delivery-center-header-icon{width:42px!important;height:42px!important;flex-basis:42px!important;font-size:18px!important}
    .hs-tools-delivery .delivery-center-header-copy strong{font-size:10px!important}.hs-tools-delivery .delivery-center-header-copy small{font-size:8px!important}
    .hs-tools-campaign-icon{width:40px!important;height:40px!important;flex-basis:40px!important;font-size:18px!important}.hs-tools-campaign-copy strong{font-size:10.5px!important}.hs-tools-campaign-copy small{font-size:8px!important}

    .category-bar{height:150px!important}
    .category-bar-container{padding-block:10px!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}
    .category-bar-container::-webkit-scrollbar{display:none!important}
    .category-bar-home{width:120px!important;min-width:120px!important;height:128px!important;border-radius:16px!important}
    .category-bar-home>i{width:40px!important;height:40px!important;flex-basis:40px!important;font-size:17px!important}.category-bar-home .category-link-copy strong{font-size:12px!important}
    .hs-showcase-category{min-width:150px!important;max-width:180px!important;height:128px!important;flex:0 0 clamp(150px,11.2vw,180px)!important}
    .hs-category-showcase-link{height:128px!important;border-radius:16px!important;padding:0 29px 12px 11px!important}.hs-category-showcase-link .category-link-copy strong{font-size:11.5px!important}.hs-category-showcase-link .category-chevron{right:11px!important;bottom:15px!important;font-size:10px!important}
    .category-bar .account-nav-actions{gap:8px!important;flex:0 0 auto!important}
    .category-bar .account-nav-action{width:125px!important;min-width:125px!important;height:128px!important;padding:12px!important;border-radius:16px!important}
    .category-bar .account-nav-action .account-nav-icon{left:12px!important;top:12px!important;width:40px!important;height:40px!important;font-size:17px!important}.category-bar .account-nav-action strong{font-size:10.5px!important}
}

/* Mobil görünümü mevcut sistem yönetir; yalnızca masaüstüne eklediğimiz metni dengeleriz. */
@media (max-width:900px){
    .hs-reference-search .header-search-form button span{display:none!important}
    .hs-reference-search .header-search-form button i{display:inline-block!important}
}
