@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{--ep-bg:#070812;--ep-bg2:#0b1020;--ep-card:#11131f;--ep-card2:#151827;--ep-line:rgba(255,255,255,.09);--ep-text:#f7f7fb;--ep-muted:#a9aec4;--ep-purple:#8b3dff;--ep-purple2:#6328e8;--ep-pink:#d936c8;--ep-green:#20d06b;--ep-yellow:#ffd800;--ep-red:#ff4d4d;--ep-shadow:0 22px 80px rgba(0,0,0,.34)}
*{box-sizing:border-box}html,body{min-height:100%;background:radial-gradient(circle at 50% -20%,#1b0e3b 0,#0b1020 36%,#070812 70%) fixed!important;color:var(--ep-text)!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important}body{margin:0!important;overflow-x:hidden!important}a{color:inherit;text-decoration:none}.container{max-width:1280px!important}main,.site-main{background:transparent!important}.ep-wrap{max-width:1280px;margin:0 auto;padding:0 22px}.ep-topbar{height:0;background:transparent;display:none}.ep-header{position:relative;z-index:20;background:rgba(5,7,15,.88);border-bottom:1px solid var(--ep-line);backdrop-filter:blur(18px)}.ep-header-main{height:78px;display:flex;align-items:center;gap:28px}.ep-logo{display:flex;align-items:center;min-width:178px}.ep-logo img{max-width:156px;max-height:54px;object-fit:contain}.ep-logo-text{font-size:34px;font-weight:900;letter-spacing:-2px}.ep-logo-text small{display:block;font-size:8px;letter-spacing:4px;color:#bbb;margin-top:-5px}.ep-search{flex:1;display:flex;height:43px;max-width:630px;border:1px solid rgba(139,61,255,.25);background:#141622;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.ep-search input{flex:1;border:0;background:transparent!important;color:#fff!important;padding:0 18px;font-size:14px;outline:0}.ep-search input::placeholder{color:#7f8499}.ep-search button{width:44px;border:0;background:linear-gradient(135deg,var(--ep-purple),var(--ep-purple2));color:#fff;font-size:18px}.ep-head-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.ep-btn{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;padding:0 20px;border:1px solid rgba(255,255,255,.12);background:#0b0d15;color:#fff!important;font-weight:800;font-size:14px}.ep-btn.purple{border:0;background:linear-gradient(135deg,var(--ep-purple),var(--ep-purple2));box-shadow:0 10px 25px rgba(139,61,255,.25)}.ep-cart{position:relative;width:42px;height:42px;border-radius:8px;background:#131622;border:1px solid rgba(255,255,255,.1);display:grid;place-items:center}.ep-cart .badge{position:absolute;right:-6px;top:-6px;background:var(--ep-purple)!important;color:#fff;border-radius:999px;font-size:11px}.ep-nav{height:55px;display:flex;align-items:center;gap:35px}.ep-nav a{font-size:14px;font-weight:700;color:#fff!important;opacity:.96;white-space:nowrap}.ep-nav a.active,.ep-nav a:hover{color:#b975ff!important}.ep-mobile-toggle{display:none}.ep-page{padding:34px 0 0}.ep-section{margin:0 0 34px}.ep-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ep-section h2,.ep-section-title{font-size:22px;font-weight:900;margin:0;color:#fff}.ep-see-all{color:#aa68ff!important;font-size:13px;font-weight:800}.ep-hero{position:relative;height:285px;border-radius:3px;overflow:hidden;background:#160b35;box-shadow:var(--ep-shadow);margin-bottom:20px}.ep-hero img{width:100%;height:100%;object-fit:cover;display:block}.ep-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,8,18,.7),rgba(7,8,18,.15) 55%,rgba(7,8,18,.15))}.ep-hero-content{position:absolute;left:70px;top:45px;z-index:2}.ep-hero h1{font-size:39px;line-height:1.08;margin:0 0 12px;color:#fff;font-weight:900;letter-spacing:-.03em}.ep-hero h1 span{color:#a755ff}.ep-hero p{font-size:18px;font-weight:700;color:#fff;margin-bottom:22px}.ep-hero-tags{display:flex;gap:18px;margin-bottom:18px;font-size:13px;font-weight:800}.ep-stories{display:flex;gap:24px;overflow:hidden;padding:4px 2px 11px}.ep-story{width:76px;flex:0 0 76px;text-align:center;color:#fff;font-size:12px;font-weight:700}.ep-story-img{width:74px;height:74px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#8f3cff,#ef3fae,#f6a600);display:grid;place-items:center;margin-bottom:8px}.ep-story-img img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid #171926}.ep-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:rgba(19,21,34,.88);border:1px solid var(--ep-line);border-radius:8px;overflow:hidden}.ep-trust-item{display:flex;align-items:center;gap:15px;padding:20px 24px;border-right:1px solid rgba(255,255,255,.05)}.ep-trust-item:last-child{border-right:0}.ep-trust-icon{font-size:28px;color:#8d45ff;width:34px}.ep-trust strong{display:block;color:#fff;font-size:14px}.ep-trust small{display:block;color:#a9aec4;font-size:12px;margin-top:3px}.ep-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.ep-card{position:relative;min-width:0;background:linear-gradient(180deg,#191b28,#121420);border:1px solid rgba(255,255,255,.08);border-radius:7px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.18);transition:.2s}.ep-card:hover{transform:translateY(-3px);border-color:rgba(139,61,255,.45)}.ep-card-img{height:132px;display:block;background:#1d2030;overflow:hidden}.ep-card-img img{width:100%;height:100%;object-fit:cover;display:block}.ep-card-body{padding:12px}.ep-card-title{display:block;color:#fff!important;font-size:13px;font-weight:800;line-height:1.25;min-height:32px}.ep-card-sub{color:#9fa4b8;font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-price{margin-top:10px;color:var(--ep-yellow);font-weight:900;font-size:14px}.ep-old{color:#74798d;text-decoration:line-through;font-size:12px;margin-left:10px}.ep-badge{position:absolute;left:8px;top:8px;z-index:2;border-radius:4px;background:#7440ff;color:#fff;font-size:10px;font-weight:900;padding:4px 6px}.ep-rank{position:absolute;left:8px;top:8px;width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:#ffcf24;color:#fff;font-weight:900;z-index:2}.ep-product-page{padding-top:26px}.ep-breadcrumb{display:flex;gap:10px;color:#9298ad;font-size:13px;margin-bottom:26px}.ep-breadcrumb a{color:#9c63ff!important}.ep-pd-top{display:grid;grid-template-columns:430px 1fr 330px;gap:48px;align-items:start}.ep-pd-gallery-main{height:510px;border-radius:9px;overflow:hidden;background:#111520;border:1px solid rgba(255,255,255,.12);box-shadow:0 25px 70px rgba(0,0,0,.28)}.ep-pd-gallery-main img{width:100%;height:100%;object-fit:cover}.ep-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px}.ep-thumb{height:70px;border-radius:7px;overflow:hidden;border:2px solid rgba(255,255,255,.12);background:#151827}.ep-thumb img{width:100%;height:100%;object-fit:cover}.ep-pd-info h1{font-size:31px;line-height:1.15;margin:16px 0 22px;color:#fff;font-weight:900;letter-spacing:-.02em}.ep-tags-row{display:flex;gap:8px;flex-wrap:wrap}.ep-tag{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:800;border:1px solid}.ep-tag.red{color:#ff6b35;border-color:#ff4b21;background:rgba(255,75,33,.1)}.ep-tag.green{color:#26d977;border-color:#20d06b;background:rgba(32,208,107,.08)}.ep-meta-list{display:grid;grid-template-columns:1fr 1fr;gap:22px 34px;margin:28px 0}.ep-meta{display:flex;gap:12px;align-items:center;color:#fff;font-size:13px}.ep-meta b{display:block;color:#8b90a5;font-weight:700;margin-bottom:3px}.ep-rating{color:#ffcc1b;font-size:18px;margin:12px 0}.ep-desc-short{color:#b8bdce;line-height:1.7;font-size:13px;margin:18px 0}.ep-note{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:7px;color:#aeb4c7;padding:15px;font-size:12px}.ep-benefits-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.ep-benefit-mini{text-align:center;border-right:1px solid rgba(255,255,255,.06);font-size:11px;color:#fff}.ep-benefit-mini i{display:block;color:#8b3dff;font-size:24px;margin-bottom:6px}.ep-buybox{background:linear-gradient(180deg,#171927,#11131f);border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:28px;box-shadow:0 22px 80px rgba(0,0,0,.28);position:sticky;top:20px}.ep-buybox .discount{display:inline-block;background:#ff4b4b;color:#fff;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:900}.ep-buybox .old{text-decoration:line-through;color:#858a9d;margin-left:10px;font-size:13px}.ep-buybox .price{font-size:33px;font-weight:900;margin:22px 0 7px;color:#fff}.ep-buybox .profit{color:#a467ff;font-size:13px;margin-bottom:26px}.ep-buybox button,.ep-buybox a.btn{height:53px;width:100%;border-radius:5px;border:0!important;background:linear-gradient(135deg,#8b3dff,#6929e8)!important;color:#fff!important;font-weight:900;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:10px}.ep-buybox a.outline{background:transparent!important;border:1px solid #8b3dff!important;color:#b77aff!important}.ep-checks{padding:14px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);margin:18px 0}.ep-checks div{margin:10px 0;color:#cbd0df;font-size:13px}.ep-checks i{color:#22c66f;margin-right:8px}.ep-tabs-box{margin-top:42px;background:linear-gradient(180deg,#151724,#10121d);border:1px solid var(--ep-line);border-radius:8px;overflow:hidden}.ep-tabs{display:flex;border-bottom:1px solid var(--ep-line)}.ep-tabs button{background:transparent;border:0;color:#b5bacd;padding:20px 40px;font-weight:700}.ep-tabs button.active{color:#b26cff;box-shadow:inset 0 -3px 0 #8b3dff}.ep-tab-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:34px;color:#c7ccd9;line-height:1.8}.ep-cart-page,.ep-auth-page,.ep-account-page{padding:42px 0}.ep-cart-grid{display:grid;grid-template-columns:1fr 360px;gap:28px}.ep-panel{background:linear-gradient(180deg,#151724,#10121d);border:1px solid var(--ep-line);border-radius:8px;box-shadow:0 15px 55px rgba(0,0,0,.18);color:#fff}.ep-panel-pad{padding:24px}.ep-cart-row{display:grid;grid-template-columns:1fr 110px 130px 120px 40px;gap:20px;align-items:center;padding:22px;border-bottom:1px solid rgba(255,255,255,.07)}.ep-cart-product{display:flex;gap:18px;align-items:center}.ep-cart-product img{width:100px;height:100px;border-radius:8px;object-fit:cover;background:#191c2a}.ep-qty{display:flex;border:1px solid var(--ep-line);border-radius:5px;overflow:hidden;width:86px}.ep-qty button,.ep-qty input{width:33.33%;height:36px;background:#111420;border:0;color:#fff;text-align:center}.ep-auth-card{display:grid;grid-template-columns:1fr 1.25fr;max-width:1180px;margin:0 auto;border:1px solid rgba(139,61,255,.55);border-radius:9px;overflow:hidden;background:linear-gradient(180deg,#10131e,#090c14)}.ep-auth-form{padding:54px 46px}.ep-auth-visual{position:relative;min-height:650px;background:radial-gradient(circle at 50% 35%,#411083,#090b15 67%);display:flex;flex-direction:column;justify-content:flex-end;padding:58px;overflow:hidden}.ep-auth-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}.ep-auth-visual-content{position:relative;z-index:2}.ep-auth-title{font-size:36px;font-weight:900;margin:0 0 12px}.ep-auth-title span{color:#9b4dff}.ep-form-group{margin-bottom:23px}.ep-form-group label{display:block;font-weight:800;color:#fff;margin-bottom:10px}.ep-input{width:100%;height:58px;background:#151925!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:5px!important;color:#fff!important;padding:0 18px!important}.ep-submit{height:60px;width:100%;border:0;border-radius:5px;background:linear-gradient(135deg,#8b3dff,#6829ed);color:#fff;font-weight:900;font-size:16px}.ep-account-grid{display:grid;grid-template-columns:240px 1fr;gap:28px}.ep-account-profile{background:#11131f;border:1px solid var(--ep-line);border-radius:8px;padding:22px;text-align:center;margin-bottom:12px}.ep-avatar{width:88px;height:88px;margin:0 auto 12px;border-radius:50%;background:radial-gradient(circle,#8b3dff,#241247);display:grid;place-items:center;font-size:35px;color:#fff;border:1px solid #8b3dff}.account-sidebar-card,.account-sidebar-card .card-body,.account-menu-list,.list-group,.list-group-item{background:transparent!important;border-color:rgba(255,255,255,.07)!important;color:#cbd0df!important}.account-menu-list .list-group-item{border-radius:5px!important;margin-bottom:6px!important;padding:12px 14px!important;font-size:13px;font-weight:700}.account-menu-list .list-group-item.active{background:linear-gradient(135deg,#8b3dff,#6228e4)!important;color:#fff!important;border-color:transparent!important}.ep-account-content h1,.ep-account-content h2{color:#fff}.ep-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ep-stat-card{background:linear-gradient(180deg,#171927,#121420);border:1px solid var(--ep-line);border-radius:8px;padding:22px;min-height:115px}.ep-stat-card i{font-size:31px;color:#8b3dff}.ep-stat-card b{display:block;font-size:21px;margin-top:8px;color:#fff}.ep-stat-card span{display:block;color:#a9aec4;font-size:13px}.card,.modal-content,.dropdown-menu,.offcanvas{background:#121420!important;color:#fff!important;border-color:var(--ep-line)!important}.text-muted{color:#a9aec4!important}.btn-primary{background:linear-gradient(135deg,#8b3dff,#6328e8)!important;border-color:transparent!important}.btn-outline-primary{color:#b478ff!important;border-color:#8b3dff!important}.form-control,.form-select{background:#151925!important;color:#fff!important;border-color:rgba(255,255,255,.12)!important}.form-control::placeholder{color:#777e96!important}.table{--bs-table-bg:transparent!important;--bs-table-color:#fff!important;--bs-table-border-color:rgba(255,255,255,.08)!important}.white,.bg-white,[style*="background:#fff"],[style*="background: #fff"]{background:#121420!important;color:#fff!important}.rounded-4.shadow,.shadow-sm,.shadow-lg{box-shadow:0 18px 55px rgba(0,0,0,.22)!important}.product-premium-page,.home-wrapper,.wm-home-modern,.container.py-5,.container.mt-4{background:transparent!important;color:#fff!important}.product-premium-page .pd-grid,.pd-card,.pd-image-card,.pd-left-desc,.pd-price-card{background:#121420!important;color:#fff!important;border-color:var(--ep-line)!important}.pd-title,.pd-right h1,.pd-card-title{color:#fff!important}.site-footer{background:#070812!important;border-top:1px solid var(--ep-line)!important;margin-top:70px!important;color:#cbd0df!important}.ep-footer{padding:45px 0 18px}.ep-footer-grid{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:42px}.ep-footer h4{font-size:15px;color:#fff;font-weight:900;margin:0 0 14px}.ep-footer p,.ep-footer a{font-size:13px;color:#b9becd!important;line-height:1.8}.ep-socials{display:flex;gap:10px;margin-top:18px}.ep-socials a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18)}.ep-copy{border-top:1px solid var(--ep-line);margin-top:36px;padding-top:18px;display:flex;justify-content:space-between;color:#9096aa;font-size:12px}.ep-payments{display:flex;gap:18px;font-weight:900;color:#fff;align-items:center}.ep-backtop{position:fixed;right:24px;bottom:24px;width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#8b3dff,#6328e8);color:#fff;display:grid;place-items:center;z-index:1000}
@media(max-width:1100px){.ep-pd-top{grid-template-columns:1fr}.ep-buybox{position:static}.ep-grid{grid-template-columns:repeat(3,1fr)}.ep-trust{grid-template-columns:repeat(2,1fr)}.ep-cart-grid,.ep-account-grid,.ep-auth-card{grid-template-columns:1fr}.ep-auth-visual{display:none}.ep-header-main{height:auto;flex-wrap:wrap;padding:15px 0}.ep-search{order:3;max-width:none;flex-basis:100%}.ep-nav{overflow-x:auto;gap:20px}.ep-footer-grid{grid-template-columns:repeat(2,1fr)}.ep-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ep-wrap{padding:0 14px}.ep-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ep-hero{height:230px}.ep-hero-content{left:20px;top:28px}.ep-hero h1{font-size:28px}.ep-cart-row{grid-template-columns:1fr;gap:10px}.ep-footer-grid{grid-template-columns:1fr}.ep-trust{grid-template-columns:1fr}.ep-pd-gallery-main{height:360px}.ep-tab-content{grid-template-columns:1fr;padding:22px}.ep-tabs{overflow-x:auto}.ep-tabs button{padding:15px 18px}.ep-head-actions{gap:8px}.ep-btn{padding:0 12px}.ep-logo img{max-width:130px}}

/* === 2026-06-01 filtre + görsel sığdırma + hikaye çark yaması === */
.ep-hero{background:#090b17!important;border:1px solid rgba(255,255,255,.06)}
.ep-hero:after,.ep-hero-content{display:none!important}
.ep-slide{position:absolute;inset:0;display:block;opacity:0;transition:opacity .45s ease;pointer-events:none;background:#090b17}
.ep-slide.active{opacity:1;pointer-events:auto;z-index:2}
.ep-slide img,.ep-hero img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#090b17!important}
.ep-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(8,9,18,.55);color:#fff;display:grid;place-items:center}.ep-prev{left:16px}.ep-next{right:16px}.ep-slider-dots{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:5;display:flex;gap:8px}.ep-slider-dots button{width:21px;height:7px;border:0;border-radius:999px;background:rgba(255,255,255,.35);padding:0}.ep-slider-dots button.active{width:31px;background:#9b4dff}

.ep-stories{scrollbar-width:none}.ep-stories::-webkit-scrollbar{display:none}.ep-story{width:78px!important;flex:0 0 78px!important;text-align:center}.ep-story span:not(.ep-story-img),.ep-story b,.ep-story small{display:none!important}.ep-story-img{width:74px!important;height:74px!important;margin:0!important;border-radius:999px!important}.ep-story-img img{object-fit:cover!important;border-radius:999px!important}.ep-stories-marquee{width:max-content;min-width:100%;overflow:visible!important;animation:epStoryMarquee var(--ep-story-duration,45s) linear infinite;will-change:transform}.ep-story-strip-section{overflow:hidden!important}.ep-story-strip-section:hover .ep-stories-marquee{animation-play-state:paused}@keyframes epStoryMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}

.ep-card-img img,.ep-card-img picture,.ep-blog-grid .ep-card-img img,.ep-pd-gallery-main img,.ep-thumb img,.ep-cart-product img{object-fit:contain!important;object-position:center!important;background:#121420!important}.ep-card-img{background:#121420!important}.ep-blog-grid .ep-card-img{height:155px}.ep-pd-gallery-main{background:#111520!important}.ep-pd-gallery-main img{padding:8px}.ep-games-grid{grid-template-columns:repeat(6,1fr)!important}.ep-game-card{height:128px!important;border-radius:9px!important;overflow:hidden!important;background:#121420!important;border:1px solid rgba(255,255,255,.08)!important;display:block!important;padding:0!important}.ep-game-card img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#121420!important;display:block!important}.ep-game-card span,.ep-game-card b,.ep-game-card small{display:none!important}

.ep-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.ep-category-card{background:linear-gradient(180deg,#171927,#121420);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:18px 14px;text-align:center;color:#fff!important;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.ep-category-card span{width:82px;height:82px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#8f3cff,#ef3fae,#f6a600);display:grid;place-items:center}.ep-category-card img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid #171926}.ep-category-card b{font-size:13px}.ep-category-page{padding-top:28px}.ep-panel-pad{padding:24px!important}.ep-nav-with-icons .ep-nav-ico{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;margin-right:7px;vertical-align:middle;background:#151927;overflow:hidden}.ep-nav-with-icons .ep-nav-ico img{width:100%;height:100%;object-fit:cover;border-radius:50%}

.ep-variant-box{margin:18px 0 10px}.ep-variant-box label{color:#fff;font-weight:800;margin-bottom:8px}.ep-variant-box .form-select{height:48px;background:#151925!important;color:#fff!important;border-color:rgba(139,61,255,.45)!important}.ep-variant-note{font-size:12px;color:#aeb4c7;margin-top:7px}.ep-buybox .form-label{color:#fff!important}

@media(max-width:1100px){.ep-games-grid,.ep-category-grid{grid-template-columns:repeat(3,1fr)!important}.ep-hero{height:250px}.ep-head-actions .ep-fav-btn{display:grid!important}}
@media(max-width:640px){body{padding-bottom:72px}.ep-games-grid,.ep-category-grid{grid-template-columns:repeat(2,1fr)!important}.ep-game-card{height:105px!important}.ep-hero{height:190px!important}.ep-logo{min-width:auto}.ep-logo img{max-width:118px!important;max-height:48px}.ep-header-main{gap:12px!important;align-items:center}.ep-head-actions{margin-left:0;width:100%;justify-content:space-between}.ep-copy{flex-direction:column!important;gap:12px;text-align:center}.ep-payments{order:1;justify-content:center;flex-wrap:wrap}.ep-copy-text{order:2;display:block}.ep-mobile-tabbar{display:flex!important}}


/* === 2026-06-01 header + slider + hikaye + popüler oyunlar net düzeltme === */
:root{--ep-header-h:78px}
.ep-header{width:100%!important;max-width:100%!important;overflow:hidden!important}
.ep-header .ep-wrap{max-width:1540px!important;width:100%!important;padding-left:28px!important;padding-right:28px!important}
.ep-header-main{height:78px!important;display:flex!important;flex-wrap:nowrap!important;gap:22px!important;min-width:0!important}
.ep-logo{flex:0 0 auto!important;min-width:150px!important;max-width:190px!important;overflow:hidden!important}.ep-logo img{max-width:180px!important;width:auto!important;height:auto!important;object-fit:contain!important}
.ep-search{flex:1 1 520px!important;min-width:260px!important;max-width:760px!important}.ep-head-actions{flex:0 0 auto!important;gap:10px!important}.ep-head-actions .ep-btn{white-space:nowrap!important}.ep-icon-btn,.ep-fav-btn{width:42px!important;height:42px!important;border-radius:8px!important;background:#131622!important;border:1px solid rgba(255,255,255,.10)!important;color:#fff!important;display:grid!important;place-items:center!important}.ep-icon-btn:hover,.ep-fav-btn:hover{color:#b975ff!important;border-color:rgba(139,61,255,.5)!important}
.ep-nav{height:58px!important;display:flex!important;align-items:center!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important;padding-bottom:0!important}.ep-nav::-webkit-scrollbar{display:none!important}.ep-nav a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;line-height:1!important;padding:10px 12px!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.06)!important}.ep-nav a.active{background:linear-gradient(135deg,#7f47ff,#3b82ff)!important;color:#fff!important}.ep-nav-with-icons .ep-nav-ico{margin-right:0!important;width:30px!important;height:30px!important;flex:0 0 30px!important}.ep-nav-with-icons .ep-nav-ico img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important}

/* Slider resmi ok işaretlerine kadar dolsun */
.ep-slider,.ep-hero{width:100%!important;max-width:100%!important;height:350px!important;border-radius:10px!important;margin-left:0!important;margin-right:0!important;background:#090b17!important;overflow:hidden!important}.ep-slide{inset:0!important;width:100%!important;height:100%!important}.ep-slide img,.ep-hero img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;background:#090b17!important;padding:0!important}.ep-slider-arrow{width:44px!important;height:44px!important;background:rgba(8,9,18,.62)!important;backdrop-filter:blur(8px)!important}.ep-prev{left:18px!important}.ep-next{right:18px!important}.ep-slider-dots{bottom:18px!important}.ep-slider-dots button{width:24px!important;height:7px!important;border-radius:999px!important}.ep-slider-dots button.active{width:34px!important}

/* Hikayeler: tam yuvarlak, yazısız, başa dönüyormuş gibi zıplamadan sürekli sola akar */
.ep-story-strip-section{width:100%!important;max-width:100%!important;overflow:hidden!important;margin-bottom:24px!important}.ep-stories{display:flex!important;align-items:center!important;gap:28px!important;overflow:visible!important;padding:18px 0 16px!important}.ep-stories-marquee{display:flex!important;width:max-content!important;min-width:max-content!important;animation-name:epStoryMarquee!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-duration:var(--ep-story-duration,36s)!important}.ep-story{width:86px!important;height:86px!important;flex:0 0 86px!important;border-radius:999px!important;text-align:center!important}.ep-story-img{width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;border-radius:999px!important;padding:4px!important;margin:0!important;background:linear-gradient(135deg,#8f3cff,#ec2fb2,#ffbf27)!important;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 12px 26px rgba(139,61,255,.18)!important}.ep-story-img img{width:100%!important;height:100%!important;border-radius:999px!important;object-fit:cover!important;border:3px solid #121420!important}.ep-story span:not(.ep-story-img),.ep-story b,.ep-story small,.ep-story-title{display:none!important}@keyframes epStoryMarquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}

/* Popüler oyunlar: masaüstünde kesin 6 tane yan yana, alt alta düşmesin */
.ep-games-section{overflow:hidden!important}.ep-games-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;width:100%!important}.ep-games-grid>*{min-width:0!important;width:100%!important;max-width:none!important}.ep-game-card{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:142px!important;border-radius:10px!important;overflow:hidden!important;background:#121420!important;border:1px solid rgba(255,255,255,.10)!important;padding:0!important;margin:0!important}.ep-game-card img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;background:#121420!important;padding:0!important}.ep-game-card span,.ep-game-card b,.ep-game-card small,.ep-game-title{display:none!important}

/* Mobil tabbarı temaya uygun sabitle */
.ep-mobile-tabbar{display:none!important;position:fixed!important;left:10px!important;right:10px!important;bottom:10px!important;height:62px!important;z-index:9999!important;align-items:center!important;justify-content:space-around!important;background:rgba(11,13,24,.96)!important;border:1px solid rgba(139,61,255,.35)!important;border-radius:18px!important;box-shadow:0 18px 55px rgba(0,0,0,.45)!important;backdrop-filter:blur(14px)!important}.ep-mobile-tabbar a{flex:1 1 0!important;min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#bfc4d6!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important}.ep-mobile-tabbar a i{font-size:19px!important;line-height:1!important;color:#9b5cff!important}.ep-mobile-tabbar a span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.ep-mobile-tabbar .ep-tabbar-plus{transform:translateY(-10px)!important}.ep-mobile-tabbar .ep-tabbar-plus i{width:44px!important;height:44px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#8b3dff,#ec35b5)!important;color:#fff!important;box-shadow:0 10px 28px rgba(139,61,255,.35)!important}.ep-mobile-tabbar .ep-tabbar-plus span{margin-top:-2px!important;color:#fff!important}

@media(max-width:1200px){.ep-header .ep-wrap{padding-left:18px!important;padding-right:18px!important}.ep-header-main{gap:14px!important}.ep-logo{min-width:130px!important;max-width:150px!important}.ep-logo img{max-width:145px!important}.ep-search{flex-basis:420px!important}.ep-btn{padding:0 14px!important}.ep-nav{gap:10px!important}.ep-nav a{font-size:13px!important;padding:9px 10px!important}.ep-games-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:768px){body{padding-bottom:82px!important}.ep-header .ep-wrap{padding-left:12px!important;padding-right:12px!important}.ep-header-main{height:auto!important;min-height:74px!important;flex-wrap:wrap!important;gap:10px!important;padding:10px 0!important}.ep-logo{min-width:auto!important;max-width:120px!important;order:1!important}.ep-logo img{max-width:118px!important;max-height:48px!important}.ep-head-actions{order:2!important;margin-left:auto!important;width:auto!important;gap:7px!important}.ep-head-actions .ep-login-btn,.ep-head-actions .ep-register-btn{display:none!important}.ep-head-actions .ep-btn.purple{display:none!important}.ep-icon-btn,.ep-fav-btn,.ep-cart{width:40px!important;height:40px!important}.ep-search{order:3!important;flex:1 0 100%!important;min-width:100%!important;height:44px!important}.ep-nav{height:52px!important;gap:9px!important;padding:0 0 8px!important}.ep-nav a{font-size:12px!important;padding:8px 10px!important}.ep-nav-with-icons .ep-nav-ico{width:26px!important;height:26px!important;flex-basis:26px!important}.ep-slider,.ep-hero{height:210px!important;border-radius:8px!important}.ep-slider-arrow{width:34px!important;height:34px!important}.ep-prev{left:10px!important}.ep-next{right:10px!important}.ep-story-strip-section{margin-bottom:16px!important}.ep-stories{gap:18px!important;padding:12px 0!important}.ep-story,.ep-story-img{width:70px!important;height:70px!important;flex-basis:70px!important;min-width:70px!important;min-height:70px!important}.ep-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.ep-game-card{height:112px!important}.ep-mobile-tabbar{display:flex!important}.ep-backtop{bottom:86px!important;right:16px!important}}
@media(min-width:769px){.ep-mobile-tabbar{display:none!important}}


/* 2026-06-01 link/seo/story final fix */
.ep-story-strip-section{overflow:hidden!important;max-width:100%!important}.ep-stories-marquee{display:flex!important;align-items:center!important;gap:28px!important;animation:epStoryWheel 30s linear infinite!important;will-change:transform!important}.ep-story{width:86px!important;height:86px!important;flex:0 0 86px!important;display:block!important;overflow:hidden!important;border-radius:50%!important}.ep-story-img{width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;max-width:86px!important;max-height:86px!important;border-radius:50%!important;padding:4px!important;overflow:hidden!important;display:block!important}.ep-story-img img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:50%!important;overflow:hidden!important}.ep-story *:not(.ep-story-img):not(img){display:none!important}@keyframes epStoryWheel{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}
.ep-game-card,.ep-card-img,.ep-blog-grid .ep-card-img,.ep-pd-gallery-main,.ep-thumb{overflow:hidden!important}.ep-game-card img,.ep-card-img img,.ep-blog-grid .ep-card-img img,.ep-pd-gallery-main img,.ep-thumb img,.ep-slide img{width:100%!important;height:100%!important;object-fit:contain!important;background:#11131f!important}.ep-slide img{object-fit:contain!important}.ep-slider,.ep-hero{background:#070a14!important}
@media(min-width:769px){.ep-games-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important}.ep-game-card{height:155px!important;min-height:0!important;display:block!important;border-radius:8px!important;background:#151823!important}.ep-game-card img{display:block!important}}
@media(max-width:768px){.ep-mobile-tabbar{display:flex!important;left:8px!important;right:8px!important;bottom:8px!important;height:62px!important}.ep-mobile-tabbar a{font-size:9px!important}.ep-mobile-tabbar a i{font-size:18px!important}.ep-story,.ep-story-img{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:68px!important;max-height:68px!important}.ep-stories-marquee{gap:16px!important;animation-duration:24s!important}.ep-games-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ep-copy{display:flex!important;flex-direction:column!important}.ep-payments{order:1!important}.ep-copy-text{order:2!important}}


/* Ürün detay: Hemen Satın Al kaldırıldı, satıcı işlem rozetleri eklendi */
.ep-seller-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 16px}.ep-seller-badge{min-height:48px;border-radius:8px;border:1px solid rgba(139,61,255,.55);background:linear-gradient(135deg,rgba(139,61,255,.98),rgba(224,54,185,.92));color:#fff!important;font-weight:900;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;box-shadow:0 14px 28px rgba(139,61,255,.18);padding:0 12px}.ep-seller-badge:hover{filter:brightness(1.08);transform:translateY(-1px)}button.ep-seller-badge{width:100%;cursor:pointer}.ep-seller-badge-outline{background:rgba(139,61,255,.08)!important;color:#c58cff!important;border-color:#8b3dff!important;box-shadow:none}.ep-product-alert{margin-bottom:18px;border-radius:10px}.ep-ask-modal .modal-header,.ep-ask-modal .modal-footer{border-color:rgba(255,255,255,.08)}.ep-ask-modal textarea{background:#151925!important;color:#fff!important;border-color:rgba(139,61,255,.45)!important}@media(max-width:520px){.ep-seller-actions{grid-template-columns:1fr}.ep-seller-badge{min-height:46px}}

/* Ürün detay galeri modal yaması */
.ep-pd-gallery-wrap{min-width:0!important}.ep-pd-gallery-main{position:relative!important;display:block!important;width:100%!important;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.12)!important;cursor:zoom-in!important}.ep-pd-gallery-main img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#0f121e!important}.ep-gallery-zoom{position:absolute;right:14px;bottom:14px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(5,7,14,.78);border:1px solid rgba(255,255,255,.16);color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.32);backdrop-filter:blur(8px);transition:.2s}.ep-pd-gallery-main:hover .ep-gallery-zoom{background:linear-gradient(135deg,#8b3dff,#d936c8);transform:scale(1.04)}.ep-thumb{padding:0!important;cursor:pointer!important}.ep-thumb.active{border-color:#9b55ff!important;box-shadow:0 0 0 2px rgba(139,61,255,.22),0 12px 24px rgba(139,61,255,.18)!important}.ep-thumb img{object-fit:contain!important;background:#0f121e!important}
.ep-modal-open{overflow:hidden!important}.ep-image-modal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;background:rgba(1,2,8,.92);backdrop-filter:blur(8px);padding:54px 82px}.ep-image-modal.active{display:flex}.ep-image-modal-stage{width:min(1120px,100%);height:min(78vh,760px);display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(17,19,31,.88),rgba(7,8,18,.88));border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 30px 120px rgba(0,0,0,.55);overflow:hidden}.ep-image-modal-stage img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;background:#090b14}.ep-image-modal-close{position:absolute;left:24px;top:20px;width:46px;height:46px;border:0;border-radius:50%;background:linear-gradient(135deg,#8b3dff,#d936c8);color:#fff;font-size:34px;line-height:1;display:grid;place-items:center;z-index:2;box-shadow:0 14px 36px rgba(139,61,255,.32);cursor:pointer}.ep-image-modal-arrow{position:absolute;top:50%;transform:translateY(-50%);width:58px;height:58px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(16,18,30,.88);color:#fff;font-size:30px;display:grid;place-items:center;z-index:2;box-shadow:0 14px 36px rgba(0,0,0,.38);cursor:pointer}.ep-image-modal-arrow:hover{background:linear-gradient(135deg,#8b3dff,#6929e8);border-color:transparent}.ep-image-modal-prev{left:22px}.ep-image-modal-next{right:22px}@media(max-width:768px){.ep-image-modal{padding:66px 16px 34px}.ep-image-modal-stage{height:70vh;border-radius:14px}.ep-image-modal-close{left:14px;top:14px;width:42px;height:42px;font-size:30px}.ep-image-modal-arrow{width:44px;height:44px;font-size:22px;background:rgba(16,18,30,.74)}.ep-image-modal-prev{left:10px}.ep-image-modal-next{right:10px}.ep-gallery-zoom{width:38px;height:38px;right:10px;bottom:10px}}


/* EPIN ürün detay görsel tam ekran butonu */
.ep-image-modal-fullscreen{position:absolute;right:24px;top:20px;width:46px;height:46px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(16,18,30,.90);color:#fff;font-size:20px;line-height:1;display:grid;place-items:center;z-index:3;box-shadow:0 14px 36px rgba(0,0,0,.34);cursor:pointer;transition:.18s ease}
.ep-image-modal-fullscreen:hover{background:linear-gradient(135deg,#8b3dff,#d936c8);border-color:transparent;transform:translateY(-1px)}
.ep-image-modal.is-fullscreen{padding:18px;background:#01020a}
.ep-image-modal.is-fullscreen .ep-image-modal-stage{width:100%;height:100%;max-width:none;max-height:none;border-radius:14px}
.ep-image-modal.is-fullscreen .ep-image-modal-stage img{width:100%;height:100%;object-fit:contain}
@media(max-width:768px){.ep-image-modal-fullscreen{right:14px;top:14px;width:42px;height:42px;font-size:18px}.ep-image-modal.is-fullscreen{padding:64px 8px 16px}.ep-image-modal.is-fullscreen .ep-image-modal-stage{height:calc(100vh - 82px);border-radius:12px}}

/* Son güncelleme: anasayfa ürün kartı değerlendirme yıldızları + mobil footer uyumu */
.ep-card-rating{display:flex!important;align-items:center!important;gap:6px!important;margin:7px 0 9px!important;line-height:1!important;min-height:18px!important;}
.ep-card-rating .ep-stars{display:inline-flex!important;align-items:center!important;gap:2px!important;color:#ffd34d!important;font-size:12px!important;text-shadow:0 0 10px rgba(255,211,77,.20)!important;}
.ep-card-rating em{font-style:normal!important;color:#fff!important;font-size:12px!important;font-weight:900!important;}
.ep-card-rating small{font-size:11px!important;color:#9fa8c9!important;font-weight:700!important;}
.ep-card-body .ep-card-sub{margin-bottom:0!important;}
@media(max-width:768px){
  .ep-footer{padding:32px 0 92px!important;margin-top:42px!important;}
  .ep-footer-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;text-align:center!important;}
  .ep-footer-grid>div{background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;padding:16px 14px!important;}
  .ep-footer .ep-logo{justify-content:center!important;display:flex!important;}
  .ep-footer p,.ep-footer a{font-size:12px!important;line-height:1.65!important;}
  .ep-socials{justify-content:center!important;}
  .ep-copy{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;margin-top:16px!important;padding-top:16px!important;}
  .ep-payments{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;width:100%!important;}
  .ep-payments span{display:inline-flex!important;align-items:center!important;gap:6px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;color:#fff!important;}
  .ep-copy-text{display:block!important;color:#9fa8c9!important;font-size:11px!important;line-height:1.45!important;max-width:280px!important;}
}
@media(max-width:420px){
  .ep-card-rating{gap:4px!important;margin:6px 0 8px!important;}
  .ep-card-rating .ep-stars{font-size:10.5px!important;gap:1px!important;}
  .ep-card-rating em,.ep-card-rating small{font-size:10.5px!important;}
}
