/* Epiklava Minecraft Survival Full Rework v3
   Kapsam: navbar, mobile offcanvas, footer, home, store, credits, blog, profile, docs, forms.
   LeaderOS imzası gizlenmez; sadece açık survival temaya uyarlanır. */
:root{
  --epi-bg:#f7fff2;
  --epi-bg-2:#eefbe7;
  --epi-paper:rgba(255,255,255,.86);
  --epi-paper-solid:#ffffff;
  --epi-cream:#fffaf0;
  --epi-green:#37b24d;
  --epi-green-2:#63d471;
  --epi-green-3:#b8f3bd;
  --epi-dark:#17452a;
  --epi-text:#173323;
  --epi-muted:#64806c;
  --epi-border:rgba(55,178,77,.20);
  --epi-border-strong:rgba(55,178,77,.38);
  --epi-shadow:0 14px 34px rgba(47,120,61,.13);
  --epi-shadow-soft:0 8px 22px rgba(47,120,61,.10);
  --epi-radius:18px;
}
html{scroll-behavior:smooth;background:var(--epi-bg)!important;overflow-x:hidden!important;}
body{background:
  radial-gradient(circle at 9% 0%, rgba(122,213,97,.25), transparent 28rem),
  radial-gradient(circle at 92% 8%, rgba(247,199,93,.17), transparent 24rem),
  linear-gradient(180deg,#fbfff7 0%,#f3fbe8 42%,#eff9e7 100%)!important;
  color:var(--epi-text)!important;overflow-x:hidden!important;min-height:100vh;font-family:Poppins,system-ui,sans-serif;}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(90deg,rgba(55,178,77,.045) 1px,transparent 1px),linear-gradient(rgba(55,178,77,.045) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 70%);}
#app, main, header, footer{position:relative;z-index:1;}
.container{max-width:1220px!important;}
[x-cloak]{display:none!important;}
*,*:before,*:after{box-sizing:border-box;}
a,button,.btn,[role="button"]{touch-action:manipulation;}
img{max-width:100%;height:auto;}

/* Genel kart/form sistemi */
.card,.bg-white,.dark\:bg-green-800,.dark\:bg-green-900,.bg-gray-100,.bg-voon-800{border-color:var(--epi-border)!important;}
.card, .survival-card, form.card, .relative.bg-white.rounded-xl, .bg-white.rounded-xl, .dark\:bg-green-800.bg-white, .card.bg-white{
  background:var(--epi-paper)!important;border:1px solid var(--epi-border)!important;box-shadow:var(--epi-shadow-soft)!important;border-radius:var(--epi-radius)!important;backdrop-filter:saturate(130%) blur(10px);
}
.card:hover,.survival-card:hover{border-color:var(--epi-border-strong)!important;box-shadow:var(--epi-shadow)!important;}
.dark body,.dark .dark\:bg-green-800,.dark .dark\:bg-green-900{background:var(--epi-paper)!important;color:var(--epi-text)!important;}
.text-white:not(.epiklava-keep-white), .dark\:text-green-300, .dark\:text-green-400{color:var(--epi-text)!important;}
.text-white\/75,.text-gray-400,.text-gray-500,.dark\:text-green-300\/75,.dark\:text-green-300\/50{color:var(--epi-muted)!important;}
.text-gray-800,.text-gray-700{color:var(--epi-text)!important;}
.bg-green-500,.btn-success{background:linear-gradient(135deg,var(--epi-green),#76d94a)!important;color:#fff!important;border:0!important;box-shadow:0 8px 18px rgba(55,178,77,.20)!important;}
.bg-green-500:hover,.btn-success:hover{filter:saturate(108%);transform:translateY(-1px);}
.text-green-500,.text-emerald-500{color:var(--epi-green)!important;}
.bg-green-100{background:rgba(55,178,77,.11)!important;color:var(--epi-dark)!important;}
.border-green-300,.focus\:border-green-400:focus{border-color:var(--epi-border-strong)!important;}
.form-input,input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="search"],textarea,select,.select2-selection{
  background:rgba(255,255,255,.92)!important;border:1px solid rgba(55,178,77,.26)!important;border-radius:14px!important;color:var(--epi-text)!important;min-height:44px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)!important;
}
.form-input:focus,input:focus,textarea:focus,select:focus{outline:none!important;border-color:rgba(55,178,77,.55)!important;box-shadow:0 0 0 4px rgba(55,178,77,.12)!important;}
label{color:var(--epi-text)!important;}
.dropdown-menu{background:rgba(255,255,255,.96)!important;border:1px solid var(--epi-border)!important;border-radius:16px!important;box-shadow:var(--epi-shadow)!important;backdrop-filter:blur(12px);overflow:hidden;z-index:99999!important;}
.dropdown-item{color:var(--epi-text)!important;border-radius:10px;margin:3px 6px;padding:9px 12px!important;}
.dropdown-item:hover,.dropdown-item.active{background:rgba(55,178,77,.12)!important;color:var(--epi-dark)!important;}

/* Survival hero component */
.epi-hero{position:relative;overflow:hidden;margin:30px auto 10px;padding:28px;border:1px solid var(--epi-border);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(238,251,231,.86)),radial-gradient(circle at 16% 20%,rgba(122,213,97,.33),transparent 16rem),radial-gradient(circle at 92% 8%,rgba(255,219,126,.30),transparent 14rem);box-shadow:var(--epi-shadow);}
.epi-hero:before{content:"";position:absolute;inset:auto -10% -46px -10%;height:98px;background:linear-gradient(90deg,#72c956,#52ad44,#8ed96b);clip-path:polygon(0 38%,8% 30%,18% 42%,31% 24%,45% 36%,58% 20%,73% 38%,87% 25%,100% 34%,100% 100%,0 100%);opacity:.28;}
.epi-hero:after{content:"";position:absolute;right:22px;top:18px;width:96px;height:96px;border-radius:22px;background:linear-gradient(135deg,rgba(92,180,66,.18),rgba(255,255,255,.40));box-shadow:inset 0 0 0 2px rgba(55,178,77,.11);transform:rotate(8deg);}
.epi-hero__content{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;}
.epi-hero__icon{width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,var(--epi-green),#91dd62);display:grid;place-items:center;color:#fff;font-size:24px;box-shadow:0 12px 24px rgba(55,178,77,.22);}
.epi-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border-radius:999px;background:rgba(55,178,77,.12);color:var(--epi-dark);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;}
.epi-hero h1{font-size:clamp(28px,4vw,46px);line-height:1.05;margin:9px 0 7px;color:var(--epi-text);font-weight:800;}
.epi-hero p{color:var(--epi-muted);max-width:760px;font-size:15px;}

/* Header / navbar */
#header{z-index:50!important;}
#header>.h-80{height:310px!important;margin-bottom:-34px!important;border-bottom-left-radius:28px;border-bottom-right-radius:28px;overflow:hidden;}
#header>.h-80:after{content:"";position:absolute;inset:0;z-index:25;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(247,255,242,.78) 74%,rgba(247,255,242,.96));pointer-events:none;}
#header>.h-80 .bg-cover{filter:saturate(108%) brightness(1.12);}
#broadcast{background:rgba(255,255,255,.86)!important;border-bottom:1px solid var(--epi-border);color:var(--epi-text)!important;backdrop-filter:blur(12px);}
#broadcast a,#broadcast i{color:var(--epi-text)!important;}
.header-icon{background:rgba(255,255,255,.82)!important;color:var(--epi-green)!important;border:1px solid var(--epi-border)!important;border-radius:16px!important;box-shadow:var(--epi-shadow-soft)!important;}
.max-h-logo{filter:drop-shadow(0 10px 18px rgba(41,93,53,.18));}
.nav-soft{position:sticky!important;top:10px;z-index:9998!important;margin:0 auto!important;width:min(1220px,calc(100% - 28px));border-radius:22px!important;border:1px solid var(--epi-border)!important;background:rgba(255,255,255,.90)!important;box-shadow:var(--epi-shadow)!important;backdrop-filter:blur(16px);padding:5px 6px!important;}
.nav-soft .container{align-items:center;gap:12px!important;}
.nav-item{min-height:46px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:11px 13px!important;border-radius:14px!important;color:var(--epi-text)!important;font-weight:700!important;white-space:nowrap!important;transition:.2s ease!important;}
.nav-item:hover,.nav-item.bg-green-100,.nav-item\ !text-green-500{background:rgba(55,178,77,.12)!important;color:var(--epi-dark)!important;transform:translateY(-1px);}
.nav-item[href*="store"],.nav-item[href*="magaza"],.nav-item[href*="shop"]{background:linear-gradient(135deg,rgba(55,178,77,.14),rgba(255,218,104,.14))!important;border:1px solid rgba(55,178,77,.18);animation:storePulse 2.8s ease-in-out infinite;}
.nav-item[href*="credits/send"],.nav-item[href*="kredi-gonder"]{animation:none!important;}
@keyframes storePulse{0%,100%{box-shadow:0 0 0 rgba(55,178,77,0)}50%{box-shadow:0 0 0 5px rgba(55,178,77,.07)}}
.nav-soft [href*="cart"],.nav-soft .shopping-cart-count{transition:.2s ease;}
.nav-soft [x-data] .cursor-pointer.z-10{border-radius:16px;background:rgba(55,178,77,.06);border:1px solid transparent;}
.nav-soft [x-data] .cursor-pointer.z-10:hover{border-color:var(--epi-border);}

/* Mobile offcanvas */
.epi-mobile-toggle{min-height:42px!important;border:1px solid var(--epi-border)!important;box-shadow:var(--epi-shadow-soft);}
.epi-mobile-menu{position:fixed!important;inset:0!important;background:rgba(23,69,42,.18)!important;z-index:99999!important;height:100dvh!important;}
.epi-mobile-menu__panel{position:absolute!important;top:10px!important;left:10px!important;bottom:10px!important;width:min(330px,calc(100vw - 20px))!important;min-width:0!important;height:auto!important;overflow:auto!important;background:linear-gradient(180deg,#ffffff,#f1fbe9)!important;border:1px solid var(--epi-border)!important;border-radius:22px!important;box-shadow:0 24px 70px rgba(37,87,45,.22)!important;}
.epi-mobile-menu a{color:var(--epi-text)!important;border-radius:12px;margin:5px 10px;padding:12px 14px!important;}
.epi-mobile-menu a:hover,.epi-mobile-menu .bg-gray-200\/50{background:rgba(55,178,77,.12)!important;}
.epi-mobile-menu .dropdown-menu.mobile{position:static!important;display:block!important;box-shadow:none!important;background:rgba(55,178,77,.06)!important;margin:6px 10px!important;border-radius:14px!important;}
@media(max-width:1023px){
  #header>.h-80{height:210px!important;margin-bottom:-26px!important;}
  .nav-soft{top:6px;width:calc(100% - 16px);border-radius:18px!important;}
  .nav-soft .container{padding-left:6px!important;padding-right:6px!important;}
  .nav-soft [href*="cart"]{display:none!important;}
  .nav-soft .border-r{border:0!important;padding-right:0!important;}
  .nav-soft .pr-16{padding-right:48px!important;}
  .nav-soft .my-2{margin-top:4px!important;margin-bottom:4px!important;}
  .nav-soft .text-sm{font-size:11px!important;}
  #broadcast{font-size:12px!important;}
  #broadcast .hidden.md\:block{display:none!important;}
}
@media(max-width:640px){
  #header>.h-80{height:168px!important;}
  .max-h-logo{max-height:68px!important;margin-bottom:52px!important;}
  .nav-soft [x-data] .cursor-pointer.z-10 .my-2 span:first-child{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
  .nav-soft [x-data] .cursor-pointer.z-10 .my-2 span:last-child{font-size:10px!important;}
  .epi-hero{margin:18px 10px 4px;padding:20px 16px;border-radius:20px;}
  .epi-hero__content{grid-template-columns:1fr;gap:12px;}
  .epi-hero__icon{width:50px;height:50px;}
}

/* Footer */
.epi-footer{background:linear-gradient(180deg,#ffffff,#eefbe7)!important;border-top:1px solid var(--epi-border);box-shadow:0 -10px 30px rgba(47,120,61,.08);}
.epi-footer h3{color:var(--epi-text)!important;font-weight:800!important;}
.epi-footer a,.epi-footer p,.epi-footer .text-white\/75{color:var(--epi-muted)!important;}
.epi-footer a:hover{color:var(--epi-green)!important;text-decoration:none!important;}
.epi-footer__studio{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(55,178,77,.12),rgba(255,219,126,.18));color:var(--epi-dark)!important;border:1px solid var(--epi-border);border-radius:999px;padding:9px 14px;font-weight:800;}
.epi-footer-bottom{background:#17452a!important;color:#eaffea!important;}
.epi-footer-bottom *{color:#eaffea!important;}
.epi-powered a,.epi-powered{display:inline-flex!important;opacity:1!important;visibility:visible!important;}

/* Store / products */
.store-nav{background:rgba(255,255,255,.75)!important;border:1px solid var(--epi-border);border-radius:18px;overflow:auto;box-shadow:var(--epi-shadow-soft);}
.store-nav a{color:var(--epi-text)!important;border-right:1px solid var(--epi-border);white-space:nowrap;}
.store-nav a:hover,.store-nav .\!bg-green-500{background:rgba(55,178,77,.13)!important;color:var(--epi-dark)!important;}
.epi-store-grid,.grid.md\:grid-cols-2.lg\:grid-cols-3{gap:18px!important;}
.epi-category-card, .variants-store-card, a[href*="/store/"][class*="group"], .relative.h-56.md\:h-52.lg\:h-60{
  border-radius:20px!important;min-height:230px!important;border:1px solid var(--epi-border)!important;box-shadow:var(--epi-shadow-soft)!important;background:#fff!important;isolation:isolate;
}
a[href*="/store/"][class*="group"]:after{content:"Kategoriye Git";position:absolute;left:18px;bottom:18px;z-index:12;background:linear-gradient(135deg,var(--epi-green),#78d95a);color:white;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800;box-shadow:0 8px 16px rgba(55,178,77,.18);}
a[href*="/store/"][class*="group"] p{position:absolute!important;left:18px;bottom:58px!important;margin:0!important;background:rgba(255,255,255,.88)!important;color:var(--epi-text)!important;border:1px solid var(--epi-border);border-radius:14px;padding:8px 12px!important;box-shadow:var(--epi-shadow-soft);}
a[href*="/store/"][class*="group"] .bg-black\/50{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(247,255,242,.35))!important;}
.product-card,.store-product-card,[class*="product"] .card{overflow:hidden;}
.price,.product-price,[class*="price"]{font-weight:800;color:var(--epi-green)!important;}
.badge,.label,[class*="badge"]{border-radius:999px!important;background:rgba(55,178,77,.12)!important;color:var(--epi-dark)!important;border:1px solid var(--epi-border);}

/* Credits */
.epi-credit-packages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:12px 0 18px;}
.epi-credit-package{position:relative;border:1px solid var(--epi-border);border-radius:18px;background:linear-gradient(180deg,#fff,#f3fce9);padding:15px 12px;text-align:left;cursor:pointer;box-shadow:var(--epi-shadow-soft);transition:.18s ease;}
.epi-credit-package:hover,.epi-credit-package.active{border-color:rgba(55,178,77,.50);transform:translateY(-2px);box-shadow:var(--epi-shadow);}
.epi-credit-package.active:after{content:"✓";position:absolute;right:10px;top:10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--epi-green);color:white;font-weight:800;}
.epi-credit-package strong{display:block;font-size:20px;color:var(--epi-text);}
.epi-credit-package span{display:block;color:var(--epi-muted);font-size:12px;margin-top:3px;}
.epi-credit-summary{border:1px solid var(--epi-border);border-radius:18px;background:linear-gradient(135deg,rgba(55,178,77,.10),rgba(255,219,126,.16));padding:14px;margin:12px 0;color:var(--epi-text);font-weight:700;}
.epi-method-note{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;color:var(--epi-muted);font-size:12px;}
.epi-method-note span{padding:6px 9px;border-radius:999px;border:1px solid var(--epi-border);background:white;}
#creditChargeForm button[type="submit"]{min-height:44px;border-radius:14px!important;padding-left:18px!important;padding-right:18px!important;}
#terms{min-width:18px;min-height:18px;vertical-align:middle;}
label[for="terms"] a{color:var(--epi-green)!important;font-weight:700;}
@media(max-width:900px){.epi-credit-packages{grid-template-columns:repeat(2,minmax(0,1fr));}.epi-credit-package strong{font-size:18px;}}
@media(max-width:420px){.epi-credit-packages{grid-template-columns:1fr;}}

/* Blog / lists / docs */
.blog-card,.home-blog-card{border-radius:20px!important;overflow:hidden!important;border:1px solid var(--epi-border)!important;box-shadow:var(--epi-shadow-soft)!important;background:#fff!important;}
.ck-content{color:var(--epi-text)!important;line-height:1.8;}
.ck-content a{color:var(--epi-green)!important;font-weight:700;}
.prose,.page-content{color:var(--epi-text)!important;}
.table,table{background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--epi-border);}
th{background:rgba(55,178,77,.09)!important;color:var(--epi-text)!important;}
td,th{border-color:var(--epi-border)!important;}
.alert,.components-alert{border-radius:16px!important;border:1px solid var(--epi-border)!important;box-shadow:var(--epi-shadow-soft)!important;}

/* Profile / staff / vote / suggestions */
.profileDetails>div,.staff-card,.vote-card,.suggestion-card,.member-card{background:rgba(255,255,255,.68);border:1px solid var(--epi-border);border-radius:14px;margin:3px;}
.components-sidebar-profile-card,.sidebar-profile-card{border-radius:20px!important;}
.pages-suggestions .card,.pages-applications .card{background:var(--epi-paper)!important;}

/* Auth */
body:has(form[action*="login"]),body:has(form[action*="register"]){background:linear-gradient(135deg,#fbfff7,#eaf9df)!important;}
.layout-auth .card,body .auth-card{box-shadow:var(--epi-shadow)!important;}

/* SweetAlert/toast */
.swal2-popup{border-radius:20px!important;border:1px solid var(--epi-border)!important;box-shadow:var(--epi-shadow)!important;}
.swal2-confirm{background:linear-gradient(135deg,var(--epi-green),#76d94a)!important;border-radius:12px!important;}
.epi-toast{position:fixed;right:18px;bottom:18px;z-index:100000;background:linear-gradient(135deg,#ffffff,#effbe8);border:1px solid var(--epi-border-strong);box-shadow:var(--epi-shadow);border-radius:16px;padding:13px 16px;color:var(--epi-text);font-weight:800;display:flex;gap:10px;align-items:center;transform:translateY(20px);opacity:0;transition:.22s ease;}
.epi-toast.show{opacity:1;transform:translateY(0);}
.epi-toast i{color:var(--epi-green);}

/* Spacing & scroll fixes */
main.relative[style*="margin-top"]{margin-top:0!important;}
section.py-20{padding-top:44px!important;padding-bottom:54px!important;}
.overflow-x-scroll{overflow-x:auto!important;}
@media(max-width:640px){
  .container{padding-left:14px!important;padding-right:14px!important;}
  section.py-20{padding-top:28px!important;padding-bottom:38px!important;}
  .grid{gap:14px;}
  .rounded-xl{border-radius:16px!important;}
  .py-3{padding-top:.7rem!important;padding-bottom:.7rem!important;}
  .px-8{padding-left:1rem!important;padding-right:1rem!important;}
  .w-1\/2{width:min(330px,calc(100vw - 20px))!important;}
}

/* Epiklava Minecraft Survival Full Rework v5 - geniş ana sayfa + kredi sıralama odaklı */
:root{
  --epi-wide:1360px;
  --epi-mint:#eaffdf;
  --epi-lime:#7ed957;
  --epi-gold:#ffcf5a;
  --epi-silver:#cfd8dc;
  --epi-bronze:#d8924b;
}
.container{max-width:var(--epi-wide)!important;}
#broadcast{min-height:42px!important;padding:.5rem max(16px,calc((100vw - var(--epi-wide)) / 2 + 16px))!important;background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(239,252,229,.95),rgba(255,250,231,.94))!important;box-shadow:0 8px 28px rgba(55,178,77,.08)!important;}
#broadcast .bg-green-500\/25{background:linear-gradient(135deg,rgba(55,178,77,.16),rgba(255,207,90,.18))!important;border:1px solid rgba(55,178,77,.18)!important;color:var(--epi-dark)!important;}
#broadcast .text-sm{font-weight:700!important;}
#broadcast .bg-green-100{background:rgba(255,255,255,.70)!important;border:1px solid var(--epi-border)!important;color:var(--epi-dark)!important;}
.nav-soft{width:min(var(--epi-wide),calc(100% - 24px))!important;border-radius:18px!important;padding:7px!important;}
.nav-soft .container{max-width:100%!important;gap:10px!important;padding-left:10px!important;padding-right:10px!important;}
.nav-soft .hidden.gap-4.lg\:flex{gap:6px!important;min-width:0!important;overflow:visible!important;}
.nav-item{font-size:13px!important;padding:10px 11px!important;min-height:42px!important;}
.nav-item i{font-size:13px!important;opacity:.82;}
.nav-item[href*="store"],.nav-item[href*="magaza"],.nav-item[href*="shop"]{position:relative;overflow:hidden;}
.nav-item[href*="store"]:after,.nav-item[href*="magaza"]:after,.nav-item[href*="shop"]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-120%);animation:epiStoreShine 3.4s ease-in-out infinite;}
@keyframes epiStoreShine{0%,58%,100%{transform:translateX(-120%)}78%{transform:translateX(120%)}}
#header>.h-80{height:280px!important;}
#header .max-h-logo{max-height:118px!important;}

/* Geniş ana sayfa akışı */
body .epi-hero{max-width:var(--epi-wide)!important;margin-top:24px!important;padding:34px!important;border-radius:26px!important;}
body .epi-hero h1{font-size:clamp(34px,4.2vw,62px)!important;letter-spacing:-.04em;}
body .epi-hero p{font-size:16px!important;max-width:840px!important;}
body .epi-hero__icon{width:66px;height:66px;border-radius:18px;}
.pages-home section.pb-16,.home-page section.pb-16,body section.pb-16.pt-20.container{max-width:var(--epi-wide)!important;padding-top:48px!important;}
body section.pb-16.pt-20.container > .grid, body section.pb-16.pt-20.container > .pt-12.grid{gap:26px!important;}
body section.pb-16.pt-20.container .lg\:grid-cols-10{grid-template-columns:minmax(0,1fr) 390px!important;}
body section.pb-16.pt-20.container .lg\:col-span-7{grid-column:auto!important;}
body section.pb-16.pt-20.container .lg\:col-span-3{grid-column:auto!important;}

/* Kredi liderleri: inanılmaz iyi podyum */
.epi-ranking-showcase{position:relative;margin:34px 0 42px;padding:26px;border:1px solid rgba(55,178,77,.23);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,252,229,.9)),radial-gradient(circle at 12% 12%,rgba(126,217,87,.25),transparent 20rem),radial-gradient(circle at 88% 5%,rgba(255,207,90,.22),transparent 20rem);box-shadow:0 20px 56px rgba(55,120,56,.13);overflow:hidden;isolation:isolate;}
.epi-ranking-showcase:before{content:"";position:absolute;inset:-1px;z-index:-1;background:linear-gradient(90deg,rgba(126,217,87,.24),rgba(255,207,90,.22),rgba(126,217,87,.20));opacity:.65;}
.epi-ranking-showcase:after{content:"";position:absolute;right:-70px;bottom:-90px;width:270px;height:270px;border-radius:44px;background:linear-gradient(135deg,rgba(126,217,87,.16),rgba(255,207,90,.10));transform:rotate(18deg);}
.epi-ranking-head{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px;}
.epi-ranking-eyebrow{display:inline-flex;gap:8px;align-items:center;background:rgba(55,178,77,.11);border:1px solid var(--epi-border);color:var(--epi-dark);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;}
.epi-ranking-head h2{font-size:clamp(28px,3vw,44px);line-height:1;margin:10px 0 8px;color:var(--epi-text);font-weight:900;letter-spacing:-.035em;}
.epi-ranking-head p{max-width:740px;color:var(--epi-muted);font-weight:600;}
.epi-ranking-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 18px;border-radius:14px;background:linear-gradient(135deg,var(--epi-green),#7ed957);color:#fff!important;font-weight:900;box-shadow:0 14px 28px rgba(55,178,77,.21);white-space:nowrap;}
.epi-podium-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.18fr 1fr;align-items:end;gap:18px;margin-top:12px;}
.epi-podium-card{position:relative;display:flex;flex-direction:column;align-items:center;min-height:330px;padding:18px 16px 20px;border-radius:26px;text-decoration:none!important;color:var(--epi-text)!important;border:1px solid rgba(55,178,77,.24);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,253,235,.88));box-shadow:0 18px 42px rgba(47,120,61,.13);overflow:hidden;transition:.22s ease;}
.epi-podium-card:hover{transform:translateY(-5px);box-shadow:0 28px 62px rgba(47,120,61,.18);border-color:rgba(55,178,77,.42);}
.epi-rank-1{min-height:380px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,248,216,.92));border-color:rgba(255,207,90,.56);box-shadow:0 24px 70px rgba(224,160,31,.18);}
.epi-rank-2{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(238,247,247,.9));border-color:rgba(207,216,220,.74);}
.epi-rank-3{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,237,218,.9));border-color:rgba(216,146,75,.45);}
.epi-rank-badge{position:absolute;left:16px;top:16px;z-index:3;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#fff;font-weight:900;background:linear-gradient(135deg,var(--epi-green),#7ed957);box-shadow:0 12px 20px rgba(55,178,77,.18);}
.epi-rank-1 .epi-rank-badge{background:linear-gradient(135deg,#e6a600,#ffcf5a);}
.epi-rank-2 .epi-rank-badge{background:linear-gradient(135deg,#8797a0,#cfd8dc);}
.epi-rank-3 .epi-rank-badge{background:linear-gradient(135deg,#b36a2e,#d8924b);}
.epi-rank-crown{position:absolute;right:16px;top:16px;z-index:3;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.74);color:#d49700;box-shadow:0 10px 24px rgba(47,120,61,.10);}
.epi-skin-wrap{position:relative;z-index:2;margin-top:42px;width:132px;height:190px;display:flex;align-items:flex-end;justify-content:center;}
.epi-rank-1 .epi-skin-wrap{width:156px;height:226px;margin-top:48px;}
.epi-skin-wrap:before{content:"";position:absolute;left:50%;bottom:4px;width:132px;height:32px;border-radius:50%;background:radial-gradient(ellipse,rgba(55,178,77,.24),transparent 70%);transform:translateX(-50%);}
.epi-skin-wrap img{position:relative;z-index:2;height:100%;width:auto;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(36,72,44,.20));image-rendering:auto;}
.epi-podium-info{position:relative;z-index:2;text-align:center;margin-top:auto;width:100%;padding:14px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(55,178,77,.14);}
.epi-podium-info strong{display:block;font-size:20px;font-weight:900;color:var(--epi-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.epi-podium-info span{display:inline-flex;margin-top:7px;padding:7px 11px;border-radius:999px;background:rgba(55,178,77,.12);color:var(--epi-dark);font-weight:900;}
.epi-ranking-lower{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;}
.epi-ranking-panel{padding:18px;border-radius:22px;background:rgba(255,255,255,.76);border:1px solid var(--epi-border);box-shadow:0 12px 28px rgba(47,120,61,.09);}
.epi-panel-title{display:flex;align-items:center;gap:9px;font-weight:900;color:var(--epi-text);margin-bottom:12px;}
.epi-panel-title i{color:var(--epi-green);}
.epi-mini-ranks,.epi-recent-donations{display:grid;gap:10px;}
.epi-mini-rank,.epi-recent-row{display:grid;align-items:center;grid-template-columns:auto auto 1fr auto;gap:10px;padding:10px;border-radius:16px;background:rgba(247,255,242,.78);border:1px solid rgba(55,178,77,.13);color:var(--epi-text)!important;text-decoration:none!important;}
.epi-recent-row{grid-template-columns:auto 1fr auto;}
.epi-mini-rank:hover,.epi-recent-row:hover{background:#fff;border-color:rgba(55,178,77,.30);transform:translateY(-1px);}
.epi-mini-place{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(55,178,77,.11);font-weight:900;color:var(--epi-dark);}
.epi-mini-rank img,.epi-recent-row img{width:38px;height:38px;border-radius:12px;border:1px solid rgba(55,178,77,.20);background:#fff;}
.epi-mini-name,.epi-recent-row span{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.epi-mini-rank strong,.epi-recent-row strong{font-weight:900;color:var(--epi-green);white-space:nowrap;}

/* Kredi yükleme sayfası premium lig tasarımı */
.epi-credit-layout{align-items:start;}
.epi-credit-page-head{margin-bottom:16px;padding:20px;border-radius:22px;background:linear-gradient(135deg,#fff,#f1fce8);border:1px solid var(--epi-border);box-shadow:var(--epi-shadow-soft);}
.epi-credit-page-head span{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:rgba(55,178,77,.11);color:var(--epi-dark);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;}
.epi-credit-page-head h2{font-size:32px;line-height:1;margin:10px 0 7px;color:var(--epi-text);font-weight:900;letter-spacing:-.035em;}
.epi-credit-page-head p{color:var(--epi-muted);font-weight:600;max-width:720px;}
.epi-section-subtitle{display:flex;align-items:center;gap:9px;margin-bottom:10px;}
#creditChargeForm{overflow:hidden!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffff,#f7fff0)!important;}
#creditChargeForm:before{content:"";position:absolute;inset:0 0 auto 0;height:8px;background:linear-gradient(90deg,var(--epi-green),#ffcf5a,var(--epi-green));}
#creditChargeForm .grid.md\:grid-cols-3{padding-top:18px!important;}
#creditChargeForm label{font-weight:900!important;}
#creditChargeForm button[type="submit"]{background:linear-gradient(135deg,var(--epi-green),#7ed957)!important;font-weight:900!important;box-shadow:0 14px 24px rgba(55,178,77,.20)!important;}
.epi-credit-rank-card{position:sticky;top:92px;padding:20px;margin-bottom:18px;border-radius:24px;background:linear-gradient(145deg,#ffffff,#f0fbe7),radial-gradient(circle at 85% 0%,rgba(255,207,90,.20),transparent 16rem);border:1px solid var(--epi-border);box-shadow:0 18px 44px rgba(47,120,61,.13);overflow:hidden;}
.epi-credit-rank-top span{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:rgba(255,207,90,.18);color:#815d00;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;}
.epi-credit-rank-top strong{display:block;margin-top:12px;font-size:24px;line-height:1.05;color:var(--epi-text);font-weight:900;letter-spacing:-.025em;}
.epi-credit-rank-top p{margin-top:8px;color:var(--epi-muted);font-weight:600;font-size:13px;}
.epi-credit-rank-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;}
.epi-credit-rank-steps div{padding:10px 8px;border-radius:16px;background:rgba(55,178,77,.08);border:1px solid rgba(55,178,77,.13);text-align:center;}
.epi-credit-rank-steps b{display:grid;place-items:center;margin:0 auto 6px;width:30px;height:30px;border-radius:11px;background:linear-gradient(135deg,var(--epi-green),#7ed957);color:#fff;font-weight:900;}
.epi-credit-rank-steps span{display:block;font-size:11px;font-weight:800;color:var(--epi-muted);}
.epi-credit-rank-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:14px;background:var(--epi-text);color:#fff!important;font-weight:900;text-decoration:none!important;}
.epi-credit-packages{grid-template-columns:repeat(5,minmax(0,1fr))!important;}
.epi-credit-package{min-height:116px;border-radius:20px!important;background:linear-gradient(160deg,#fff,#effbe7)!important;}
.epi-credit-package strong{font-size:24px!important;}
.epi-credit-package:nth-child(3),.epi-credit-package:nth-child(4),.epi-credit-package:nth-child(5){background:linear-gradient(160deg,#fff,#fff6d9)!important;border-color:rgba(255,207,90,.35)!important;}
.epi-credit-package:nth-child(5):before{content:"En Popüler";position:absolute;left:10px;top:-10px;padding:5px 9px;border-radius:999px;background:#ffcf5a;color:#654600;font-size:11px;font-weight:900;box-shadow:0 8px 16px rgba(255,207,90,.20);}
.epi-credit-summary{font-size:15px!important;border-radius:20px!important;}
.epi-method-note span{font-weight:800;color:var(--epi-dark);}

/* Eski sidebar donor kartlarının yanlışlıkla kalma durumuna karşı */
.epi-ranking-showcase + .mt-6 + .pt-12 .lg\:col-span-3 .bg-green-500.rounded-xl{display:none!important;}

@media(max-width:1180px){
  body section.pb-16.pt-20.container .lg\:grid-cols-10{grid-template-columns:1fr!important;}
  .epi-credit-rank-card{position:relative;top:auto;}
}
@media(max-width:900px){
  .epi-ranking-head{align-items:flex-start;flex-direction:column;}
  .epi-podium-grid{grid-template-columns:1fr;}
  .epi-podium-card,.epi-rank-1{min-height:0!important;display:grid;grid-template-columns:auto 1fr;align-items:center;text-align:left;padding:16px;}
  .epi-rank-badge,.epi-rank-crown{position:static;margin-bottom:8px;}
  .epi-rank-crown{display:none;}
  .epi-skin-wrap,.epi-rank-1 .epi-skin-wrap{grid-row:1 / span 2;width:78px;height:106px;margin:0 12px 0 0;}
  .epi-podium-info{text-align:left;margin-top:0;}
  .epi-ranking-lower{grid-template-columns:1fr;}
  .epi-credit-packages{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:640px){
  #broadcast{padding-left:12px!important;padding-right:12px!important;}
  #broadcast .flex.justify-between{gap:8px!important;}
  #broadcast .flex.gap-3.items-center{display:none!important;}
  .nav-soft{width:calc(100% - 14px)!important;top:5px!important;}
  .epi-hero{padding:22px!important;margin-left:7px!important;margin-right:7px!important;border-radius:22px!important;}
  .epi-hero__content{grid-template-columns:1fr!important;}
  .epi-ranking-showcase{padding:16px;border-radius:22px;}
  .epi-ranking-head h2{font-size:28px;}
  .epi-ranking-cta{width:100%;}
  .epi-mini-rank{grid-template-columns:auto auto 1fr;}
  .epi-mini-rank strong{grid-column:2 / span 2;justify-self:start;}
  .epi-recent-row{grid-template-columns:auto 1fr;}
  .epi-recent-row strong{grid-column:2;justify-self:start;}
  .epi-credit-packages{grid-template-columns:1fr!important;}
  .epi-credit-page-head h2{font-size:26px;}
}

/* v5 hotfix + geniş sayfa kartları */
.epi-section-title{margin:34px 0 8px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}
.epi-section-title span{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(55,178,77,.20);background:rgba(235,255,227,.78);color:#2f7d32;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
.epi-section-title h2{font-size:clamp(26px,3vw,42px);font-weight:900;letter-spacing:-.035em;color:#173b24;line-height:1.05;margin:0}
.epi-section-title p{color:#6c7f70;font-weight:650;max-width:720px;margin:0}
.epi-feature-card{position:relative;display:flex;gap:18px;align-items:center;min-height:150px;padding:24px;border-radius:24px;border:1px solid rgba(55,178,77,.18);background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(240,255,230,.88));box-shadow:0 14px 36px rgba(37,96,46,.10);overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.epi-feature-card:before{content:"";position:absolute;right:-46px;bottom:-58px;width:160px;height:160px;border-radius:34px;background:linear-gradient(135deg,rgba(126,217,87,.18),rgba(255,207,90,.12));transform:rotate(14deg)}
.epi-feature-card:hover{transform:translateY(-4px);border-color:rgba(55,178,77,.34);box-shadow:0 20px 44px rgba(37,96,46,.14)}
.epi-feature-card .input-icon{background:linear-gradient(135deg,#eaffdf,#fff7ca)!important;border:1px solid rgba(55,178,77,.18)!important;border-radius:20px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}
.epi-feature-card dd{color:#173b24!important;font-weight:900!important;letter-spacing:-.02em}
.epi-feature-card small{color:#6c7f70!important;font-weight:650!important;line-height:1.55}
.epi-feature-card .fa-chevron-right{color:#7ed957!important;opacity:.8}
.epi-empty-rank{padding:18px;border-radius:16px;background:rgba(245,255,238,.75);border:1px dashed rgba(55,178,77,.25);color:#5d735f;font-weight:750;text-align:center}

/* Haber kartlarını açıklamalı, büyük ve aydınlık yap */
.variants-homeBlogs-default .card, .lg\:col-span-7 > .card, .space-y-8 > .card.overflow-hidden{border-radius:26px!important;border:1px solid rgba(55,178,77,.17)!important;background:#fff!important;box-shadow:0 16px 38px rgba(38,94,50,.10)!important;overflow:hidden!important}
.space-y-8 > .card.overflow-hidden a[style*="background-image"]{min-height:260px!important;background-size:cover!important;background-position:center!important}
.space-y-8 > .card.overflow-hidden h3{font-size:clamp(21px,2vw,30px)!important;line-height:1.12!important;font-weight:900!important;color:#173b24!important;margin-top:8px!important}
.space-y-8 > .card.overflow-hidden p{color:#607568!important;font-weight:600!important;line-height:1.65!important}
.space-y-8 > .card.overflow-hidden .bg-gray-100{background:linear-gradient(135deg,#f0ffe8,#fffaf0)!important;border-top:1px solid rgba(55,178,77,.13)!important}
.space-y-8 > .card.overflow-hidden a[href*="blog/categories"]{border-radius:0 0 0 18px!important;background:linear-gradient(135deg,#e8ffdc,#fff1bb)!important;color:#2f7d32!important;font-weight:900!important;border-left:1px solid rgba(55,178,77,.16);border-bottom:1px solid rgba(55,178,77,.16)}

/* Destek / Yetkili / açıklamalı kartlar */
.staff-card{min-height:240px;border-radius:24px!important;padding:18px!important;background:linear-gradient(180deg,#ffffff,#f2ffe8)!important;border:1px solid rgba(55,178,77,.18)!important;box-shadow:0 14px 34px rgba(37,96,46,.10)!important;overflow:hidden!important}
.staff-card:before{content:"Yetkili";position:absolute;top:14px;right:14px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;border:1px solid rgba(55,178,77,.18);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;z-index:3}
.staff-card-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:12px!important;height:100%!important;color:#173b24!important}
.staff-card-avatar-body{height:150px!important;object-fit:contain!important;filter:drop-shadow(0 18px 18px rgba(36,90,45,.14))}
.staff-card-username span{font-weight:900!important;color:#173b24!important}

.help-survival-search, section[style*="HelpImage"]{background:linear-gradient(135deg,rgba(232,255,220,.92),rgba(255,250,235,.94)),url('/assets/core/images/backgrounds/grass.png')!important;background-size:cover!important;border-bottom:1px solid rgba(55,178,77,.16)!important}
section[style*="HelpImage"] h1{color:#173b24!important;font-size:clamp(28px,4vw,48px)!important;font-weight:900!important;letter-spacing:-.03em!important}
section[style*="HelpImage"] .form-input{width:min(100%,620px)!important;margin:0 auto!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(55,178,77,.2)!important;box-shadow:0 12px 30px rgba(37,96,46,.10)!important;color:#173b24!important}
.container .grid a.card, .container .grid .card{border-radius:22px!important;border:1px solid rgba(55,178,77,.16)!important;background:linear-gradient(180deg,#fff,#f7fff1)!important;box-shadow:0 12px 30px rgba(37,96,46,.08)!important}
.container .grid a.card h3,.container .grid .card h3{color:#173b24!important;font-weight:900!important}
.container .grid a.card .text-sm,.container .grid .card .text-sm{color:#66796a!important;font-weight:650!important;line-height:1.55!important}

/* Navbar/duyuru bar v5 sıkışma iyileştirme */
header, .navbar, nav{max-width:100vw!important}
nav a[href*="store"], header a[href*="store"]{position:relative;overflow:hidden}
nav a[href*="store"]:after, header a[href*="store"]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-120%);transition:transform .55s ease;pointer-events:none}
nav a[href*="store"]:hover:after, header a[href*="store"]:hover:after{transform:translateX(120%)}

@media (max-width:768px){
  .epi-feature-card{padding:18px;min-height:132px;align-items:flex-start}
  .epi-feature-card .absolute.z-10.top-0.right-0{display:none!important}
  .space-y-8 > .card.overflow-hidden{display:flex!important;flex-direction:column!important;height:auto!important}
  .space-y-8 > .card.overflow-hidden a[style*="background-image"]{width:100%!important;min-height:210px!important}
  .staff-card{min-height:210px!important}
}


/* Epiklava Minecraft Survival Full Rework v6 - sayfa bazlı geniş revizyon */
:root{--epi-cream:#fffdf5;--epi-soft:#f2ffe9;--epi-line:rgba(55,178,77,.18);--epi-deep:#173b24;--epi-soft-text:#63776a;}
.epi-section-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.epi-section-action{display:inline-flex;align-items:center;gap:8px;min-height:42px;border-radius:14px;padding:10px 14px;background:linear-gradient(135deg,#37b24d,#86d957);color:#fff!important;font-weight:900;text-decoration:none!important;box-shadow:0 12px 26px rgba(55,178,77,.18)}
.epi-empty-wide{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:150px;border-radius:24px;background:linear-gradient(135deg,#fff,#f4ffeb);border:1px dashed rgba(55,178,77,.28);color:var(--epi-soft-text);text-align:center;padding:24px}.epi-empty-wide i{font-size:30px;color:#7ed957}.epi-empty-wide strong{font-size:18px;color:var(--epi-deep)}
/* Ranking v6 */
.epi-ranking-showcase{margin-top:42px!important}.epi-ranking-head p{max-width:760px}.epi-podium-info small{display:block;margin-top:6px;color:#6a7a62;font-size:12px;font-weight:850}.epi-monthly-top5 .epi-mini-ranks{gap:10px}.epi-mini-rank{border-radius:18px!important;background:linear-gradient(135deg,#fff,#f3ffeb)!important;border:1px solid rgba(55,178,77,.16)!important;box-shadow:0 10px 22px rgba(38,94,50,.07)}.epi-mini-rank-1{background:linear-gradient(135deg,#fff8d7,#ffffff)!important;border-color:rgba(255,207,90,.42)!important}.epi-mini-rank-2{background:linear-gradient(135deg,#f1f6f8,#ffffff)!important}.epi-mini-rank-3{background:linear-gradient(135deg,#fff0df,#ffffff)!important}.epi-mini-rank-4,.epi-mini-rank-5{background:linear-gradient(135deg,#ffffff,#f7fff2)!important}.epi-mini-place{box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.epi-recent-row{grid-template-columns:auto 1fr auto auto!important}.epi-recent-row em{font-style:normal;font-size:11px;font-weight:900;color:#37b24d;background:#eaffdf;border:1px solid rgba(55,178,77,.15);border-radius:999px;padding:5px 8px;white-space:nowrap}
/* Son satın alımlar */
.epi-purchases-showcase{margin:42px 0;padding:22px;border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(241,255,232,.82));border:1px solid rgba(55,178,77,.16);box-shadow:0 18px 46px rgba(38,94,50,.10);overflow:hidden}.epi-purchase-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.epi-purchase-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(55,178,77,.14);box-shadow:0 10px 22px rgba(38,94,50,.07);text-decoration:none!important;transition:.22s ease}.epi-purchase-card:hover{transform:translateY(-3px);border-color:rgba(55,178,77,.30);box-shadow:0 16px 34px rgba(38,94,50,.12)}.epi-purchase-avatar{width:48px;height:48px;border-radius:15px;background:#eaffdf;display:grid;place-items:center;overflow:hidden}.epi-purchase-avatar img{width:100%;height:100%;object-fit:cover}.epi-purchase-card strong{display:block;color:var(--epi-deep);font-weight:900;line-height:1.2}.epi-purchase-card span{display:block;color:var(--epi-soft-text);font-size:12px;font-weight:700;margin-top:3px}.epi-purchase-card em{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;background:#eaffdf;color:#37b24d}
/* Sosyal medya widget */
.epi-social-showcase{margin:42px 0;padding:22px;border-radius:28px;background:linear-gradient(135deg,#ffffff,#f2ffe9);border:1px solid rgba(55,178,77,.16);box-shadow:0 16px 42px rgba(38,94,50,.09)}.epi-social-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.epi-social-card{position:relative;display:flex;flex-direction:column;gap:8px;min-height:158px;padding:18px;border-radius:22px;background:#fff;border:1px solid rgba(55,178,77,.15);text-decoration:none!important;overflow:hidden;transition:.22s ease}.epi-social-card:after{content:"";position:absolute;right:-28px;bottom:-34px;width:112px;height:112px;border-radius:28px;background:rgba(126,217,87,.12);transform:rotate(12deg)}.epi-social-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(38,94,50,.12)}.epi-social-card>i{font-size:28px;color:#37b24d}.epi-social-card strong{color:var(--epi-deep);font-weight:900;font-size:18px}.epi-social-card span{color:var(--epi-soft-text);font-size:13px;font-weight:650;line-height:1.45}.epi-social-card em{margin-top:auto;font-style:normal;color:#2f7d32;font-weight:900;font-size:13px}.epi-social-discord>i{color:#5865f2}.epi-social-instagram>i{color:#e1306c}.epi-social-youtube>i{color:#ff0033}.epi-social-tiktok>i,.epi-social-x>i{color:#111827}
/* Staff v6 */
.epi-staff-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px;border-radius:28px;background:linear-gradient(135deg,#fff,#f1ffe8);border:1px solid rgba(55,178,77,.17);box-shadow:0 18px 44px rgba(38,94,50,.10);margin-bottom:34px}.epi-staff-intro span{display:inline-flex;gap:8px;align-items:center;color:#2f7d32;background:#eaffdf;border:1px solid rgba(55,178,77,.18);font-size:12px;font-weight:900;border-radius:999px;padding:7px 12px;text-transform:uppercase}.epi-staff-intro h2{font-size:clamp(24px,3vw,40px);font-weight:950;color:var(--epi-deep);letter-spacing:-.03em;margin:10px 0 6px}.epi-staff-intro p{color:var(--epi-soft-text);font-weight:650;max-width:760px}.epi-role-block{margin-top:36px}.epi-staff-card{min-height:320px!important}.epi-staff-role{position:absolute;top:14px;left:14px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;border:1px solid rgba(55,178,77,.18);font-size:11px;font-weight:900}.epi-staff-card p{color:#657769;font-size:13px;font-weight:650;line-height:1.45;margin:0 6px}.epi-staff-card em{font-style:normal;color:#2f7d32;background:#eaffdf;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.epi-staff-card em i{font-size:7px;margin-right:4px}
/* Vote v6 */
.epi-vote-overview{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:24px;border-radius:28px;background:linear-gradient(135deg,#fff,#f3ffe8);border:1px solid rgba(55,178,77,.17);box-shadow:0 18px 42px rgba(38,94,50,.10);margin-bottom:28px}.epi-vote-overview span{display:inline-flex;gap:8px;align-items:center;color:#2f7d32;background:#eaffdf;border:1px solid rgba(55,178,77,.18);font-size:12px;font-weight:900;border-radius:999px;padding:7px 12px;text-transform:uppercase}.epi-vote-overview h2{font-size:clamp(24px,3vw,40px);font-weight:950;color:var(--epi-deep);letter-spacing:-.03em;margin:10px 0 6px}.epi-vote-overview p{color:var(--epi-soft-text);font-weight:650}.epi-vote-progress{width:130px;height:130px;border-radius:28px;display:grid;place-items:center;background:linear-gradient(135deg,#37b24d,#8be267);color:#fff;text-align:center;box-shadow:0 18px 36px rgba(55,178,77,.20)}.epi-vote-progress b{font-size:38px;font-weight:950;line-height:1}.epi-vote-progress span{background:transparent;border:0;color:#fff;text-transform:none;padding:0;display:block;font-size:12px}.epi-vote-card{position:relative;min-height:250px;padding:22px!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#f6fff0)!important;overflow:hidden;text-decoration:none!important;transition:.22s ease}.epi-vote-card:before{content:"";position:absolute;right:-42px;bottom:-50px;width:150px;height:150px;border-radius:32px;background:rgba(126,217,87,.13);transform:rotate(14deg)}.epi-vote-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(38,94,50,.13)!important}.epi-vote-icon{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#eaffdf,#fff5c9);display:grid;place-items:center;color:#37b24d;font-size:22px}.epi-vote-badge{display:inline-flex;width:max-content;margin:14px 0 10px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;border:1px solid rgba(55,178,77,.18);font-size:11px;font-weight:900}.epi-vote-card h3{color:var(--epi-deep);font-size:20px;font-weight:950;text-transform:uppercase}.epi-vote-card p{color:var(--epi-soft-text);font-size:13px;font-weight:650;line-height:1.55;margin:8px 0}.epi-vote-reward{display:inline-flex;align-items:center;gap:7px;background:#fff7d7;color:#7a5a00;border:1px solid rgba(255,207,90,.28);border-radius:14px;padding:8px 10px;font-size:12px;font-weight:850}.epi-vote-card em{display:flex;align-items:center;gap:7px;color:#2f7d32;font-style:normal;font-weight:950;margin-top:16px}
/* Kredi sayfaları */
.epi-credit-layout form#creditChargeForm,.epi-credit-send-page form#creditChargeForm{border-radius:24px!important;border:1px solid rgba(55,178,77,.18)!important;background:linear-gradient(180deg,#fff,#f8fff2)!important;box-shadow:0 16px 40px rgba(38,94,50,.09)!important}.epi-credit-package{position:relative;overflow:visible}.epi-credit-package em{position:absolute;right:10px;bottom:10px;font-style:normal;font-size:11px;font-weight:900;color:#2f7d32;background:#eaffdf;border-radius:999px;padding:5px 8px}.epi-credit-package.active:after{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:12px;top:12px;width:28px;height:28px;border-radius:10px;background:#37b24d;color:#fff;display:grid;place-items:center}.epi-credit-summary{display:flex!important;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(135deg,#173b24,#2f7d32)!important;color:#fff!important}.epi-credit-summary b{font-weight:950}.epi-credit-summary span{font-weight:850}.epi-method-note span{background:#fff!important;border:1px solid rgba(55,178,77,.16)!important;border-radius:999px!important;padding:7px 10px!important;color:#2f7d32!important}.epi-credit-rank-card{overflow:hidden}.epi-credit-rank-card:after{content:"";position:absolute;right:-38px;bottom:-46px;width:150px;height:150px;border-radius:34px;background:rgba(255,207,90,.20);transform:rotate(18deg)}
/* Kredi geçmişi / transfer */
.epi-credit-logs-page table,.epi-credit-send-page table,.profileDetails+table, .lg\:col-span-3 table{border-collapse:separate!important;border-spacing:0 10px!important}.epi-credit-logs-page thead tr,.epi-credit-send-page thead tr{border-radius:16px!important;background:#eaffdf!important;color:#2f7d32!important}.epi-credit-logs-page tbody tr,.epi-credit-send-page tbody tr,.pages-account-profile tbody tr{background:#fff!important;border-radius:18px!important;box-shadow:0 8px 20px rgba(38,94,50,.06)!important}.epi-credit-logs-page td,.epi-credit-logs-page th,.epi-credit-send-page td,.epi-credit-send-page th{padding:14px!important}.epi-credit-send-page .grid.md\:grid-cols-10{align-items:start}.epi-credit-send-page h3,.epi-credit-logs-page h4{font-size:22px!important;font-weight:950!important;color:var(--epi-deep)!important}
/* Profil */
.epi-profile-quickgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.epi-profile-stat{display:flex;align-items:center;gap:12px;min-height:88px;padding:16px;border-radius:22px;background:linear-gradient(135deg,#fff,#f3ffe9);border:1px solid rgba(55,178,77,.16);box-shadow:0 12px 28px rgba(38,94,50,.08);text-decoration:none!important}.epi-profile-stat i{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:#eaffdf;color:#37b24d}.epi-profile-stat span{display:block;color:var(--epi-soft-text);font-size:12px;font-weight:850;text-transform:uppercase}.epi-profile-stat strong{display:block;color:var(--epi-deep);font-size:17px;font-weight:950}.profileDetails>div{border-radius:16px!important;padding:14px!important;background:#fff!important;border:1px solid rgba(55,178,77,.14)!important}
/* Sepet */
section[x-data="cart()"]{align-items:start}.shopping-cart-loading>.grid,.shopping-cart-loading .card{border-radius:22px!important;border:1px solid rgba(55,178,77,.16)!important;background:linear-gradient(180deg,#fff,#f8fff2)!important;box-shadow:0 12px 28px rgba(38,94,50,.08)!important}.checkoutItemImage{border-radius:16px!important;background:#eaffdf!important;padding:4px!important}.checkoutItemQuantity{border:1px solid rgba(55,178,77,.18);background:#fff;border-radius:14px!important}.checkoutItemButtons a,.checkoutItemButtons button{border-radius:12px!important}.lg\:col-span-3 form .card{border-radius:22px!important;border:1px solid rgba(55,178,77,.16)!important;background:#fff!important;box-shadow:0 12px 28px rgba(38,94,50,.08)!important}
/* Sandık / kasa */
.epi-chest-page .relative.bg-white.card{border-radius:26px!important;border:1px solid rgba(55,178,77,.17)!important;background:linear-gradient(180deg,#fff,#f7fff0)!important;box-shadow:0 16px 40px rgba(38,94,50,.09)!important;padding:18px}.epi-chest-page [id^="chest-"]{border-radius:22px!important;background:#fff!important;border:1px solid rgba(55,178,77,.14)!important;box-shadow:0 10px 22px rgba(38,94,50,.06)!important}.epi-chest-page [id^="chest-"] .relative.h-60,.epi-chest-page [id^="chest-"] .relative.h-40{background:linear-gradient(135deg,#eaffdf,#fff7d4)!important;border:1px solid rgba(55,178,77,.16)!important}.epi-chest-page h2,.epi-chest-page h3{font-size:24px!important;color:var(--epi-deep)!important;font-weight:950!important}
/* Blog başlık metni */
.epi-section-title p{font-size:15px!important}.epi-doc-card{padding:20px;border-radius:24px;background:#fff;border:1px solid rgba(55,178,77,.16);box-shadow:0 12px 30px rgba(38,94,50,.08);color:var(--epi-soft-text);font-weight:650;line-height:1.65}
/* Footer v6 */
.bg-voon-800{background:linear-gradient(135deg,#173b24,#275c35)!important}.epi-footer-inline-studio a,.epi-footer-short-studio{display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);padding:8px 12px;color:#fff!important;font-weight:900;text-decoration:none!important}.epi-powered a,.epi-footer-bottom a{color:inherit!important;text-decoration:underline;text-underline-offset:3px}.epi-footer-bottom{background:#f5fff0!important;border-top:1px solid rgba(55,178,77,.16)!important;color:#566b5d!important}
/* Responsive v6 */
@media(max-width:1100px){.epi-purchase-strip,.epi-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epi-vote-overview{grid-template-columns:1fr}.epi-vote-progress{width:100%;height:auto;min-height:92px;display:flex;gap:10px;justify-content:center}.epi-profile-quickgrid{grid-template-columns:1fr}}
@media(max-width:760px){.epi-section-title-row{align-items:flex-start}.epi-section-action{width:100%;justify-content:center}.epi-purchase-strip,.epi-social-grid{grid-template-columns:1fr}.epi-purchases-showcase,.epi-social-showcase,.epi-staff-intro,.epi-vote-overview{border-radius:22px;padding:16px}.epi-recent-row{grid-template-columns:auto 1fr!important}.epi-recent-row em,.epi-recent-row strong{grid-column:2;justify-self:start}.epi-podium-card{grid-template-columns:auto 1fr!important}.epi-profile-quickgrid{grid-template-columns:1fr}.shopping-cart-loading .grid.grid-cols-8{grid-template-columns:1fr!important}.shopping-cart-loading .grid.grid-cols-8>div{grid-column:auto!important}.checkoutItemButtons{justify-content:flex-start!important}.epi-vote-card{min-height:220px}.epi-credit-summary{flex-direction:column;align-items:flex-start!important}.epi-method-note{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}}


/* Epiklava Minecraft Survival v7 - hedefli revizyon */
:root{--epi-v7-green:#37b24d;--epi-v7-lime:#8ce866;--epi-v7-cream:#fffdf4;--epi-v7-ink:#173b24;--epi-v7-muted:#65796c;--epi-v7-line:rgba(55,178,77,.18)}

/* Header / logo / IP hızlı alanı */
.epi-header-stage{height:330px!important;margin-bottom:-44px!important;border-bottom:1px solid rgba(55,178,77,.18);overflow:hidden;background:linear-gradient(135deg,#eaffdf,#fffdf4)!important}
.epi-header-stage>.absolute:first-child{opacity:.55!important;filter:saturate(1.05) brightness(1.06);mix-blend-mode:multiply}
.epi-header-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 28%,rgba(126,217,87,.32),transparent 30%),radial-gradient(circle at 82% 22%,rgba(255,207,90,.26),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.58),rgba(245,255,237,.74));z-index:1;pointer-events:none}
.epi-header-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:88px;background:linear-gradient(180deg,transparent,rgba(255,253,244,.94));z-index:2;pointer-events:none}
#broadcast{background:rgba(255,255,255,.82)!important;border:1px solid rgba(55,178,77,.16)!important;border-left:0!important;border-right:0!important;backdrop-filter:blur(12px);color:#173b24!important;box-shadow:0 8px 24px rgba(37,96,46,.08)!important}
#broadcast a{color:#315640!important;font-weight:800!important}#broadcast .bg-green-500\/25{background:#eaffdf!important;border:1px solid rgba(55,178,77,.18)!important;color:#2f7d32!important}
.epi-header-quickbar .container>a{position:relative;min-width:245px;padding:14px 18px;border-radius:22px;background:rgba(255,255,255,.80);border:1px solid rgba(55,178,77,.20);box-shadow:0 16px 36px rgba(38,94,50,.12);backdrop-filter:blur(10px);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;text-decoration:none!important}
.epi-header-quickbar .container>a:hover{transform:translateY(-3px);border-color:rgba(55,178,77,.34);box-shadow:0 20px 44px rgba(38,94,50,.15)}
.epi-header-quickbar .header-icon{width:54px;height:54px;border-radius:18px;background:linear-gradient(135deg,#eaffdf,#fff6cf)!important;border:1px solid rgba(55,178,77,.20);display:grid;place-items:center;color:#37b24d!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.75)}
.epi-header-quickbar .text-gray-300,.epi-header-quickbar .text-white{color:#173b24!important}.epi-header-quickbar span.text-green-400{color:#2f7d32!important;font-weight:950!important}
.max-h-logo{max-height:118px!important;filter:drop-shadow(0 16px 22px rgba(38,94,50,.14));transition:transform .22s ease}.zoom-hover:hover .max-h-logo{transform:scale(1.035)}
.epi-navbar{width:min(1220px,calc(100% - 28px));margin:-8px auto 0!important;border:1px solid rgba(55,178,77,.18)!important;border-radius:24px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 18px 42px rgba(38,94,50,.12)!important;backdrop-filter:blur(12px);overflow:visible!important}.epi-navbar .container{padding:0 10px!important;gap:14px!important}.epi-navbar .nav-item{border-radius:16px!important;color:#30583e!important;font-weight:850!important;min-height:48px!important;display:flex!important;align-items:center!important;transition:transform .18s ease,background .18s ease,color .18s ease!important}.epi-navbar .nav-item:hover{transform:translateY(-2px);background:#efffe6!important;color:#2f7d32!important}.epi-navbar .nav-item.bg-green-100{background:linear-gradient(135deg,#eaffdf,#fff6cf)!important;color:#2f7d32!important;border:1px solid rgba(55,178,77,.18)}.epi-mobile-toggle{height:46px!important;border:1px solid rgba(55,178,77,.18)!important;box-shadow:0 8px 20px rgba(38,94,50,.08)!important;color:#173b24!important}

/* Footer bar: Epla Studio ortada, LeaderOS sağda */
.epi-footer-bar{background:linear-gradient(180deg,#fbfff6,#efffe7)!important;border-top:1px solid rgba(55,178,77,.18)!important;color:#566b5d!important}.epi-footer-bar__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:52px}.epi-footer-bar__left{font-weight:650}.epi-footer-bar__studio{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border-radius:999px;background:#fff;border:1px solid rgba(55,178,77,.20);box-shadow:0 8px 20px rgba(38,94,50,.08);color:#173b24!important;font-weight:950;text-decoration:none!important}.epi-footer-bar__studio .fa-heart{color:#ef4444;animation:epiHeartBeat 1.6s ease-in-out infinite}.epi-footer-bar__powered{justify-self:end;font-size:13px;font-weight:750}.epi-footer-bar__powered a{color:#2f7d32!important;text-decoration:underline!important;text-underline-offset:3px}@keyframes epiHeartBeat{0%,100%{transform:scale(1)}35%{transform:scale(1.16)}55%{transform:scale(.96)}}

/* Son kayıt widget */
.epi-registered-widget{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:18px;align-items:stretch;background:linear-gradient(135deg,#fff,#f2ffe9);border:1px solid rgba(55,178,77,.18);box-shadow:0 16px 40px rgba(38,94,50,.10);border-radius:26px;overflow:hidden;margin:26px 0}.epi-registered-copy{padding:26px;background:radial-gradient(circle at 20% 20%,rgba(126,217,87,.26),transparent 44%),linear-gradient(135deg,#173b24,#2f7d32);color:#fff}.epi-registered-copy span{display:inline-flex;gap:8px;align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950;text-transform:uppercase}.epi-registered-copy h2{font-size:clamp(24px,2.4vw,36px);font-weight:950;letter-spacing:-.03em;margin:16px 0 8px}.epi-registered-copy p{color:rgba(255,255,255,.78);font-weight:650}.epi-registered-list{display:grid;grid-template-columns:repeat(6,minmax(108px,1fr));gap:10px;padding:18px;overflow:auto}.epi-registered-card{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:7px;min-height:136px;padding:14px 10px;border-radius:20px;background:rgba(255,255,255,.88);border:1px solid rgba(55,178,77,.16);text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease}.epi-registered-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(38,94,50,.12)}.epi-registered-avatar{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:#eaffdf;border:1px solid rgba(55,178,77,.16)}.epi-registered-card strong{font-size:13px;color:#173b24;font-weight:950;max-width:100%;overflow:hidden;text-overflow:ellipsis}.epi-registered-card small{font-size:11px;color:#728374;font-weight:750}

/* Kredi lider animasyonları ve sadece üst podyum */
.epi-credit-top-only{position:relative}.epi-credit-top-only .epi-podium-card{animation:epiPodiumFloat 4.8s ease-in-out infinite}.epi-credit-top-only .epi-rank-1{animation-delay:.18s}.epi-credit-top-only .epi-rank-2{animation-delay:.42s}.epi-credit-top-only .epi-rank-3{animation-delay:.68s}.epi-rank-crown{animation:epiCrownGlow 1.9s ease-in-out infinite}.epi-top-rest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.epi-top-rest-card{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:14px;border-radius:18px;background:rgba(255,255,255,.88);border:1px solid rgba(55,178,77,.16);text-decoration:none!important;box-shadow:0 10px 26px rgba(38,94,50,.08);transition:transform .18s ease}.epi-top-rest-card:hover{transform:translateY(-2px)}.epi-top-rest-card>span{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;font-weight:950}.epi-top-rest-card img{width:42px;height:42px;border-radius:14px}.epi-top-rest-card strong{display:block;color:#173b24;font-weight:950}.epi-top-rest-card small{display:block;color:#718374;font-size:12px;font-weight:650}.epi-top-rest-card b{color:#2f7d32;font-weight:950}@keyframes epiPodiumFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes epiCrownGlow{0%,100%{filter:drop-shadow(0 0 0 rgba(255,207,90,0))}50%{filter:drop-shadow(0 0 12px rgba(255,207,90,.65))}}@media(prefers-reduced-motion:reduce){.epi-credit-top-only .epi-podium-card,.epi-rank-crown,.epi-footer-bar__studio .fa-heart{animation:none!important}}

/* Eski/sidebar sosyal medya yerini koru ama daha zarif yap */
.lg\:col-span-3 .mt-8 .p-3.card .flex.gap-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important}.lg\:col-span-3 .mt-8 .p-3.card a{width:auto!important;height:44px;border-radius:15px!important;border:1px solid rgba(55,178,77,.14)!important;background:linear-gradient(135deg,#fff,#f3ffe9)!important;box-shadow:0 8px 18px rgba(38,94,50,.06)!important}.lg\:col-span-3 .mt-8 .p-3.card a i{font-size:18px}.epi-social-showcase{display:none!important}

/* Destek bilgilendirme widget */
.epi-support-info-widget{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:18px;padding:18px;border-radius:28px;background:rgba(255,255,255,.90);border:1px solid rgba(55,178,77,.18);box-shadow:0 18px 42px rgba(38,94,50,.10);backdrop-filter:blur(10px)}.epi-support-info-main{padding:20px;border-radius:22px;background:linear-gradient(135deg,#173b24,#2f7d32);color:#fff}.epi-support-info-main span{display:inline-flex;gap:8px;align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950;text-transform:uppercase}.epi-support-info-main h2{font-size:clamp(22px,2.5vw,34px);font-weight:950;letter-spacing:-.03em;margin:14px 0 8px}.epi-support-info-main p{color:rgba(255,255,255,.78);font-weight:650;line-height:1.55}.epi-support-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.epi-support-info-card{display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:132px;padding:16px;border-radius:20px;background:linear-gradient(180deg,#fff,#f6fff0);border:1px solid rgba(55,178,77,.16);text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease}.epi-support-info-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(38,94,50,.12)}.epi-support-info-card i{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:#eaffdf;color:#37b24d;font-size:18px}.epi-support-info-card strong{color:#173b24;font-weight:950}.epi-support-info-card small{color:#65796c;font-weight:650;line-height:1.35}

/* Auth sayfaları */
.epi-auth-screen{background:radial-gradient(circle at 18% 18%,rgba(126,217,87,.28),transparent 34%),linear-gradient(135deg,#fffdf4,#efffe6)!important}.epi-auth-screen .bg-gray-50,.epi-auth-simple-wrap{background:transparent!important}.epi-auth-panel{background:rgba(255,255,255,.78)!important;border-right:1px solid rgba(55,178,77,.16)!important;box-shadow:18px 0 46px rgba(38,94,50,.10);backdrop-filter:blur(12px)}.epi-auth-card,.epi-auth-simple-card{position:relative}.epi-auth-card:before{content:"";position:absolute;inset:-12px;border-radius:28px;background:rgba(255,255,255,.50);border:1px solid rgba(55,178,77,.16);box-shadow:0 18px 42px rgba(38,94,50,.10);z-index:-1}.epi-auth-card img.w-28{filter:drop-shadow(0 12px 18px rgba(38,94,50,.14));margin-bottom:8px}.epi-auth-card h1{font-size:clamp(25px,2.2vw,34px)!important;font-weight:950!important;color:#173b24!important;letter-spacing:-.03em}.epi-auth-card p,.epi-auth-card h2{color:#65796c!important;font-weight:650!important}.epi-auth-card label.-sm,.epi-auth-inner label.-sm{border-radius:16px!important;background:#eaffdf!important;border:1px solid rgba(55,178,77,.18)!important;box-shadow:none!important}.epi-auth-card input:not([type="checkbox"]),.epi-auth-inner input:not([type="checkbox"]){min-height:52px!important;border:1px solid rgba(55,178,77,.16)!important;border-radius:16px!important;background:#fff!important;color:#173b24!important;font-weight:700!important}.epi-auth-submit{background:linear-gradient(135deg,#37b24d,#85df5a)!important;box-shadow:0 12px 26px rgba(55,178,77,.22)!important;font-weight:950!important}.epi-auth-submit:hover{filter:brightness(.98);transform:translateY(-1px)}.epi-auth-simple-card{max-width:500px;width:min(100%,500px)!important}.epi-auth-inner{border:1px solid rgba(55,178,77,.16)!important;box-shadow:0 18px 42px rgba(38,94,50,.10)!important;border-radius:24px!important}

/* Mağaza kategori ve ürün kartları daha efektli */
.variants-store-default,.store-nav{position:relative}.store-nav{border-radius:20px!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(55,178,77,.18);box-shadow:0 12px 28px rgba(38,94,50,.08);overflow:auto}.store-nav a{color:#173b24!important;font-weight:900!important;border-right:1px solid rgba(55,178,77,.10);white-space:nowrap}.store-nav a:hover,.store-nav a[aria-current="page"],.store-nav .\!bg-green-500{background:linear-gradient(135deg,#37b24d,#87df5d)!important;color:#fff!important}.variants-store-default + .epi-purchases-showcase{margin-top:34px}.relative.bg-voon-800.md\:rounded-xl.mt-4{background:transparent!important}.relative.bg-voon-800.md\:rounded-xl.mt-4>.overflow-hidden{display:grid!important;gap:18px!important;border-radius:0!important;overflow:visible!important}.relative.bg-voon-800.md\:rounded-xl.mt-4>.overflow-hidden>a{height:220px!important;border-radius:26px!important;background:#fff!important;border:1px solid rgba(55,178,77,.18)!important;box-shadow:0 16px 36px rgba(38,94,50,.10)!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease!important}.relative.bg-voon-800.md\:rounded-xl.mt-4>.overflow-hidden>a:before{content:"Kategoriye Git";position:absolute;left:16px;bottom:16px;z-index:12;border-radius:999px;background:rgba(255,255,255,.92);color:#2f7d32;border:1px solid rgba(55,178,77,.18);padding:8px 12px;font-size:12px;font-weight:950}.relative.bg-voon-800.md\:rounded-xl.mt-4>.overflow-hidden>a:hover{transform:translateY(-5px);box-shadow:0 22px 46px rgba(38,94,50,.14)!important}.relative.bg-voon-800.md\:rounded-xl.mt-4>.overflow-hidden>a .bg-black\/50{background:linear-gradient(180deg,rgba(23,59,36,.08),rgba(23,59,36,.68))!important}.relative.bg-voon-800.md\:rounded-xl.mt-4>.overflow-hidden>a p{left:16px!important;bottom:54px!important;position:absolute!important;z-index:11!important;font-size:22px!important;font-weight:950!important;text-shadow:0 2px 12px rgba(0,0,0,.28)}
.pages-store-category .group.bg-green-100,.pages-store-category .group.dark\:bg-green-700\/\[10\%\],section .grid.md\:grid-cols-2.lg\:grid-cols-4>.group.bg-green-100,section .grid.md\:grid-cols-2.lg\:grid-cols-4>.group.dark\:bg-green-700\/\[10\%\]{border-radius:24px!important;background:linear-gradient(180deg,#fff,#f5ffee)!important;border:1px solid rgba(55,178,77,.18)!important;box-shadow:0 14px 34px rgba(38,94,50,.10)!important;overflow:visible!important;transition:transform .22s ease,box-shadow .22s ease!important}.grid.md\:grid-cols-2.lg\:grid-cols-4>.group:hover{transform:translateY(-5px);box-shadow:0 22px 46px rgba(38,94,50,.14)!important}.grid.md\:grid-cols-2.lg\:grid-cols-4>.group img{height:170px!important;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(38,94,50,.12));transition:transform .22s ease}.grid.md\:grid-cols-2.lg\:grid-cols-4>.group:hover img{transform:scale(1.04) rotate(-1deg)}.grid.md\:grid-cols-2.lg\:grid-cols-4>.group .text-lg{font-weight:950!important;color:#173b24!important}.grid.md\:grid-cols-2.lg\:grid-cols-4>.group a.block{background:linear-gradient(135deg,#37b24d,#85df5a)!important;border-radius:16px!important;font-weight:950!important;box-shadow:0 10px 22px rgba(55,178,77,.18)!important}.grid.md\:grid-cols-2.lg\:grid-cols-4>.group .absolute.text-center{background:#173b24!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 12px 24px rgba(23,59,36,.18)!important;border-radius:16px!important}.pages-store-product .relative.bg-white.card,.pages-store-product .card.bg-white{border-radius:26px!important;border:1px solid rgba(55,178,77,.18)!important;background:linear-gradient(180deg,#fff,#f6fff0)!important;box-shadow:0 18px 44px rgba(38,94,50,.10)!important}.pages-store-product .h-96{border-radius:22px!important;background-color:#eaffdf!important;border:1px solid rgba(55,178,77,.16)!important}.pages-store-product h1{font-weight:950!important;color:#173b24!important;font-size:clamp(26px,3vw,42px)!important}.pages-store-product button[type="submit"],.pages-store-product a[href*="login"]{background:linear-gradient(135deg,#37b24d,#85df5a)!important;color:#fff!important;border-radius:16px!important;font-weight:950!important;box-shadow:0 12px 24px rgba(55,178,77,.20)!important}

@media(max-width:1024px){.epi-header-quickbar{display:none!important}.epi-navbar{margin-top:0!important}.epi-registered-widget,.epi-support-info-widget{grid-template-columns:1fr}.epi-registered-list{grid-template-columns:repeat(3,minmax(110px,1fr))}.epi-support-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epi-footer-bar__inner{grid-template-columns:1fr;text-align:center}.epi-footer-bar__powered{justify-self:center}.epi-top-rest{grid-template-columns:1fr}}
@media(max-width:640px){.epi-header-stage{height:238px!important;margin-bottom:-20px!important}.max-h-logo{max-height:82px!important}.epi-navbar{width:calc(100% - 16px)!important;border-radius:18px!important}.epi-registered-list{grid-template-columns:repeat(2,minmax(110px,1fr));padding:12px}.epi-support-info-grid{grid-template-columns:1fr}.epi-auth-panel{box-shadow:none}.epi-auth-card:before{inset:-6px;border-radius:22px}.relative.bg-voon-800.md\:rounded-xl.mt-4>.overflow-hidden>a{height:190px!important}}


/* =========================================================
   Epiklava Survival Rework v8 - geniş ana sayfa + son kayıtlar + navbar + mağaza/staff
   ========================================================= */
:root{--epi-wide:1320px;--epi-cream:#fffdf4;--epi-card:#ffffff;--epi-leaf:#37b24d;--epi-leaf-2:#7ed957;--epi-leaf-dark:#173b24;--epi-soft:#f3ffe9;--epi-border:rgba(55,178,77,.18);--epi-shadow:0 18px 46px rgba(38,94,50,.10)}
.epi-home-wide{position:relative;isolation:isolate}.epi-home-wide:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 9% 18%,rgba(126,217,87,.14),transparent 24rem),radial-gradient(circle at 92% 28%,rgba(255,207,90,.10),transparent 20rem);pointer-events:none}.epi-home-wide .container,.epi-home-wide section.container{max-width:var(--epi-wide)!important}.epi-home-wide .epi-section-title{margin-top:34px;margin-bottom:16px;padding:18px 20px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(243,255,233,.74));border:1px solid var(--epi-border);box-shadow:0 14px 34px rgba(38,94,50,.07)}.epi-home-wide .epi-section-title span{background:#eaffdf!important;color:#216d32!important;border:1px solid rgba(55,178,77,.18)!important}.epi-home-wide .epi-section-title h2{text-transform:none!important;color:var(--epi-leaf-dark)!important;font-weight:950!important;letter-spacing:-.035em!important}.epi-home-wide .epi-section-title p{color:#607567!important;font-weight:650!important;max-width:760px!important}

/* Header / Logo / IP quickbar */
.epi-header-stage{background:linear-gradient(135deg,#efffe6,#fffdf4)!important}.epi-header-stage>.absolute.bg-cover{opacity:.28!important;mix-blend-mode:multiply}.epi-header-quickbar .container{max-width:var(--epi-wide)!important}.epi-header-ip-card,.epi-header-discord-card{min-width:240px;padding:12px 16px;border-radius:22px;background:rgba(255,255,255,.76);border:1px solid rgba(55,178,77,.22);box-shadow:0 18px 38px rgba(38,94,50,.11);backdrop-filter:blur(10px);text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.epi-header-ip-card:hover,.epi-header-discord-card:hover{transform:translateY(-3px);border-color:rgba(55,178,77,.38);box-shadow:0 22px 46px rgba(38,94,50,.15)}.epi-header-ip-card .header-icon,.epi-header-discord-card .header-icon{background:linear-gradient(135deg,#37b24d,#7ed957)!important;color:#fff!important;box-shadow:0 12px 22px rgba(55,178,77,.18)!important}.epi-header-ip-card .text-gray-300,.epi-header-discord-card .text-gray-300{color:#607567!important;font-weight:800!important}.epi-header-ip-card .text-white,.epi-header-discord-card .text-white{color:#173b24!important;font-weight:950!important;letter-spacing:.02em!important}.epi-header-ip-card [data-toggle="onlinetext"]{color:#2f7d32!important}.epi-navbar{border:1px solid rgba(55,178,77,.20)!important;box-shadow:0 18px 44px rgba(38,94,50,.11)!important;background:rgba(255,255,255,.86)!important;backdrop-filter:blur(14px)!important}.epi-navbar .nav-item{position:relative;border-radius:15px!important;color:#173b24!important;font-weight:850!important}.epi-navbar .nav-item:hover{background:#efffe6!important;color:#2f7d32!important;box-shadow:inset 0 0 0 1px rgba(55,178,77,.13)}.epi-navbar .nav-item.bg-green-100{background:linear-gradient(135deg,#eaffdf,#fff)!important;color:#2f7d32!important;box-shadow:inset 0 0 0 1px rgba(55,178,77,.20)}.epi-nav-credit,.epi-navbar .nav-item[href*="credits"],.epi-navbar .nav-item[href*="charge"],.epi-navbar .nav-item[href*="kredi"]{background:linear-gradient(135deg,#37b24d,#83df5a)!important;color:#fff!important;box-shadow:0 12px 24px rgba(55,178,77,.20)!important;overflow:hidden!important}.epi-nav-credit:before,.epi-navbar .nav-item[href*="credits"]:before,.epi-navbar .nav-item[href*="charge"]:before,.epi-navbar .nav-item[href*="kredi"]:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.58),transparent);transform:translateX(-120%);animation:epiCreditButtonSweep 3.8s ease-in-out infinite}.epi-nav-credit,.epi-nav-credit *{color:#fff!important}.epi-nav-credit{animation:epiCreditTextRainbow 5.5s linear infinite}@keyframes epiCreditButtonSweep{0%,58%,100%{transform:translateX(-125%)}78%{transform:translateX(125%)}}@keyframes epiCreditTextRainbow{0%{text-shadow:0 0 0 rgba(255,255,255,0)}35%{text-shadow:0 0 12px rgba(255,255,255,.45)}70%{text-shadow:0 0 16px rgba(255,245,145,.55)}100%{text-shadow:0 0 0 rgba(255,255,255,0)}}

/* Mobil navbar / offcanvas daha temiz */
.epi-mobile-toggle{min-height:46px!important;border:1px solid rgba(55,178,77,.18)!important;background:linear-gradient(135deg,#fff,#f2ffe8)!important;box-shadow:0 10px 22px rgba(38,94,50,.09)!important}.epi-mobile-menu{position:fixed!important;background:rgba(23,59,36,.20)!important;backdrop-filter:none!important}.epi-mobile-menu__panel{width:min(88vw,360px)!important;background:linear-gradient(180deg,#fff,#f6fff0)!important;border-right:1px solid rgba(55,178,77,.18)!important;box-shadow:24px 0 50px rgba(23,59,36,.18)!important}.epi-mobile-menu__panel>div:first-child{background:linear-gradient(135deg,#efffe6,#fff)!important;color:#173b24!important;border-bottom:1px solid rgba(55,178,77,.18)!important}.epi-mobile-menu__panel .divide-y{padding:10px!important;display:grid!important;gap:8px!important}.epi-mobile-menu__panel a,.epi-mobile-nav-link{border-radius:15px!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(55,178,77,.12)!important;color:#173b24!important;margin:0!important;font-weight:850!important}.epi-mobile-menu__panel a:hover{background:#eaffdf!important;color:#2f7d32!important}.epi-mobile-credit-link{background:linear-gradient(135deg,#37b24d,#7ed957)!important;color:#fff!important;box-shadow:0 10px 22px rgba(55,178,77,.20)!important}.epi-mobile-credit-link:before{content:"💎";margin-right:8px}.epi-mobile-menu__panel .dropdown-menu.mobile{position:static!important;display:block!important;background:transparent!important;box-shadow:none!important;margin:6px 0 0 8px!important;min-width:0!important}.epi-mobile-menu__panel .dropdown-item{display:block!important;margin:5px 0!important;padding:10px 12px!important;font-size:13px!important}
@media(max-width:1024px){.epi-navbar .shopping-cart-count,.epi-navbar .fa-shopping-basket{display:none!important}.epi-navbar .border-r:has(.fa-shopping-basket){display:none!important}.epi-navbar .pr-16{padding-right:56px!important}.epi-navbar .ml-8{margin-left:auto!important}}

/* Son kayıtlar geniş widget */
.epi-recent-registrations-showcase{position:relative;margin:34px 0;padding:24px;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(241,252,232,.86)),radial-gradient(circle at 10% 20%,rgba(126,217,87,.16),transparent 19rem);border:1px solid rgba(55,178,77,.20);box-shadow:var(--epi-shadow);overflow:hidden}.epi-recent-registrations-showcase:after{content:"";position:absolute;right:-58px;top:-72px;width:210px;height:210px;border-radius:44px;background:linear-gradient(135deg,rgba(126,217,87,.16),rgba(255,207,90,.10));transform:rotate(18deg)}.epi-registrations-head{position:relative;z-index:2;margin:0 0 18px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.epi-registrations-action{white-space:nowrap}.epi-recent-registrations-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.epi-recent-registration-card{position:relative;display:flex;align-items:center;gap:12px;min-height:118px;padding:14px;border-radius:23px;background:rgba(255,255,255,.82);border:1px solid rgba(55,178,77,.16);box-shadow:0 12px 26px rgba(38,94,50,.08);text-decoration:none!important;color:#173b24!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.epi-recent-registration-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(126,217,87,.12),transparent);transform:translateX(-120%);transition:transform .55s ease}.epi-recent-registration-card:hover{transform:translateY(-4px);border-color:rgba(55,178,77,.34);box-shadow:0 18px 36px rgba(38,94,50,.12)}.epi-recent-registration-card:hover:before{transform:translateX(120%)}.epi-recent-registration-ribbon{position:absolute;right:10px;top:10px;z-index:2;padding:4px 8px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:11px;font-weight:950}.epi-recent-registration-avatar{position:relative;z-index:2;flex:0 0 auto;width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#f3ffe9;border:1px solid rgba(55,178,77,.16);box-shadow:inset 0 0 0 4px rgba(255,255,255,.72)}.epi-recent-registration-content{position:relative;z-index:2;min-width:0}.epi-recent-registration-content strong{display:block;font-weight:950;color:#173b24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epi-recent-registration-content span{display:inline-flex;align-items:center;gap:5px;margin:5px 0;padding:4px 8px;border-radius:999px;background:rgba(55,178,77,.11);color:#2f7d32;font-size:11px;font-weight:900}.epi-recent-registration-content small{display:block;color:#65796c;font-weight:650;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Kredi liderleri v8 animasyon güçlendirme */
.epi-ranking-showcase{animation:epiSectionRise .55s ease both}.epi-podium-card{animation:epiPodiumEnter .5s ease both}.epi-rank-1{animation-delay:.08s}.epi-rank-2{animation-delay:.13s}.epi-rank-3{animation-delay:.18s}.epi-rank-crown{animation:epiCrownPulse 2.6s ease-in-out infinite}.epi-podium-card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent,rgba(255,255,255,.42),transparent);transform:translateX(-120%);transition:transform .6s ease}.epi-podium-card:hover:after{transform:translateX(120%)}@keyframes epiSectionRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes epiPodiumEnter{from{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes epiCrownPulse{0%,100%{box-shadow:0 10px 24px rgba(47,120,61,.10);transform:rotate(-2deg)}50%{box-shadow:0 14px 30px rgba(255,207,90,.28);transform:rotate(2deg)}}

/* Yetkililer v8 */
.epi-staff-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.epi-staff-feature-grid article{padding:18px;border-radius:23px;background:linear-gradient(180deg,#fff,#f3ffe9);border:1px solid rgba(55,178,77,.17);box-shadow:0 12px 28px rgba(38,94,50,.08)}.epi-staff-feature-grid i{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;background:#eaffdf;color:#37b24d;font-size:19px;margin-bottom:10px}.epi-staff-feature-grid strong{display:block;color:#173b24;font-weight:950;margin-bottom:5px}.epi-staff-feature-grid span{display:block;color:#65796c;font-size:13px;font-weight:650;line-height:1.45}.epi-staff-card{border-radius:26px!important;background:linear-gradient(180deg,#fff,#f7fff1)!important;border:1px solid rgba(55,178,77,.18)!important;box-shadow:0 16px 36px rgba(38,94,50,.10)!important;overflow:hidden!important;min-height:360px!important}.epi-staff-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 8%,rgba(126,217,87,.23),transparent 12rem);opacity:.8}.epi-staff-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(38,94,50,.14)!important;border-color:rgba(55,178,77,.34)!important}.epi-staff-role{background:linear-gradient(135deg,#37b24d,#7ed957)!important;color:#fff!important;border-radius:999px!important;padding:7px 11px!important;font-weight:950!important;box-shadow:0 10px 20px rgba(55,178,77,.18)!important}.epi-staff-card p{color:#65796c!important;font-weight:650!important;line-height:1.45!important}.epi-staff-card em{display:inline-flex;gap:6px;align-items:center;margin-top:10px;font-style:normal;color:#2f7d32;font-weight:850;font-size:12px;background:#eaffdf;border-radius:999px;padding:6px 9px}

/* Mağaza kartları v8 efekt */
.pages-store-index .epi-section-title,.pages-store-category .epi-section-title{margin-bottom:18px!important}.pages-store-index .grid a,.pages-store-category .grid .group,.pages-store-category article,.pages-store-index article{position:relative}.pages-store-index .grid a:after,.pages-store-category .grid .group:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-120%);transition:transform .6s ease}.pages-store-index .grid a:hover:after,.pages-store-category .grid .group:hover:after{transform:translateX(120%)}.pages-store-category .grid.md\:grid-cols-2.lg\:grid-cols-4{gap:22px!important}.pages-store-category .group .text-green-500,.pages-store-product .text-green-500{color:#2f7d32!important}.pages-store-category .group .rounded-xl,.pages-store-product .rounded-xl{border-radius:18px!important}.pages-store-category .group [class*="bg-green-500"],.pages-store-category .group button,.pages-store-category .group a[href*="cart"],.pages-store-category .group a[href*="product"]{transition:transform .18s ease,filter .18s ease}.pages-store-category .group button:hover,.pages-store-category .group a:hover{transform:translateY(-1px);filter:brightness(1.02)}

/* Auth ekstra canlılık */
body:has(.epi-auth-card) .epi-footer-bar,body:has(.epi-auth-inner) .epi-footer-bar{margin-top:0!important}.epi-auth-card:after{content:"Survival hesabına giriş yap";display:block;margin-top:12px;color:#2f7d32;font-weight:800;font-size:13px}.epi-auth-card a{font-weight:800!important}.epi-auth-card input:focus,.epi-auth-inner input:focus{box-shadow:0 0 0 4px rgba(126,217,87,.20)!important;border-color:rgba(55,178,77,.38)!important}

/* Sidebar sosyal medya daha kompakt */
.lg\:col-span-3 .mt-8 > span.text-gray-800{display:flex!important;align-items:center!important;gap:8px!important;padding:12px 14px!important;margin-bottom:8px!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f3ffe9)!important;border:1px solid rgba(55,178,77,.14)!important;color:#173b24!important}.lg\:col-span-3 .mt-8 > span.text-gray-800:before{content:"🌿"}.lg\:col-span-3 .mt-8 .p-3.card{border-radius:20px!important;border:1px solid rgba(55,178,77,.16)!important;background:rgba(255,255,255,.82)!important;box-shadow:0 12px 26px rgba(38,94,50,.08)!important}

@media(max-width:1180px){.epi-recent-registrations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.epi-staff-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epi-header-ip-card,.epi-header-discord-card{min-width:210px}}
@media(max-width:768px){.epi-recent-registrations-showcase{padding:16px;border-radius:24px}.epi-recent-registrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.epi-recent-registration-card{min-height:112px;padding:12px;gap:10px;align-items:flex-start;flex-direction:column}.epi-recent-registration-avatar{width:56px;height:56px}.epi-staff-feature-grid{grid-template-columns:1fr}.epi-home-wide .epi-section-title{padding:15px;border-radius:20px}.epi-header-stage{height:230px!important}.epi-mobile-menu__panel{width:min(92vw,360px)!important}.epi-navbar{width:calc(100% - 16px)!important}}
@media(max-width:430px){.epi-recent-registrations-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.epi-recent-registration-card{min-width:178px;scroll-snap-align:start}.epi-recent-registration-content small{white-space:normal}.epi-podium-grid{grid-template-columns:1fr!important}.epi-ranking-lower{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.epi-nav-credit,.epi-nav-credit:before,.epi-ranking-showcase,.epi-podium-card,.epi-rank-crown,.epi-podium-card:after{animation:none!important;transition:none!important}}


/* =========================
   Epiklava Minecraft Survival v9 düzeltmeleri
   ========================= */
:root{--epi-wide:1420px;--epi-max:1420px;}
.container{max-width:var(--epi-wide)!important;}
.epi-home-wide{max-width:none!important;width:100%;}
.epi-home-main-section{max-width:var(--epi-wide)!important;}
.epi-home-wide .epi-hero{max-width:var(--epi-wide)!important;margin-left:auto!important;margin-right:auto!important;}
.epi-home-stats-grid>div{min-height:96px;align-items:center!important;border-radius:22px!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(55,178,77,.18)!important;box-shadow:0 12px 28px rgba(38,94,50,.08)!important;}
.epi-home-stats-grid>div .bg-cover{width:64px!important;height:64px!important;border-radius:16px!important;}
@media(min-width:1280px){.epi-home-wide .lg\:grid-cols-10,.epi-home-main-section .lg\:grid-cols-10{grid-template-columns:repeat(12,minmax(0,1fr))!important}.epi-home-main-section .lg\:col-span-7{grid-column:span 8 / span 8!important}.epi-home-main-section .lg\:col-span-3{grid-column:span 4 / span 4!important}}

/* Navbar v9 */
.epi-navbar,.nav-soft,.nav-gameixa,.nav-line{width:min(var(--epi-wide),calc(100% - 32px))!important;}
.epi-navbar .nav-item,.nav-soft .nav-item,.nav-gameixa .nav-item,.nav-line .nav-item{min-height:48px!important;padding:12px 16px!important;font-size:14px!important;letter-spacing:-.01em;}
.epi-navbar .nav-item[href*="credits/charge"],.epi-navbar .nav-item[href*="credit/charge"],.epi-navbar .nav-item[href*="kredi-yukle"],.epi-navbar .nav-item[href*="credits"]:not([href*="send"]),.nav-gameixa .nav-item[href*="credits"]:not([href*="send"]),.nav-line .nav-item[href*="credits"]:not([href*="send"]){min-width:128px!important;justify-content:center!important;background:linear-gradient(135deg,#32b24a,#8be458)!important;color:#fff!important;box-shadow:0 12px 26px rgba(55,178,77,.22)!important;position:relative;overflow:hidden!important;}
.epi-navbar .nav-item[href*="credits/charge"] span,.epi-navbar .nav-item[href*="credits"]:not([href*="send"]),.nav-gameixa .nav-item[href*="credits"]:not([href*="send"]),.nav-line .nav-item[href*="credits"]:not([href*="send"]){font-weight:950!important;}
.epi-navbar .nav-item[href*="credits/charge"]:after,.epi-navbar .nav-item[href*="credits"]:not([href*="send"]):after,.nav-gameixa .nav-item[href*="credits"]:not([href*="send"]):after,.nav-line .nav-item[href*="credits"]:not([href*="send"]):after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.58),transparent);transform:translateX(-120%);animation:epiV9CreditSweep 4s ease-in-out infinite;pointer-events:none;}
.epi-navbar .nav-item[href*="credits/charge"],.epi-navbar .nav-item[href*="credits"]:not([href*="send"]){animation:epiV9CreditRainbowText 4.8s linear infinite;}
.epi-navbar .nav-item[href*="credits/send"],.nav-gameixa .nav-item[href*="credits/send"],.nav-line .nav-item[href*="credits/send"],.epi-navbar .nav-item[href*="kredi-gonder"]{animation:none!important;background:rgba(55,178,77,.10)!important;color:#173b24!important;box-shadow:none!important;min-width:auto!important;}
.epi-navbar .nav-item[href*="credits/send"]:before,.epi-navbar .nav-item[href*="credits/send"]:after,.nav-gameixa .nav-item[href*="credits/send"]:after,.nav-line .nav-item[href*="credits/send"]:after{display:none!important;content:none!important;}
@keyframes epiV9CreditSweep{0%,55%,100%{transform:translateX(-130%)}78%{transform:translateX(130%)}}
@keyframes epiV9CreditRainbowText{0%,100%{text-shadow:0 0 0 transparent;color:#fff}25%{text-shadow:0 0 10px rgba(255,245,140,.55)}50%{text-shadow:0 0 13px rgba(122,235,255,.42)}75%{text-shadow:0 0 13px rgba(255,150,220,.38)}}
.nav-soft [x-data] .cursor-pointer.z-10,.epi-navbar [x-data] .cursor-pointer.z-10,.nav-line [x-data] .cursor-pointer.z-10{background:linear-gradient(135deg,#fff,#f1ffe9)!important;border:1px solid rgba(55,178,77,.18)!important;border-radius:18px!important;box-shadow:0 10px 22px rgba(38,94,50,.08)!important;transition:transform .18s ease,box-shadow .18s ease!important;}
.nav-soft [x-data] .cursor-pointer.z-10:hover,.epi-navbar [x-data] .cursor-pointer.z-10:hover,.nav-line [x-data] .cursor-pointer.z-10:hover{transform:translateY(-2px);box-shadow:0 16px 28px rgba(38,94,50,.12)!important;}

/* Son kayıtlar: eski mantığa yakın kompakt widget */
.epi-recent-registrations-compact{position:relative;margin:26px 0 0;padding:16px;border-radius:22px;background:linear-gradient(135deg,#fff,#f1ffe9);border:1px solid rgba(55,178,77,.20);box-shadow:0 12px 28px rgba(38,94,50,.08);overflow:hidden;}
.epi-widget-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;}
.epi-widget-head span{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:11px;font-weight:900;text-transform:uppercase;}
.epi-widget-head h3{margin:5px 0 0;color:#173b24;font-weight:950;font-size:19px;}
.epi-widget-head a{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 11px;background:#fff;border:1px solid rgba(55,178,77,.18);color:#2f7d32!important;text-decoration:none!important;font-weight:900;font-size:12px;}
.epi-recent-registrations-list{display:grid;gap:9px;}
.epi-recent-registration-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px;border-radius:16px;background:rgba(255,255,255,.82);border:1px solid rgba(55,178,77,.14);text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;}
.epi-recent-registration-row:hover{transform:translateY(-2px);border-color:rgba(55,178,77,.32);box-shadow:0 10px 22px rgba(38,94,50,.08);}
.epi-recent-registration-avatar-sm{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#eaffdf;overflow:hidden;}
.epi-recent-registration-row-content{min-width:0}.epi-recent-registration-row-content strong{display:block;color:#173b24;font-size:13px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epi-recent-registration-row-content span{display:inline-flex;align-items:center;gap:5px;color:#2f7d32;font-size:10px;font-weight:900;background:rgba(55,178,77,.10);border-radius:999px;padding:3px 7px;margin-top:3px}.epi-recent-registration-row small{color:#637a6b;font-weight:750;font-size:11px;white-space:nowrap}.epi-empty-compact{display:flex;align-items:center;gap:10px;padding:13px;border-radius:16px;background:#fff;border:1px dashed rgba(55,178,77,.28);color:#637a6b;font-weight:750;}

/* Sidebar tablo gibi görünen alanları modern kart hissine çevir */
.epi-sidebar-title{display:flex!important;align-items:center;gap:9px;color:#173b24!important;font-weight:950!important;font-size:18px!important;margin-bottom:10px!important;}.epi-sidebar-title i{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;}
.epi-modern-side-table{padding:10px!important;}
.epi-modern-side-table table,.epi-modern-side-table thead,.epi-modern-side-table tbody,.epi-modern-side-table tr,.epi-modern-side-table td,.epi-modern-side-table th{display:block!important;width:100%!important;}
.epi-modern-side-table thead{display:none!important;}
.epi-modern-side-table tbody{display:grid!important;gap:9px!important;}
.epi-modern-side-table tr{padding:11px!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#f7fff2)!important;border:1px solid rgba(55,178,77,.15)!important;box-shadow:0 7px 16px rgba(38,94,50,.06)!important;}
.epi-modern-side-table th,.epi-modern-side-table td{padding:1px 0!important;text-align:left!important;color:#173b24!important;font-weight:800!important;}
.epi-modern-side-table th+th,.epi-modern-side-table td+td{color:#2f7d32!important;font-size:12px!important;margin-top:3px;}
.epi-social-compact-card .flex{display:flex;flex-wrap:wrap;gap:9px!important}.epi-social-compact-card a{width:42px!important;height:42px!important;border-radius:14px!important;background:#f3ffe9!important;border:1px solid rgba(55,178,77,.14)!important;}

/* Kredi ödeme yöntemi seçim kartları */
.epi-payment-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:2px;}
.epi-payment-method-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:74px;text-align:left;padding:13px;border-radius:18px;background:linear-gradient(135deg,#fff,#f5ffef);border:1px solid rgba(55,178,77,.18);box-shadow:0 8px 18px rgba(38,94,50,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;}
.epi-payment-method-card:hover{transform:translateY(-2px);border-color:rgba(55,178,77,.34);box-shadow:0 13px 24px rgba(38,94,50,.10);}
.epi-payment-method-card.active{border-color:rgba(55,178,77,.58);box-shadow:0 0 0 4px rgba(126,217,87,.18),0 14px 30px rgba(38,94,50,.13);background:linear-gradient(135deg,#efffe6,#fff);}
.epi-payment-method-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;}
.epi-payment-method-card strong{display:block;color:#173b24;font-weight:950;line-height:1.05}.epi-payment-method-card small{display:block;color:#637a6b;font-size:11px;font-weight:700;margin-top:3px}.epi-payment-method-card em{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#eef7e9;color:#93a894;font-size:11px}.epi-payment-method-card.active em{background:#37b24d;color:#fff}.epi-payment-selected{margin-top:10px;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:#efffe6;border:1px solid rgba(55,178,77,.18);color:#2f7d32;font-weight:800;}

/* Ürünlerde kredi/fiyat görünürlüğü */
.pages-store-category .group,.pages-store-index .group,.pages-store-category .relative.py-4.px-3.group{display:flex!important;flex-direction:column!important;min-height:350px!important;background:linear-gradient(135deg,#fff,#f6fff0)!important;border:1px solid rgba(55,178,77,.18)!important;border-radius:22px!important;box-shadow:0 12px 28px rgba(38,94,50,.08)!important;overflow:visible!important;}
.pages-store-category .group img,.pages-store-product img{object-fit:contain!important;filter:drop-shadow(0 12px 20px rgba(38,94,50,.10));}
.pages-store-category .group .absolute.text-center.rounded-lg,.pages-store-category .relative.py-4.px-3.group>.absolute.text-center,.pages-store-category [class*="-right-4"][class*="absolute"][class*="text-center"]{top:12px!important;right:12px!important;z-index:30!important;background:#fff!important;color:#2f7d32!important;border:1px solid rgba(55,178,77,.24)!important;box-shadow:0 12px 24px rgba(38,94,50,.10)!important;border-radius:999px!important;min-width:72px!important;}
.pages-store-category .group .absolute.text-center.rounded-lg *,.pages-store-category [class*="-right-4"][class*="absolute"][class*="text-center"] *{color:#2f7d32!important;}
.pages-store-category .group .text-gray-800,.pages-store-category .group .dark\:text-white{color:#173b24!important;font-weight:950!important;}
.pages-store-category .group a.block,.pages-store-category .group button{margin-top:auto!important;border-radius:16px!important;font-weight:900!important;min-height:44px!important;}
.price,.product-price,[class*="price"],.pages-store-category [class*="Price"],.pages-store-product [class*="price"]{color:#2f7d32!important;font-weight:950!important;}

/* Footer okunabilirlik */
.epi-footer-bar,.epi-footer-bottom{background:linear-gradient(180deg,#f8fff3,#eaffdf)!important;color:#173b24!important;border-top:1px solid rgba(55,178,77,.22)!important;}
.epi-footer-bar *,.epi-footer-bottom *{color:#173b24!important;}
.epi-footer-bar__powered a,.epi-footer-bottom a[href*="leaderos"],.epi-powered a{color:#1f7a35!important;font-weight:950!important;text-decoration:underline!important;text-underline-offset:3px;}
.epi-footer-bar__studio{background:#fff!important;color:#173b24!important;border:1px solid rgba(55,178,77,.24)!important;box-shadow:0 8px 20px rgba(38,94,50,.08)!important;}

/* Profil */
.pages-account-profile .profileDetails,.pages-members-show .profileDetails{background:linear-gradient(135deg,#fff,#f3ffe9)!important;border:1px solid rgba(55,178,77,.18)!important;border-radius:24px!important;box-shadow:0 16px 34px rgba(38,94,50,.08)!important;padding:16px!important;}
.pages-account-profile .card,.pages-members-show .card{border-radius:22px!important;}

@media(max-width:1024px){.epi-payment-method-grid{grid-template-columns:1fr}.epi-navbar,.nav-soft,.nav-gameixa,.nav-line{width:calc(100% - 16px)!important}.epi-navbar .nav-item,.nav-soft .nav-item,.nav-gameixa .nav-item,.nav-line .nav-item{padding:11px 13px!important}.epi-home-main-section{padding-left:16px!important;padding-right:16px!important}}
@media(max-width:700px){.epi-modern-side-table tr{padding:10px!important}.epi-recent-registration-row{grid-template-columns:auto 1fr}.epi-recent-registration-row small{grid-column:2}.epi-payment-method-card{grid-template-columns:auto 1fr auto}.epi-footer-bar__inner{grid-template-columns:1fr!important;text-align:center}.epi-footer-bar__powered{justify-self:center!important}.pages-store-category .group{min-height:315px!important}}

/* Epiklava v9.1 - Kredi yükleme mantık düzeltmesi */
.epi-credit-charge-page{background:linear-gradient(180deg,rgba(239,255,230,.22),rgba(255,255,255,0));}
.epi-page-shell{width:min(1420px,calc(100% - 32px));margin-inline:auto;}
.epi-credit-checkout-layout{align-items:start;}
.epi-credit-checkout-card{position:relative;display:block;padding:22px;border-radius:26px;background:linear-gradient(180deg,#ffffff,#f7fff1)!important;border:1px solid rgba(55,178,77,.18)!important;box-shadow:0 20px 48px rgba(38,94,50,.10)!important;overflow:hidden;}
.epi-credit-checkout-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 0%,rgba(126,217,87,.18),transparent 20rem),radial-gradient(circle at 92% 10%,rgba(255,207,90,.16),transparent 18rem);pointer-events:none;}
.epi-credit-checkout-card>*{position:relative;z-index:1;}
.epi-credit-checkout-head{display:flex;flex-direction:column;gap:5px;margin-bottom:14px;}
.epi-credit-checkout-head span{width:max-content;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;}
.epi-credit-checkout-head h2{margin:0;font-size:30px;line-height:1;color:#173b24;font-weight:950;letter-spacing:-.035em;}
.epi-credit-checkout-head p{margin:0;color:#637a6b;font-weight:650;max-width:760px;}
.epi-credit-payment-title{margin-top:26px;padding-top:22px;border-top:1px dashed rgba(55,178,77,.22);}
.epi-credit-package-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:12px 0 18px;}
.epi-credit-choice{position:relative;min-height:124px;text-align:left;padding:15px 13px;border-radius:22px;background:linear-gradient(160deg,#fff,#efffe6);border:1px solid rgba(55,178,77,.18);box-shadow:0 10px 22px rgba(38,94,50,.07);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;overflow:hidden;}
.epi-credit-choice:hover{transform:translateY(-3px);border-color:rgba(55,178,77,.42);box-shadow:0 18px 32px rgba(38,94,50,.12);}
.epi-credit-choice.is-selected{border-color:rgba(55,178,77,.70);box-shadow:0 0 0 4px rgba(126,217,87,.20),0 20px 36px rgba(38,94,50,.14);background:linear-gradient(160deg,#efffe6,#fff);}
.epi-credit-choice__badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;background:rgba(55,178,77,.11);color:#2f7d32;font-size:11px;font-weight:950;}
.epi-credit-choice strong{display:block;margin-top:12px;font-size:25px;line-height:1;color:#173b24;font-weight:950;letter-spacing:-.025em;}
.epi-credit-choice small{display:block;margin-top:7px;color:#637a6b;font-size:12px;font-weight:750;}
.epi-credit-choice em{position:absolute;right:12px;top:12px;width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:#eef7e9;color:#9aad9a;font-size:12px;transition:.18s ease;}
.epi-credit-choice.is-selected em{background:#37b24d;color:#fff;}
.epi-credit-choice:nth-child(n+3){background:linear-gradient(160deg,#fff,#fff7dc);border-color:rgba(255,207,90,.32);}
.epi-credit-choice:nth-child(n+3) .epi-credit-choice__badge{background:rgba(255,207,90,.24);color:#7a5600;}
.epi-credit-custom-row{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:14px;align-items:center;padding:15px;border-radius:20px;background:rgba(255,255,255,.78);border:1px solid rgba(55,178,77,.14);}
.epi-credit-custom-row label b{display:block;color:#173b24;font-weight:950;}.epi-credit-custom-row label span{display:block;margin-top:3px;color:#637a6b;font-size:12px;font-weight:700;}
.epi-credit-custom-input{position:relative;}.epi-credit-custom-input input{width:100%!important;height:48px!important;padding-right:58px!important;border-radius:16px!important;border:1px solid rgba(55,178,77,.22)!important;background:#fff!important;color:#173b24!important;font-weight:850!important;}.epi-credit-custom-input input:focus{border-color:rgba(55,178,77,.62)!important;box-shadow:0 0 0 4px rgba(126,217,87,.20)!important;}.epi-credit-custom-input span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#2f7d32;font-weight:950;}
.epi-payment-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;}
.epi-payment-choice{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:78px;padding:14px;border-radius:20px;background:linear-gradient(135deg,#fff,#f6fff1);border:1px solid rgba(55,178,77,.16);box-shadow:0 10px 22px rgba(38,94,50,.06);text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;}
.epi-payment-choice:hover{transform:translateY(-2px);border-color:rgba(55,178,77,.38);box-shadow:0 16px 30px rgba(38,94,50,.11);}
.epi-payment-choice.is-selected{border-color:rgba(55,178,77,.68);box-shadow:0 0 0 4px rgba(126,217,87,.18),0 18px 34px rgba(38,94,50,.13);background:linear-gradient(135deg,#efffe6,#fff);}
.epi-payment-choice__icon{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;font-size:16px;}.epi-payment-choice strong{display:block;color:#173b24;font-weight:950;line-height:1.05;}.epi-payment-choice small{display:block;margin-top:4px;color:#637a6b;font-size:12px;font-weight:700;}.epi-payment-choice em{width:27px;height:27px;border-radius:999px;display:grid;place-items:center;background:#eef7e9;color:#9aad9a;font-size:12px;}.epi-payment-choice.is-selected em{background:#37b24d;color:#fff;}
.epi-terms-line{display:flex;align-items:flex-start;gap:10px;margin-top:8px;padding:12px;border-radius:16px;background:#fff;border:1px solid rgba(55,178,77,.14);color:#637a6b;font-size:13px;font-weight:700;}.epi-terms-line a{color:#2f7d32!important;font-weight:900;text-decoration:underline;}
.epi-credit-submit-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:16px;border-radius:20px;background:linear-gradient(135deg,#173b24,#2f7d32);color:#fff;}.epi-credit-submit-row strong{display:block;font-size:16px;font-weight:950;}.epi-credit-submit-row span{display:block;margin-top:3px;color:rgba(255,255,255,.78);font-size:12px;font-weight:650;}.epi-credit-submit-button{min-height:48px;padding:0 20px;border-radius:16px;background:#fff;color:#2f7d32!important;font-weight:950;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 10px 20px rgba(0,0,0,.14);white-space:nowrap;}
.epi-credit-summary-panel,.epi-credit-history-card{padding:20px;border-radius:24px;background:linear-gradient(160deg,#fff,#f5ffef);border:1px solid rgba(55,178,77,.16);box-shadow:0 16px 38px rgba(38,94,50,.09);margin-bottom:18px;}.epi-credit-summary-panel{position:sticky;top:96px;}.epi-summary-eyebrow,.epi-side-heading span{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;}.epi-credit-summary-panel h3,.epi-side-heading h3{margin:11px 0 14px;color:#173b24;font-size:24px;line-height:1.05;font-weight:950;letter-spacing:-.025em;}.epi-summary-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(55,178,77,.12);}.epi-summary-line span{color:#637a6b;font-weight:750;}.epi-summary-line strong{color:#173b24;font-weight:950;text-align:right;}.epi-summary-help{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:13px;padding:13px;border-radius:18px;background:#efffe6;border:1px solid rgba(55,178,77,.16);}.epi-summary-help i{color:#2f7d32;margin-top:3px;}.epi-summary-help p{margin:0;color:#637a6b;font-size:12px;font-weight:700;line-height:1.45;}
.epi-credit-history-list{display:grid;gap:10px;}.epi-credit-history-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:12px;border-radius:17px;background:#fff;border:1px solid rgba(55,178,77,.12);}.epi-credit-history-row span{grid-row:span 2;width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;}.epi-credit-history-row strong{color:#2f7d32;font-weight:950;}.epi-credit-history-row small{color:#637a6b;font-weight:700;}
.epi-empty-compact{display:flex;align-items:center;gap:10px;padding:14px;border-radius:17px;background:#fff;border:1px solid rgba(55,178,77,.14);color:#637a6b;font-weight:750;}.epi-empty-compact i{color:#2f7d32;}
@media(max-width:1180px){.epi-credit-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.epi-credit-summary-panel{position:relative;top:auto;}}
@media(max-width:760px){.epi-page-shell{width:min(100% - 20px,1420px);}.epi-credit-checkout-card{padding:15px;border-radius:22px;}.epi-credit-checkout-head h2{font-size:24px;}.epi-credit-package-grid,.epi-payment-choice-grid{grid-template-columns:1fr 1fr;gap:10px;}.epi-credit-choice{min-height:108px;padding:12px;}.epi-credit-choice strong{font-size:20px;}.epi-credit-custom-row{grid-template-columns:1fr;gap:10px;}.epi-credit-submit-row{flex-direction:column;align-items:stretch;}.epi-credit-submit-button{width:100%;}.epi-payment-choice{grid-template-columns:auto 1fr auto;min-height:70px;padding:12px;}.epi-credit-summary-panel,.epi-credit-history-card{padding:15px;border-radius:21px;}}
@media(max-width:430px){.epi-credit-package-grid,.epi-payment-choice-grid{grid-template-columns:1fr;}.epi-credit-choice{min-height:96px;}.epi-credit-submit-row{text-align:left;}}


/* Epiklava v10 - Kart kontrolü, Leaf kayıt bandı ve son mağaza hareketleri */
.epi-leaf-registered-band{width:min(1420px,calc(100% - 32px));margin:28px auto 0;display:grid;grid-template-columns:minmax(280px,420px) 1fr;overflow:hidden;border-radius:24px;border:1px solid rgba(55,178,77,.18);background:linear-gradient(135deg,#ffffff,#f4ffed);box-shadow:0 18px 44px rgba(38,94,50,.09);position:relative}.epi-leaf-registered-band:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 6% 12%,rgba(126,217,87,.20),transparent 20rem),radial-gradient(circle at 94% 20%,rgba(255,207,90,.14),transparent 18rem);pointer-events:none}.epi-leaf-registered-copy{position:relative;z-index:1;padding:26px 28px;background:linear-gradient(135deg,#eaffdf,#ffffff);border-right:1px solid rgba(55,178,77,.14)}.epi-leaf-registered-copy span{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:#dfffd4;color:#2f7d32;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.epi-leaf-registered-copy h2{margin:14px 0 7px;color:#173b24;font-size:clamp(25px,2.1vw,34px);font-weight:950;letter-spacing:-.035em}.epi-leaf-registered-copy p{margin:0;color:#637a6b;font-weight:700;line-height:1.45}.epi-leaf-registered-cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;border-radius:15px;background:linear-gradient(135deg,#37b24d,#7ed957);color:#fff!important;font-weight:950;text-decoration:none!important;box-shadow:0 12px 22px rgba(55,178,77,.22)}.epi-leaf-registered-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(105px,1fr));gap:10px;align-items:center;padding:18px;background:rgba(255,255,255,.64)}.epi-leaf-registered-player{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;min-height:132px;padding:13px 8px;border-radius:20px;background:rgba(255,255,255,.92);border:1px solid rgba(55,178,77,.14);text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.epi-leaf-registered-player:hover{transform:translateY(-3px);border-color:rgba(55,178,77,.38);box-shadow:0 14px 28px rgba(38,94,50,.10)}.epi-leaf-registered-avatar{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;background:#eaffdf;border:1px solid rgba(55,178,77,.16);overflow:hidden}.epi-leaf-registered-player strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#173b24;font-size:13px;font-weight:950}.epi-leaf-registered-player small{color:#728374;font-size:11px;font-weight:750;text-transform:capitalize}.epi-leaf-registered-empty{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;min-height:100px;color:#637a6b;font-weight:800}
.epi-registered-widget,.epi-registered-copy,.epi-registered-list{display:none!important}
.epi-sidebar-activity-block{position:relative}.epi-side-activity-list{display:grid;gap:9px;margin-top:10px;padding:11px;border-radius:22px;background:linear-gradient(180deg,#ffffff,#f5ffef);border:1px solid rgba(55,178,77,.16);box-shadow:0 12px 30px rgba(38,94,50,.07)}.epi-side-activity-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;min-height:60px;padding:10px;border-radius:17px;background:#fff;border:1px solid rgba(55,178,77,.12);text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.epi-side-activity-row:hover{transform:translateY(-2px);border-color:rgba(55,178,77,.36);box-shadow:0 10px 22px rgba(38,94,50,.10)}.epi-side-activity-avatar{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:#eaffdf;overflow:hidden;border:1px solid rgba(55,178,77,.14)}.epi-side-activity-avatar img{width:100%;height:100%;object-fit:cover}.epi-side-activity-avatar-store{background:#fff7dc}.epi-side-activity-copy{min-width:0;display:block}.epi-side-activity-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#173b24;font-size:13px;font-weight:950}.epi-side-activity-copy small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#637a6b;font-size:11px;font-weight:750}.epi-side-activity-row b{padding:7px 9px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;white-space:nowrap}.epi-side-activity-row em{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#eaffdf;color:#2f7d32;font-style:normal}.epi-side-purchase-row{background:linear-gradient(135deg,#fff,#fffdf6)}
.epi-purchase-strip-detailed{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.epi-purchase-card-detailed{display:grid!important;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;min-height:82px;padding:14px!important}.epi-purchase-card-detailed .epi-purchase-info{min-width:0}.epi-purchase-card-detailed strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epi-purchase-card-detailed span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epi-purchase-card-detailed small{display:block;margin-top:4px;color:#728374;font-size:11px;font-weight:750}.epi-purchase-card-detailed em{width:30px;height:30px;border-radius:999px;background:#eaffdf;color:#2f7d32;display:grid;place-items:center;font-style:normal}
.pages-store-category .group,.pages-store-index .group,.pages-store-product .card,.pages-store-category .relative.py-4.px-3.group{overflow:visible!important}.pages-store-category .relative.py-4.px-3.group,.pages-store-category .grid .group.bg-green-100,.pages-store-index .grid .group{background:linear-gradient(180deg,#ffffff,#f5ffef)!important;border:1px solid rgba(55,178,77,.18)!important;box-shadow:0 14px 34px rgba(38,94,50,.08)!important;border-radius:22px!important;min-height:330px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.pages-store-category .relative.py-4.px-3.group:hover,.pages-store-index .grid .group:hover{transform:translateY(-4px)!important;border-color:rgba(55,178,77,.38)!important;box-shadow:0 20px 46px rgba(38,94,50,.13)!important}.pages-store-category .relative.py-4.px-3.group img{max-height:160px!important;object-fit:contain!important;filter:drop-shadow(0 12px 18px rgba(38,94,50,.14))}.pages-store-category .absolute.text-center.rounded-lg{position:absolute!important;top:12px!important;right:12px!important;z-index:30!important;background:linear-gradient(135deg,#173b24,#37b24d)!important;color:#fff!important;border-radius:999px!important;padding:9px 12px!important;box-shadow:0 10px 20px rgba(38,94,50,.18)!important;font-size:12px!important;font-weight:950!important;min-width:78px!important}.pages-store-category .absolute.text-center.rounded-lg .absolute{display:none!important}.pages-store-category .text-gray-800.dark\:text-white.text-lg,.pages-store-category .text-gray-800.dark\:text-white{color:#173b24!important;font-weight:950!important;line-height:1.2!important}.pages-store-category a.block.transition.bg-green-500,.pages-store-category a.block.transition.hover\:bg-green-600{margin-top:auto!important;border-radius:16px!important;background:linear-gradient(135deg,#37b24d,#7ed957)!important;color:#fff!important;font-weight:950!important;box-shadow:0 12px 22px rgba(55,178,77,.18)!important}.pages-store-category .line-through{color:#ff6b6b!important}.pages-store-category .relative.rounded-lg.py-2.px-2{z-index:35!important;border-radius:999px!important;font-weight:900!important}.pages-store-index .relative.bg-voon-800,.pages-store-index .relative.card,.pages-store-category .relative.card{background:transparent!important;border:0!important;box-shadow:none!important}.pages-store-index .overflow-hidden.md\:rounded-xl{gap:16px!important;background:transparent!important;overflow:visible!important}.pages-store-index .overflow-hidden.md\:rounded-xl>a,.pages-store-category .grid a.relative.rounded-xl.bg-white{border-radius:24px!important;border:1px solid rgba(55,178,77,.18)!important;box-shadow:0 16px 38px rgba(38,94,50,.08)!important;overflow:hidden!important;background:#fff!important}.pages-store-index .overflow-hidden.md\:rounded-xl>a:after,.pages-store-category .grid a.relative.rounded-xl.bg-white:after{content:"Kategoriye Git";position:absolute;left:16px;bottom:14px;z-index:25;padding:8px 11px;border-radius:999px;background:#fff;color:#2f7d32;font-weight:950;font-size:12px;box-shadow:0 8px 18px rgba(38,94,50,.12)}
@media(max-width:1180px){.epi-purchase-strip-detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.epi-leaf-registered-band{grid-template-columns:1fr}.epi-leaf-registered-copy{border-right:0;border-bottom:1px solid rgba(55,178,77,.14)}.epi-leaf-registered-list{grid-template-columns:repeat(3,minmax(100px,1fr))}}
@media(max-width:700px){.epi-leaf-registered-band{width:min(100% - 20px,1420px);border-radius:20px}.epi-leaf-registered-copy{padding:20px}.epi-leaf-registered-list{grid-template-columns:repeat(2,minmax(105px,1fr));padding:12px}.epi-purchase-strip-detailed{grid-template-columns:1fr}.epi-side-activity-row{grid-template-columns:auto 1fr}.epi-side-activity-row b,.epi-side-activity-row em{grid-column:2;justify-self:start}.pages-store-category .relative.py-4.px-3.group{min-height:300px!important}}


/* Epiklava v11 - Kredi yükleme sade akış + ana sayfa özel kayıt widgetı */
.epi-credit-info-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 20px}.epi-credit-info-widget{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:15px 16px;border-radius:20px;background:linear-gradient(135deg,#fff,#f5ffef);border:1px solid rgba(55,178,77,.16);box-shadow:0 10px 24px rgba(38,94,50,.06)}.epi-credit-info-widget span{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32}.epi-credit-info-widget strong{display:block;color:#173b24;font-weight:950}.epi-credit-info-widget small{display:block;color:#637a6b;font-size:12px;font-weight:750;line-height:1.35}.epi-credit-clean-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start;margin-top:20px}.epi-credit-main-card,.epi-summary-sticky-v11,.epi-credit-mini-history-v11{position:relative;border-radius:24px;background:linear-gradient(180deg,#fff,#f7fff2);border:1px solid rgba(55,178,77,.18);box-shadow:0 18px 42px rgba(38,94,50,.08);overflow:hidden}.epi-credit-main-card{padding:22px}.epi-credit-main-card:before,.epi-summary-sticky-v11:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(126,217,87,.16),transparent 19rem);pointer-events:none}.epi-credit-simple-head{position:relative;z-index:1;margin-bottom:14px}.epi-credit-simple-head span{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.035em}.epi-credit-simple-head h2{margin:10px 0 3px;color:#173b24;font-size:clamp(22px,2vw,30px);font-weight:950;letter-spacing:-.035em}.epi-credit-simple-head p{margin:0;color:#637a6b;font-weight:750;line-height:1.45}.epi-credit-payment-head{margin-top:24px}.epi-credit-package-grid-v11{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.epi-credit-pack-v11{position:relative;min-height:126px;padding:15px 12px;border-radius:20px;background:#fff;border:1px solid rgba(55,178,77,.18);box-shadow:0 10px 24px rgba(38,94,50,.06);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;overflow:hidden}.epi-credit-pack-v11:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent,rgba(126,217,87,.16),transparent);transform:translateX(-125%);transition:transform .45s ease}.epi-credit-pack-v11:hover{transform:translateY(-3px);border-color:rgba(55,178,77,.35);box-shadow:0 16px 32px rgba(38,94,50,.11)}.epi-credit-pack-v11:hover:before{transform:translateX(125%)}.epi-credit-pack-v11.is-selected{background:linear-gradient(135deg,#efffe6,#fff);border-color:rgba(55,178,77,.62);box-shadow:0 0 0 4px rgba(126,217,87,.18),0 16px 34px rgba(38,94,50,.14)}.epi-credit-pack-v11 strong{position:relative;z-index:1;display:block;margin-top:20px;color:#173b24;font-size:23px;font-weight:950;letter-spacing:-.03em}.epi-credit-pack-v11 small{position:relative;z-index:1;display:block;margin-top:4px;color:#637a6b;font-size:12px;font-weight:800}.epi-credit-pack-badge{position:absolute;left:11px;top:10px;z-index:1;padding:4px 8px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:10px;font-weight:950;text-transform:uppercase}.epi-credit-pack-v11 em{position:absolute;right:10px;top:10px;z-index:1;width:25px;height:25px;border-radius:999px;background:#edf7e9;color:#93a894;display:grid;place-items:center;font-style:normal;font-size:11px}.epi-credit-pack-v11.is-selected em{background:#37b24d;color:#fff}.epi-credit-custom-v11{position:relative;z-index:1;display:grid;grid-template-columns:1fr 220px;gap:14px;align-items:center;margin-top:15px;padding:14px;border-radius:18px;background:#fff;border:1px dashed rgba(55,178,77,.28)}.epi-credit-custom-v11 label strong{display:block;color:#173b24;font-weight:950}.epi-credit-custom-v11 label small{display:block;color:#637a6b;font-size:12px;font-weight:750;margin-top:3px}.epi-credit-custom-box{display:flex;align-items:center;border-radius:16px;background:#f7fff2;border:1px solid rgba(55,178,77,.18);padding:4px 10px}.epi-credit-custom-box input{border:0!important;background:transparent!important;box-shadow:none!important;font-weight:900;color:#173b24!important}.epi-credit-custom-box span{color:#2f7d32;font-weight:950}.epi-payment-method-grid-v11{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.epi-payment-card-v11{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:82px;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(55,178,77,.18);box-shadow:0 10px 22px rgba(38,94,50,.06);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.epi-payment-card-v11:hover{transform:translateY(-2px);border-color:rgba(55,178,77,.34);box-shadow:0 15px 28px rgba(38,94,50,.10)}.epi-payment-card-v11.is-selected{background:linear-gradient(135deg,#efffe6,#fff);border-color:rgba(55,178,77,.62);box-shadow:0 0 0 4px rgba(126,217,87,.18),0 15px 32px rgba(38,94,50,.12)}.epi-payment-icon-v11{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32}.epi-payment-copy-v11 strong{display:block;color:#173b24;font-weight:950;line-height:1.05}.epi-payment-copy-v11 small{display:block;margin-top:4px;color:#637a6b;font-weight:750;font-size:12px}.epi-payment-card-v11 em{width:26px;height:26px;border-radius:999px;background:#edf7e9;color:#93a894;display:grid;place-items:center;font-style:normal;font-size:11px}.epi-payment-card-v11.is-selected em{background:#37b24d;color:#fff}.epi-terms-line-v11{position:relative;z-index:1;margin-top:16px!important}.epi-credit-summary-v11{display:grid;gap:14px}.epi-summary-sticky-v11{position:sticky;top:108px;padding:20px}.epi-summary-eyebrow{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950}.epi-summary-sticky-v11 h3{position:relative;z-index:1;margin:12px 0 13px;color:#173b24;font-size:22px;font-weight:950}.epi-summary-line-v11{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(55,178,77,.13)}.epi-summary-line-v11 span{color:#637a6b;font-weight:800;font-size:13px}.epi-summary-line-v11 strong{color:#173b24;font-weight:950;text-align:right}.epi-credit-help-v11{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:10px;margin:15px 0;padding:13px;border-radius:16px;background:#f1ffe9;border:1px solid rgba(55,178,77,.16)}.epi-credit-help-v11 i{color:#2f7d32;margin-top:2px}.epi-credit-help-v11 p{margin:0;color:#637a6b;font-size:12px;font-weight:750;line-height:1.45}.epi-credit-submit-v11{position:relative;z-index:1;width:100%;min-height:48px;border-radius:16px;background:linear-gradient(135deg,#37b24d,#7ed957);color:#fff;font-weight:950;box-shadow:0 14px 28px rgba(55,178,77,.22);transition:transform .18s ease,box-shadow .18s ease}.epi-credit-submit-v11:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(55,178,77,.28)}.epi-credit-mini-history-v11{padding:16px}.epi-credit-mini-history-v11>span{display:flex;align-items:center;gap:8px;color:#173b24;font-weight:950;margin-bottom:10px}.epi-credit-mini-list-v11{display:grid;gap:8px}.epi-credit-mini-row-v11{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;border-radius:15px;background:#fff;border:1px solid rgba(55,178,77,.13)}.epi-credit-mini-row-v11 i{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32}.epi-credit-mini-row-v11 strong{color:#2f7d32;font-weight:950}.epi-credit-mini-row-v11 small{color:#637a6b;font-size:11px;font-weight:800}
/* Aramızda Kaldın widgetı sadece ana sayfaya yakışacak şekilde kompaktlaştırıldı */
.epi-home-wide .epi-leaf-registered-band{margin:26px auto 8px;grid-template-columns:minmax(240px,340px) 1fr}.epi-home-wide .epi-leaf-registered-copy{padding:21px 23px}.epi-home-wide .epi-leaf-registered-copy h2{font-size:clamp(23px,1.8vw,30px)}.epi-home-wide .epi-leaf-registered-list{grid-template-columns:repeat(5,minmax(90px,1fr));padding:14px}.epi-home-wide .epi-leaf-registered-player{min-height:112px;border-radius:17px}.epi-home-wide .epi-leaf-registered-avatar{width:54px;height:54px;border-radius:15px}
@media(max-width:1180px){.epi-credit-clean-layout{grid-template-columns:1fr}.epi-credit-summary-v11{grid-template-columns:1fr 1fr}.epi-summary-sticky-v11{position:relative;top:auto}.epi-credit-package-grid-v11{grid-template-columns:repeat(3,minmax(0,1fr))}.epi-credit-info-widgets{grid-template-columns:1fr 1fr}.epi-home-wide .epi-leaf-registered-band{grid-template-columns:1fr}.epi-home-wide .epi-leaf-registered-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.epi-credit-info-widgets,.epi-credit-summary-v11,.epi-payment-method-grid-v11{grid-template-columns:1fr}.epi-credit-main-card{padding:16px;border-radius:20px}.epi-credit-package-grid-v11{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.epi-credit-pack-v11{min-height:112px}.epi-credit-custom-v11{grid-template-columns:1fr}.epi-credit-clean-layout{gap:15px}.epi-home-wide .epi-leaf-registered-list{grid-template-columns:repeat(2,minmax(0,1fr))}.epi-home-wide .epi-leaf-registered-copy{padding:18px}.epi-credit-info-widget{padding:13px}}
@media(max-width:430px){.epi-credit-package-grid-v11{grid-template-columns:1fr}.epi-credit-pack-v11{min-height:96px}.epi-payment-card-v11{min-height:74px;padding:12px}.epi-home-wide .epi-leaf-registered-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.epi-home-wide .epi-leaf-registered-player{min-width:130px;scroll-snap-align:start}}


/* =========================================================
   Epiklava v12 — kredi özel tutar, blog pagination ve kayıt widget fix
   ========================================================= */
.epi-credit-v12-page .epi-page-shell{max-width:1320px;margin:0 auto;padding:0 18px;}
.epi-credit-v12-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 22px;}
.epi-credit-v12-guide-card{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:15px 16px;border-radius:20px;background:linear-gradient(135deg,#fff,#f4ffed);border:1px solid rgba(55,178,77,.16);box-shadow:0 10px 24px rgba(38,94,50,.06);}
.epi-credit-v12-guide-card i{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;}
.epi-credit-v12-guide-card strong{display:block;color:#173b24;font-weight:950;line-height:1.05;}
.epi-credit-v12-guide-card span{display:block;color:#607568;font-size:12px;font-weight:750;margin-top:3px;line-height:1.35;}
.epi-credit-v12-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;align-items:start;margin-top:20px;}
.epi-credit-v12-main,.epi-credit-v12-summary,.epi-credit-v12-tips,.epi-credit-mini-history-v12{position:relative;border-radius:24px;background:linear-gradient(180deg,#fff,#f8fff2);border:1px solid rgba(55,178,77,.18);box-shadow:0 18px 42px rgba(38,94,50,.08);overflow:hidden;}
.epi-credit-v12-main{padding:24px;}
.epi-credit-v12-main:before,.epi-credit-v12-summary:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 9% 0%,rgba(126,217,87,.15),transparent 18rem);pointer-events:none;}
.epi-credit-v12-block-head{position:relative;z-index:1;margin-bottom:15px;}
.epi-credit-v12-block-head>span{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.035em;}
.epi-credit-v12-block-head h2{margin:10px 0 4px;color:#173b24;font-size:clamp(22px,2vw,30px);font-weight:950;letter-spacing:-.035em;}
.epi-credit-v12-block-head p{margin:0;color:#637a6b;font-weight:750;line-height:1.45;}
.epi-credit-v12-pack-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;}
.epi-credit-v12-pack{position:relative;min-height:124px;padding:15px 12px;border-radius:20px;background:#fff;border:1px solid rgba(55,178,77,.18);box-shadow:0 10px 24px rgba(38,94,50,.06);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;overflow:hidden;}
.epi-credit-v12-pack:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent,rgba(126,217,87,.16),transparent);transform:translateX(-125%);transition:transform .45s ease;}
.epi-credit-v12-pack:hover{transform:translateY(-3px);border-color:rgba(55,178,77,.35);box-shadow:0 16px 32px rgba(38,94,50,.11);}
.epi-credit-v12-pack:hover:before{transform:translateX(125%);}
.epi-credit-v12-pack.is-selected{background:linear-gradient(135deg,#efffe6,#fff);border-color:rgba(55,178,77,.62);box-shadow:0 0 0 4px rgba(126,217,87,.18),0 16px 34px rgba(38,94,50,.14);}
.epi-credit-v12-pack strong{position:relative;z-index:1;display:block;margin-top:21px;color:#173b24;font-size:23px;font-weight:950;letter-spacing:-.03em;}
.epi-credit-v12-pack small{position:relative;z-index:1;display:block;margin-top:4px;color:#637a6b;font-size:12px;font-weight:800;}
.epi-credit-v12-pack-badge{position:absolute;left:11px;top:10px;z-index:1;padding:4px 8px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:10px;font-weight:950;text-transform:uppercase;}
.epi-credit-v12-pack em{position:absolute;right:10px;top:10px;z-index:1;width:25px;height:25px;border-radius:999px;background:#edf7e9;color:#93a894;display:grid;place-items:center;font-style:normal;font-size:11px;}
.epi-credit-v12-pack.is-selected em{background:#37b24d;color:#fff;}
.epi-credit-v12-custom{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:14px;align-items:center;margin:16px 0 4px;padding:16px;border-radius:20px;background:#fff;border:1px dashed rgba(55,178,77,.28);box-shadow:0 8px 18px rgba(38,94,50,.04);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;}
.epi-credit-v12-custom.is-selected{background:linear-gradient(135deg,#f6fff1,#fff);border-style:solid;border-color:rgba(55,178,77,.58);box-shadow:0 0 0 4px rgba(126,217,87,.15),0 12px 26px rgba(38,94,50,.08);}
.epi-credit-v12-custom-copy span{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:11px;font-weight:950;text-transform:uppercase;}
.epi-credit-v12-custom-copy strong{display:block;margin-top:8px;color:#173b24;font-weight:950;font-size:18px;}
.epi-credit-v12-custom-copy small{display:block;margin-top:3px;color:#637a6b;font-weight:750;line-height:1.4;}
.epi-credit-v12-custom-input{display:flex;align-items:center;gap:8px;height:54px;padding:5px 12px;border-radius:17px;background:#f7fff2;border:1px solid rgba(55,178,77,.20);}
.epi-credit-v12-custom-input:focus-within{border-color:rgba(55,178,77,.62);box-shadow:0 0 0 4px rgba(126,217,87,.14);background:#fff;}
.epi-credit-v12-custom-input input{width:100%;height:42px;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:#173b24!important;font-weight:950;font-size:18px;}
.epi-credit-v12-custom-input input::placeholder{color:#93a894;}
.epi-credit-v12-custom-input b{color:#2f7d32;font-weight:950;}
.epi-credit-v12-custom-error{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin-top:-4px;padding:10px 12px;border-radius:15px;background:#fff4e5;border:1px solid rgba(245,158,11,.25);color:#8a5a00;font-weight:800;font-size:12px;}
.epi-credit-v12-payment-title{margin-top:25px;}
.epi-credit-v12-method-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.epi-credit-v12-method{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:82px;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(55,178,77,.18);box-shadow:0 10px 22px rgba(38,94,50,.06);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;}
.epi-credit-v12-method:hover{transform:translateY(-2px);border-color:rgba(55,178,77,.34);box-shadow:0 15px 28px rgba(38,94,50,.10);}
.epi-credit-v12-method.is-selected{background:linear-gradient(135deg,#efffe6,#fff);border-color:rgba(55,178,77,.62);box-shadow:0 0 0 4px rgba(126,217,87,.18),0 15px 32px rgba(38,94,50,.12);}
.epi-credit-v12-method-icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;}
.epi-credit-v12-method-copy strong{display:block;color:#173b24;font-weight:950;line-height:1.05;}
.epi-credit-v12-method-copy small{display:block;margin-top:4px;color:#637a6b;font-weight:750;font-size:12px;}
.epi-credit-v12-method em{width:26px;height:26px;border-radius:999px;background:#edf7e9;color:#93a894;display:grid;place-items:center;font-style:normal;font-size:11px;}
.epi-credit-v12-method.is-selected em{background:#37b24d;color:#fff;}
.epi-credit-v12-terms{position:relative;z-index:1;display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;border-radius:16px;background:#f7fff2;border:1px solid rgba(55,178,77,.16);color:#173b24;font-weight:750;}
.epi-credit-v12-terms input{margin-top:3px;width:18px;height:18px;accent-color:#37b24d;}
.epi-credit-v12-terms a{color:#2f7d32;font-weight:900;}
.epi-credit-v12-side{display:grid;gap:14px;}
.epi-credit-v12-summary{position:sticky;top:108px;padding:20px;}
.epi-credit-v12-summary>*{position:relative;z-index:1;}
.epi-credit-v12-summary-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;}
.epi-credit-v12-summary h3{margin:12px 0 12px;color:#173b24;font-size:22px;font-weight:950;letter-spacing:-.02em;}
.epi-credit-v12-summary-empty{display:flex;align-items:center;gap:9px;margin:0 0 10px;padding:11px 12px;border-radius:15px;background:#fff9e8;border:1px solid rgba(255,207,90,.32);color:#775600;font-size:12px;font-weight:800;}
.epi-credit-v12-summary-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(55,178,77,.13);}
.epi-credit-v12-summary-line span{color:#637a6b;font-weight:850;font-size:13px;}
.epi-credit-v12-summary-line strong{color:#173b24;font-weight:950;text-align:right;}
.epi-credit-v12-bonus-note{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:14px 0 0;padding:12px;border-radius:15px;background:#fff6d9;border:1px solid rgba(255,207,90,.30);color:#735100;font-weight:800;font-size:12px;line-height:1.4;}
.epi-credit-v12-submit{width:100%;min-height:50px;margin-top:16px;border-radius:16px;background:linear-gradient(135deg,#37b24d,#7ed957);color:#fff;font-weight:950;box-shadow:0 14px 28px rgba(55,178,77,.22);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;}
.epi-credit-v12-submit:hover:not(.is-disabled){transform:translateY(-2px);box-shadow:0 18px 34px rgba(55,178,77,.28);}
.epi-credit-v12-submit.is-disabled,.epi-credit-v12-submit:disabled{opacity:.54;cursor:not-allowed;filter:grayscale(.12);}
.epi-credit-v12-submit-help{margin:8px 0 0;text-align:center;color:#718374;font-weight:750;font-size:11px;}
.epi-credit-v12-tips,.epi-credit-mini-history-v12{padding:16px;}
.epi-credit-v12-tips strong,.epi-credit-mini-history-v12>span{display:flex;align-items:center;gap:8px;color:#173b24;font-weight:950;margin-bottom:10px;}
.epi-credit-v12-tips ul{display:grid;gap:7px;margin:0;padding-left:18px;color:#637a6b;font-size:12px;font-weight:750;line-height:1.45;}
.epi-credit-mini-list-v12{display:grid;gap:8px;}
.epi-credit-mini-row-v12{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;border-radius:15px;background:#fff;border:1px solid rgba(55,178,77,.13);}
.epi-credit-mini-row-v12 i{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;}
.epi-credit-mini-row-v12 strong{color:#2f7d32;font-weight:950;}
.epi-credit-mini-row-v12 small{color:#637a6b;font-size:11px;font-weight:800;}

/* Blog pagination / ileri-geri */
.epi-pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;width:100%;margin:10px auto 0;padding:10px;border-radius:22px;background:linear-gradient(135deg,#fff,#f5ffef);border:1px solid rgba(55,178,77,.16);box-shadow:0 12px 28px rgba(38,94,50,.07);}
.epi-page-item,.epi-page-number{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:999px;text-decoration:none!important;font-weight:900;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;}
.epi-page-item{padding:0 15px;background:#fff;border:1px solid rgba(55,178,77,.18);color:#2f7d32!important;}
.epi-page-number{width:42px;background:#fff;border:1px solid rgba(55,178,77,.15);color:#173b24!important;}
.epi-page-item:hover,.epi-page-number:hover{transform:translateY(-2px);border-color:rgba(55,178,77,.38);box-shadow:0 10px 22px rgba(38,94,50,.10);background:#f4ffed;}
.epi-page-number.is-active{background:linear-gradient(135deg,#37b24d,#7ed957);color:#fff!important;border-color:transparent;box-shadow:0 10px 22px rgba(55,178,77,.22);}
.epi-page-item.is-disabled{opacity:.52;color:#7b8d80!important;cursor:not-allowed;background:#f4f7f1;}
.epi-page-numbers{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:center;}
.pagination .item{border-radius:999px!important;}

/* Aramızda Kaldın v12: global include kaldırıldı; yalnızca home.php içinde gösterilir. */
.epi-home-wide .epi-leaf-registered-band{display:grid!important;}

/* Blog kartlarına açık tema dokunuşu */
.variants-homeBlogs-default .card,.variants-homeBlogs-classic .card,.variants-homeBlogs-mini .card,
.variants-homeBlogs-default .overflow-hidden.bg-white,.variants-homeBlogs-classic .overflow-hidden.bg-white{border:1px solid rgba(55,178,77,.16)!important;box-shadow:0 14px 34px rgba(38,94,50,.08)!important;background:linear-gradient(180deg,#fff,#f8fff2)!important;}

@media(max-width:1180px){
  .epi-credit-v12-layout{grid-template-columns:1fr;}
  .epi-credit-v12-summary{position:relative;top:auto;}
  .epi-credit-v12-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
  .epi-credit-v12-guide{grid-template-columns:1fr 1fr;}
}
@media(max-width:760px){
  .epi-credit-v12-page .epi-page-shell{padding:0 12px;}
  .epi-credit-v12-guide,.epi-credit-v12-method-grid{grid-template-columns:1fr;}
  .epi-credit-v12-main{padding:16px;border-radius:20px;}
  .epi-credit-v12-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
  .epi-credit-v12-pack{min-height:112px;}
  .epi-credit-v12-custom{grid-template-columns:1fr;padding:14px;}
  .epi-credit-v12-layout{gap:15px;}
  .epi-pagination{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:9px;}
  .epi-page-numbers{flex-wrap:nowrap;}
  .epi-page-item b{display:none;}
  .epi-page-item{min-width:42px;padding:0 12px;}
}
@media(max-width:430px){
  .epi-credit-v12-pack-grid{grid-template-columns:1fr;}
  .epi-credit-v12-pack{min-height:96px;}
  .epi-credit-v12-method{min-height:74px;padding:12px;}
}

/* =========================================================
   Epiklava v13 — kredi seçim vanilla JS ve home kayıt widget konumu
   ========================================================= */
.epi-credit-v12-custom-error[hidden]{display:none!important;}
.epi-credit-v12-pack,.epi-credit-v12-method{user-select:none;}
.epi-credit-v12-pack:focus-visible,.epi-credit-v12-method:focus-within{outline:3px solid rgba(126,217,87,.35);outline-offset:3px;}
.epi-home-bottom-registered{margin-top:34px;}
.epi-home-bottom-registered .epi-leaf-registered-band{margin-bottom:0!important;}
@media(max-width:760px){.epi-home-bottom-registered{margin-top:24px;}}

/* =========================================================
   Epiklava v14 — kredi akışı, aylık kredi kartı, son kredi/mağaza animasyonları
   ========================================================= */
.epi-credit-v14-page .epi-page-shell{max-width:min(1480px,calc(100vw - 32px));margin-inline:auto;}
.epi-credit-v14-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 20px;}
.epi-credit-v14-guide-card,.epi-credit-v14-panel,.epi-credit-v14-summary,.epi-credit-v14-month-card,.epi-credit-mini-history-v14{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(245,255,239,.90));border:1px solid rgba(55,178,77,.16);box-shadow:0 16px 36px rgba(38,94,50,.08);}
.epi-credit-v14-guide-card:before,.epi-credit-v14-panel:before,.epi-credit-v14-summary:before,.epi-credit-v14-month-card:before{content:"";position:absolute;inset:auto -20% -55% auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(126,217,87,.20),transparent 65%);pointer-events:none;}
.epi-credit-v14-guide-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:14px;}
.epi-credit-v14-guide-card i{grid-row:span 2;width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;box-shadow:inset 0 0 0 1px rgba(55,178,77,.16);}
.epi-credit-v14-guide-card strong{color:#173b24;font-weight:950;line-height:1.1;}
.epi-credit-v14-guide-card span{color:#637a6b;font-size:12px;font-weight:750;line-height:1.35;}
.epi-credit-v14-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:22px;align-items:start;}
.epi-credit-v14-main{display:grid;gap:18px;}
.epi-credit-v14-panel{padding:22px;}
.epi-credit-v14-panel>*{position:relative;z-index:1;}
.epi-credit-v14-head span{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;}
.epi-credit-v14-head h2{margin:10px 0 6px;color:#173b24;font-size:24px;font-weight:950;letter-spacing:-.03em;}
.epi-credit-v14-head p{margin:0 0 16px;color:#637a6b;font-weight:750;line-height:1.5;}
.epi-credit-v14-amount-card{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(230px,.55fr);align-items:center;gap:16px;padding:16px;border-radius:20px;background:#fff;border:1px solid rgba(55,178,77,.16);box-shadow:0 12px 28px rgba(38,94,50,.07);cursor:text;transition:.22s ease;}
.epi-credit-v14-amount-card.is-focused,.epi-credit-v14-amount-card.is-selected{border-color:rgba(55,178,77,.42);box-shadow:0 18px 38px rgba(55,178,77,.13);transform:translateY(-1px);}
.epi-credit-v14-amount-icon{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,#eaffdf,#f6fff1);color:#2f7d32;font-size:22px;border:1px solid rgba(55,178,77,.16);}
.epi-credit-v14-amount-copy strong{display:block;color:#173b24;font-size:18px;font-weight:950;}
.epi-credit-v14-amount-copy small{display:block;color:#637a6b;font-size:12px;font-weight:750;margin-top:3px;}
.epi-credit-v14-input-wrap{display:flex;align-items:center;gap:0;background:#f7fff2;border:1px solid rgba(55,178,77,.20);border-radius:17px;overflow:hidden;}
.epi-credit-v14-input-wrap input{width:100%;min-height:56px;border:0!important;background:transparent!important;color:#173b24!important;font-size:22px;font-weight:950;padding:0 14px!important;outline:none!important;box-shadow:none!important;}
.epi-credit-v14-input-wrap input::placeholder{color:#9aad9e;font-weight:800;}
.epi-credit-v14-input-wrap b{align-self:stretch;display:grid;place-items:center;min-width:64px;background:#eaffdf;color:#2f7d32;font-weight:950;border-left:1px solid rgba(55,178,77,.16);}
.epi-credit-v14-error{margin-top:10px;padding:10px 12px;border-radius:14px;background:#fff4ef;border:1px solid rgba(242,100,64,.20);color:#b34522;font-weight:850;font-size:12px;}
.epi-credit-v14-error[hidden]{display:none!important;}
.epi-credit-v14-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.epi-credit-v14-method{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:84px;padding:14px;border-radius:19px;background:#fff;border:1px solid rgba(55,178,77,.16);box-shadow:0 10px 24px rgba(38,94,50,.06);cursor:pointer;transition:.22s ease;overflow:hidden;}
.epi-credit-v14-method input{position:absolute;opacity:0;pointer-events:none;}
.epi-credit-v14-method:hover,.epi-credit-v14-method.is-selected{transform:translateY(-2px);border-color:rgba(55,178,77,.42);box-shadow:0 18px 38px rgba(55,178,77,.13);}
.epi-credit-v14-method.is-selected{background:linear-gradient(135deg,#fff,#f1ffe9);}
.epi-credit-v14-method-icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;border:1px solid rgba(55,178,77,.14);}
.epi-credit-v14-method-copy strong{display:block;color:#173b24;font-weight:950;line-height:1.1;}
.epi-credit-v14-method-copy small{display:block;color:#637a6b;font-size:12px;font-weight:750;margin-top:4px;}
.epi-credit-v14-method em{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#edf7e9;color:#9aae9a;font-size:11px;font-style:normal;transition:.18s ease;}
.epi-credit-v14-method.is-selected em{background:#37b24d;color:#fff;}
.epi-credit-v14-terms{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:18px;background:#f7fff2;border:1px solid rgba(55,178,77,.16);color:#173b24;font-weight:800;}
.epi-credit-v14-terms input{margin-top:3px;width:18px;height:18px;accent-color:#37b24d;}
.epi-credit-v14-terms a{color:#2f7d32;font-weight:950;}
.epi-credit-v14-side{display:grid;gap:16px;}
.epi-credit-v14-month-card{min-height:178px;padding:18px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end;background:linear-gradient(135deg,#fffdf2,#ecffdf 64%,#fff);}
.epi-credit-v14-month-crown{position:absolute;top:13px;right:13px;width:38px;height:38px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,#ffe58a,#ffb703);color:#704900;box-shadow:0 12px 24px rgba(255,183,3,.22);animation:epiCrownGlow 2.6s ease-in-out infinite;}
.epi-credit-v14-month-card strong{position:relative;z-index:1;display:block;color:#173b24;font-size:22px;font-weight:950;letter-spacing:-.02em;}
.epi-credit-v14-month-card p{position:relative;z-index:1;margin:7px 0 0;color:#637a6b;font-weight:760;font-size:13px;line-height:1.45;}
.epi-credit-v14-month-skin{position:relative;z-index:1;width:86px;height:124px;display:grid;place-items:end center;filter:drop-shadow(0 12px 16px rgba(38,94,50,.18));}
.epi-credit-v14-month-skin img{max-width:86px;max-height:124px;object-fit:contain;animation:epiSkinFloat 3.4s ease-in-out infinite;}
.epi-credit-v14-summary{position:sticky;top:108px;padding:20px;}
.epi-credit-v14-summary>*{position:relative;z-index:1;}
.epi-credit-v14-summary-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;}
.epi-credit-v14-summary h3{margin:12px 0;color:#173b24;font-size:22px;font-weight:950;letter-spacing:-.02em;}
.epi-credit-v14-summary-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(55,178,77,.13);}
.epi-credit-v14-summary-line span{color:#637a6b;font-weight:850;font-size:13px;}
.epi-credit-v14-summary-line strong{color:#173b24;font-weight:950;text-align:right;}
.epi-credit-v14-bonus-note{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:14px 0 0;padding:12px;border-radius:15px;background:#fff6d9;border:1px solid rgba(255,207,90,.30);color:#735100;font-weight:800;font-size:12px;line-height:1.4;}
.epi-credit-v14-submit{width:100%;min-height:54px;margin-top:16px;border-radius:17px;background:linear-gradient(135deg,#37b24d,#7ed957);color:#fff!important;font-weight:950;box-shadow:0 16px 32px rgba(55,178,77,.22);transition:.2s ease;}
.epi-credit-v14-submit:hover,.epi-credit-v14-submit.is-ready{transform:translateY(-2px);box-shadow:0 20px 38px rgba(55,178,77,.30);}
.epi-credit-v14-submit-help{margin:8px 0 0;text-align:center;color:#718374;font-weight:750;font-size:11px;}
.epi-credit-mini-history-v14{padding:16px;}
.epi-credit-mini-history-v14>span{display:flex;align-items:center;gap:8px;color:#173b24;font-weight:950;margin-bottom:10px;}
.epi-credit-mini-list-v14{display:grid;gap:8px;}
.epi-credit-mini-row-v14{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;border-radius:15px;background:#fff;border:1px solid rgba(55,178,77,.13);}
.epi-credit-mini-row-v14 i{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;}
.epi-credit-mini-row-v14 strong{color:#2f7d32;font-weight:950;}
.epi-credit-mini-row-v14 small{color:#637a6b;font-size:11px;font-weight:800;}
.epi-month-credit-card{position:relative;display:grid;grid-template-columns:1fr minmax(240px,.48fr);gap:16px;align-items:center;margin:18px 0 22px;padding:18px;border-radius:26px;background:linear-gradient(135deg,#fffdf2,#edffe4 60%,#fff);border:1px solid rgba(55,178,77,.18);box-shadow:0 18px 38px rgba(38,94,50,.09);overflow:hidden;}
.epi-month-credit-card:before{content:"";position:absolute;inset:-30% auto auto -10%;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,199,44,.22),transparent 62%);}
.epi-month-credit-copy,.epi-month-credit-player{position:relative;z-index:1;}
.epi-month-credit-copy span{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#fff8dc;color:#8a5a00;font-weight:950;font-size:12px;}
.epi-month-credit-copy h3{margin:10px 0 5px;color:#173b24;font-size:24px;font-weight:950;letter-spacing:-.02em;}
.epi-month-credit-copy p{margin:0;color:#637a6b;font-weight:770;line-height:1.5;}
.epi-month-credit-player{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:14px;border-radius:22px;background:rgba(255,255,255,.86);border:1px solid rgba(255,199,44,.28);text-decoration:none!important;box-shadow:0 12px 28px rgba(38,94,50,.08);transition:.22s ease;}
.epi-month-credit-player:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(38,94,50,.13);}
.epi-month-credit-player img{width:72px;height:96px;object-fit:contain;filter:drop-shadow(0 12px 12px rgba(38,94,50,.16));animation:epiSkinFloat 3.3s ease-in-out infinite;}
.epi-month-credit-player strong{display:block;color:#173b24;font-weight:950;font-size:18px;}
.epi-month-credit-player small{display:block;color:#2f7d32;font-weight:950;margin-top:3px;}
.epi-month-credit-crown{position:absolute;top:7px;left:54px;width:30px;height:30px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#ffe58a,#ffb703);color:#704900;box-shadow:0 8px 18px rgba(255,183,3,.25);animation:epiCrownGlow 2.4s ease-in-out infinite;}
.epi-side-activity-row{position:relative;overflow:hidden;}
.epi-side-activity-row:before{content:"";position:absolute;inset:0 auto 0 -55%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.66),transparent);transform:skewX(-18deg);opacity:0;pointer-events:none;}
.epi-side-activity-row:hover:before{animation:epiRowShimmer 1.05s ease;opacity:1;}
.epi-side-donations-list .epi-side-activity-row:nth-child(1) .epi-side-activity-avatar:after,
.epi-side-purchases-list .epi-side-activity-row:nth-child(1) .epi-side-activity-avatar:after{content:"♛";position:absolute;right:-6px;top:-8px;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#ffe58a,#ffb703);color:#704900;font-size:12px;font-weight:900;box-shadow:0 8px 16px rgba(255,183,3,.22);animation:epiCrownGlow 2.8s ease-in-out infinite;}
.epi-side-activity-avatar{position:relative;}
.epi-side-donations-list .epi-side-activity-row:nth-child(2) .epi-side-activity-avatar:after,
.epi-side-purchases-list .epi-side-activity-row:nth-child(2) .epi-side-activity-avatar:after{content:"★";position:absolute;right:-5px;top:-7px;width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:#e8edf0;color:#5d6b70;font-size:11px;font-weight:900;}
.epi-side-donations-list .epi-side-activity-row:nth-child(3) .epi-side-activity-avatar:after,
.epi-side-purchases-list .epi-side-activity-row:nth-child(3) .epi-side-activity-avatar:after{content:"◆";position:absolute;right:-5px;top:-7px;width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:#ffd9a8;color:#7b4300;font-size:10px;font-weight:900;}
.epi-purchase-card,.epi-side-activity-row{animation:epiSoftRise .45s ease both;}
.epi-purchase-card:nth-child(2),.epi-side-activity-row:nth-child(2){animation-delay:.04s;}
.epi-purchase-card:nth-child(3),.epi-side-activity-row:nth-child(3){animation-delay:.08s;}
.epi-purchase-card:nth-child(4),.epi-side-activity-row:nth-child(4){animation-delay:.12s;}
.epi-purchase-avatar{position:relative;overflow:visible!important;}
.epi-purchase-card:nth-child(1) .epi-purchase-avatar:after{content:"♛";position:absolute;right:-8px;top:-9px;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#ffe58a,#ffb703);color:#704900;font-size:12px;font-weight:900;box-shadow:0 8px 16px rgba(255,183,3,.22);animation:epiCrownGlow 2.8s ease-in-out infinite;}
@keyframes epiCrownGlow{0%,100%{transform:translateY(0) rotate(-2deg);filter:brightness(1)}50%{transform:translateY(-3px) rotate(2deg);filter:brightness(1.08)}}
@keyframes epiSkinFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@keyframes epiRowShimmer{0%{left:-55%;opacity:0}20%{opacity:1}100%{left:120%;opacity:0}}
@keyframes epiSoftRise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1180px){.epi-credit-v14-layout{grid-template-columns:1fr}.epi-credit-v14-summary{position:relative;top:auto}.epi-credit-v14-guide{grid-template-columns:1fr 1fr}.epi-month-credit-card{grid-template-columns:1fr}}
@media(max-width:760px){.epi-credit-v14-page .epi-page-shell{max-width:calc(100vw - 24px)}.epi-credit-v14-guide,.epi-credit-v14-method-grid{grid-template-columns:1fr}.epi-credit-v14-panel,.epi-credit-v14-summary,.epi-credit-v14-month-card{border-radius:20px;padding:16px}.epi-credit-v14-amount-card{grid-template-columns:auto 1fr;gap:12px}.epi-credit-v14-input-wrap{grid-column:1/-1}.epi-credit-v14-month-card{grid-template-columns:1fr auto}.epi-month-credit-card{border-radius:20px;padding:15px}.epi-month-credit-player{grid-template-columns:auto 1fr}.epi-month-credit-player img{width:58px;height:82px}}
@media(max-width:430px){.epi-credit-v14-guide{grid-template-columns:1fr}.epi-credit-v14-month-card{grid-template-columns:1fr}.epi-credit-v14-month-skin{justify-self:center}.epi-credit-v14-input-wrap input{font-size:19px}.epi-credit-v14-input-wrap b{min-width:52px}.epi-month-credit-player{grid-template-columns:1fr;text-align:center}.epi-month-credit-player img{margin:auto}.epi-month-credit-crown{left:50%;transform:translateX(12px)}}
@media(prefers-reduced-motion:reduce){.epi-credit-v14-month-skin img,.epi-month-credit-player img,.epi-month-credit-crown,.epi-credit-v14-month-crown,.epi-purchase-card,.epi-side-activity-row{animation:none!important}.epi-side-activity-row:hover:before{animation:none!important}}

/* Epiklava v15 - çalışan LeaderOS kredi yükleme formu */
.epi-credit-v15-page .epi-page-shell{max-width:min(1420px,calc(100vw - 32px));margin-inline:auto;}
.epi-credit-v15-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;}
.epi-credit-v15-step{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:18px;background:linear-gradient(135deg,#fff,#f6fff0);border:1px solid rgba(55,178,77,.16);box-shadow:0 10px 26px rgba(38,94,50,.06);color:#637a6b;font-weight:850;}
.epi-credit-v15-step b{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;font-weight:950;}
.epi-credit-v15-step.is-active{border-color:rgba(55,178,77,.36);color:#173b24;}
.epi-credit-v15-form{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(340px,.58fr);gap:22px;align-items:start;margin-top:12px!important;position:relative;overflow:visible!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;}
.epi-credit-v15-form:before{display:none!important;}
.epi-credit-v15-main{display:grid;gap:18px;}
.epi-credit-v15-card,.epi-credit-v15-summary,.epi-credit-v15-extra-card{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,255,240,.92));border:1px solid rgba(55,178,77,.17);box-shadow:0 18px 42px rgba(38,94,50,.08);}
.epi-credit-v15-card:before,.epi-credit-v15-summary:before,.epi-credit-v15-extra-card:before{content:"";position:absolute;right:-70px;bottom:-95px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(126,217,87,.20),transparent 66%);pointer-events:none;}
.epi-credit-v15-card{padding:22px;}
.epi-credit-v15-card>*{position:relative;z-index:1;}
.epi-credit-v15-title span{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;}
.epi-credit-v15-title h2{margin:10px 0 6px;color:#173b24;font-size:24px;font-weight:950;letter-spacing:-.03em;}
.epi-credit-v15-title p{margin:0 0 16px;color:#637a6b;font-weight:760;line-height:1.5;}
.epi-credit-v15-title code{background:#eaffdf;color:#2f7d32;border-radius:8px;padding:2px 5px;font-weight:950;}
.epi-credit-v15-package-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;}
.epi-credit-v15-package{position:relative;min-height:112px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(55,178,77,.16);box-shadow:0 10px 24px rgba(38,94,50,.06);cursor:pointer;transition:.22s ease;text-align:left;color:#173b24;}
.epi-credit-v15-package i{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;}
.epi-credit-v15-package strong{font-size:20px;font-weight:950;letter-spacing:-.02em;}
.epi-credit-v15-package span{color:#637a6b;font-size:12px;font-weight:850;}
.epi-credit-v15-package em{position:absolute;right:10px;top:10px;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#edf7e9;color:#9aae9a;font-style:normal;font-size:11px;transition:.18s ease;}
.epi-credit-v15-package:hover,.epi-credit-v15-package.is-selected{transform:translateY(-2px);border-color:rgba(55,178,77,.44);box-shadow:0 18px 38px rgba(55,178,77,.14);background:linear-gradient(135deg,#fff,#f1ffe9);}
.epi-credit-v15-package.is-selected em{background:#37b24d;color:#fff;}
.epi-credit-v15-custom{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(230px,.62fr);align-items:center;gap:16px;padding:16px;border-radius:19px;background:#fff;border:1px solid rgba(55,178,77,.16);box-shadow:0 10px 24px rgba(38,94,50,.06);cursor:text;transition:.22s ease;}
.epi-credit-v15-custom:hover,.epi-credit-v15-custom.is-focused,.epi-credit-v15-custom.is-selected{border-color:rgba(55,178,77,.42);box-shadow:0 18px 38px rgba(55,178,77,.12);transform:translateY(-1px);}
.epi-credit-v15-custom-icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;font-size:20px;border:1px solid rgba(55,178,77,.16);}
.epi-credit-v15-custom-copy strong{display:block;color:#173b24;font-size:17px;font-weight:950;}
.epi-credit-v15-custom-copy small{display:block;color:#637a6b;font-size:12px;font-weight:760;margin-top:3px;}
.epi-credit-v15-input-wrap{display:flex;align-items:center;background:#f7fff2;border:1px solid rgba(55,178,77,.20);border-radius:17px;overflow:hidden;}
.epi-credit-v15-input-wrap input{width:100%;min-height:56px;border:0!important;background:transparent!important;color:#173b24!important;font-size:22px;font-weight:950;padding:0 14px!important;outline:none!important;box-shadow:none!important;}
.epi-credit-v15-input-wrap input::placeholder{color:#9aad9e;font-weight:800;}
.epi-credit-v15-input-wrap b{align-self:stretch;min-width:64px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;border-left:1px solid rgba(55,178,77,.16);font-weight:950;}
.epi-credit-v15-error{margin-top:10px;padding:10px 12px;border-radius:14px;background:#fff4ef;border:1px solid rgba(242,100,64,.20);color:#b34522;font-weight:850;font-size:12px;}
.epi-credit-v15-error[hidden]{display:none!important;}
.epi-credit-v15-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.epi-credit-v15-method{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:86px;padding:14px;border-radius:19px;background:#fff;border:1px solid rgba(55,178,77,.16);box-shadow:0 10px 24px rgba(38,94,50,.06);cursor:pointer;transition:.22s ease;overflow:hidden;}
.epi-credit-v15-method input{position:absolute;opacity:0;pointer-events:none;}
.epi-credit-v15-method:hover,.epi-credit-v15-method.is-selected{transform:translateY(-2px);border-color:rgba(55,178,77,.44);box-shadow:0 18px 38px rgba(55,178,77,.14);background:linear-gradient(135deg,#fff,#f1ffe9);}
.epi-credit-v15-method-icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;border:1px solid rgba(55,178,77,.14);}
.epi-credit-v15-method-copy strong{display:block;color:#173b24;font-weight:950;line-height:1.1;}
.epi-credit-v15-method-copy small{display:block;color:#637a6b;font-size:12px;font-weight:760;margin-top:4px;}
.epi-credit-v15-method em{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#edf7e9;color:#9aae9a;font-size:11px;font-style:normal;transition:.18s ease;}
.epi-credit-v15-method.is-selected em{background:#37b24d;color:#fff;}
.epi-credit-v15-empty{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:14px;border-radius:17px;background:#fff8f0;border:1px solid rgba(255,183,3,.24);color:#7a5500;font-weight:850;}
.epi-credit-v15-empty i{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#fff0bf;color:#7a5500;}
.epi-credit-v15-terms{display:flex;align-items:flex-start;gap:10px;padding:15px 16px;border-radius:18px;background:#f7fff2;border:1px solid rgba(55,178,77,.16);color:#173b24;font-weight:830;}
.epi-credit-v15-terms input{margin-top:3px;width:18px;height:18px;accent-color:#37b24d;}
.epi-credit-v15-terms a{color:#2f7d32;font-weight:950;}
.epi-credit-v15-summary{position:sticky;top:108px;padding:20px;}
.epi-credit-v15-summary>*{position:relative;z-index:1;}
.epi-credit-v15-summary-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;}
.epi-credit-v15-summary h3{margin:12px 0 6px;color:#173b24;font-size:22px;font-weight:950;letter-spacing:-.02em;}
.epi-credit-v15-summary-text{margin:0 0 10px;color:#637a6b;font-size:13px;font-weight:780;line-height:1.45;}
.epi-credit-v15-summary-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(55,178,77,.13);}
.epi-credit-v15-summary-line span{color:#637a6b;font-weight:850;font-size:13px;}
.epi-credit-v15-summary-line strong{color:#173b24;font-weight:950;text-align:right;}
.epi-credit-v15-bonus{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:14px 0 0;padding:12px;border-radius:15px;background:#fff6d9;border:1px solid rgba(255,207,90,.30);color:#735100;font-weight:800;font-size:12px;line-height:1.4;}
.epi-credit-v15-submit{width:100%;min-height:55px;margin-top:16px;border-radius:17px;background:linear-gradient(135deg,#37b24d,#7ed957);color:#fff!important;font-weight:950;box-shadow:0 16px 32px rgba(55,178,77,.22);transition:.2s ease;}
.epi-credit-v15-submit:hover,.epi-credit-v15-submit.is-ready{transform:translateY(-2px);box-shadow:0 20px 38px rgba(55,178,77,.30);}
.epi-credit-v15-submit.is-loading{opacity:.8;pointer-events:none;}
.epi-credit-v15-submit-help{margin:8px 0 0;text-align:center;color:#718374;font-weight:780;font-size:11px;}
.epi-credit-v15-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;}
.epi-credit-v15-extra-card{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:16px;}
.epi-credit-v15-extra-card i{grid-row:span 2;width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;}
.epi-credit-v15-extra-card strong{color:#173b24;font-weight:950;}
.epi-credit-v15-extra-card span{color:#637a6b;font-size:12px;font-weight:760;line-height:1.4;}
@media(max-width:1180px){.epi-credit-v15-form{grid-template-columns:1fr}.epi-credit-v15-summary{position:relative;top:auto}.epi-credit-v15-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.epi-credit-v15-steps{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:760px){.epi-credit-v15-page .epi-page-shell{max-width:calc(100vw - 24px)}.epi-credit-v15-form,.epi-credit-v15-main{gap:14px}.epi-credit-v15-steps,.epi-credit-v15-method-grid,.epi-credit-v15-extra-grid{grid-template-columns:1fr}.epi-credit-v15-card,.epi-credit-v15-summary{border-radius:20px;padding:16px}.epi-credit-v15-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epi-credit-v15-custom{grid-template-columns:auto 1fr;gap:12px}.epi-credit-v15-input-wrap{grid-column:1/-1}.epi-credit-v15-title h2{font-size:21px}}
@media(max-width:430px){.epi-credit-v15-package-grid{grid-template-columns:1fr}.epi-credit-v15-package{min-height:94px}.epi-credit-v15-input-wrap input{font-size:19px}.epi-credit-v15-input-wrap b{min-width:52px}.epi-credit-v15-method{grid-template-columns:auto 1fr}.epi-credit-v15-method em{grid-column:1/-1;justify-self:end}}

/* Epiklava Minecraft Survival v16 - adımlı kredi yükleme ve sağ top 5 */
.epi-credit-v16-page .epi-page-shell{max-width:min(1480px,calc(100vw - 32px));margin-inline:auto;}
.epi-credit-v16-form{display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;}
.epi-credit-v16-form:before{display:none!important;}
.epi-credit-v16-grid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(340px,.66fr);gap:22px;align-items:start;margin-top:16px;}
.epi-credit-v16-left,.epi-credit-v16-right>div{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(245,255,238,.94));border:1px solid rgba(55,178,77,.18);box-shadow:0 18px 44px rgba(38,94,50,.08);}
.epi-credit-v16-left{padding:22px;}
.epi-credit-v16-left:before,.epi-credit-v16-right>div:before{content:"";position:absolute;right:-90px;bottom:-105px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(126,217,87,.18),transparent 67%);pointer-events:none;}
.epi-credit-v16-left>*{position:relative;z-index:1;}
.epi-credit-v16-right{display:grid;gap:16px;position:sticky;top:105px;}
.epi-credit-v16-right>div{padding:18px;}
.epi-credit-v16-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;}
.epi-credit-v16-step{position:relative;display:flex;align-items:center;gap:10px;padding:12px;border-radius:18px;background:#fff;border:1px solid rgba(55,178,77,.14);color:#637a6b;font-weight:900;text-align:left;transition:.2s ease;box-shadow:0 8px 22px rgba(38,94,50,.05);}
.epi-credit-v16-step b{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;font-weight:950;}
.epi-credit-v16-step span{line-height:1.15;}
.epi-credit-v16-step.is-active{background:linear-gradient(135deg,#fff,#efffe6);border-color:rgba(55,178,77,.36);color:#173b24;box-shadow:0 14px 30px rgba(55,178,77,.12);}
.epi-credit-v16-step.is-complete b{background:#37b24d;color:#fff;}
.epi-credit-v16-stage{display:none;animation:epiV16StepIn .22s ease both;}
.epi-credit-v16-stage.is-active{display:block;}
@keyframes epiV16StepIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
.epi-credit-v16-title span{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;}
.epi-credit-v16-title h2{margin:11px 0 6px;color:#173b24;font-size:26px;font-weight:950;letter-spacing:-.03em;}
.epi-credit-v16-title p{margin:0 0 17px;color:#637a6b;font-weight:760;line-height:1.5;}
.epi-credit-v16-package-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:15px;}
.epi-credit-v16-package{position:relative;min-height:118px;padding:15px;border-radius:19px;background:#fff;border:1px solid rgba(55,178,77,.16);box-shadow:0 10px 24px rgba(38,94,50,.06);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;color:#173b24;cursor:pointer;text-align:left;transition:.22s ease;overflow:hidden;}
.epi-credit-v16-package:before,.epi-credit-v16-method:before,.epi-credit-v16-top5-row:before,.epi-credit-v16-recent-row:before{content:"";position:absolute;top:0;bottom:0;left:-65%;width:52%;background:linear-gradient(90deg,transparent,rgba(126,217,87,.16),transparent);transform:skewX(-16deg);opacity:0;}
.epi-credit-v16-package:hover:before,.epi-credit-v16-method:hover:before,.epi-credit-v16-top5-row:hover:before,.epi-credit-v16-recent-row:hover:before{animation:epiV16Shimmer .85s ease;}
@keyframes epiV16Shimmer{0%{left:-65%;opacity:0}25%{opacity:1}100%{left:125%;opacity:0}}
.epi-credit-v16-package:hover,.epi-credit-v16-package.is-selected{transform:translateY(-2px);border-color:rgba(55,178,77,.44);box-shadow:0 18px 38px rgba(55,178,77,.14);background:linear-gradient(135deg,#fff,#f1ffe9);}
.epi-credit-v16-package-icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;border:1px solid rgba(55,178,77,.14);}
.epi-credit-v16-package strong{font-size:21px;font-weight:950;letter-spacing:-.025em;}
.epi-credit-v16-package small{color:#637a6b;font-weight:850;}
.epi-credit-v16-package em{position:absolute;right:10px;top:10px;width:28px;height:28px;border-radius:999px;background:#edf7e9;color:#9aae9a;display:grid;place-items:center;font-size:11px;font-style:normal;transition:.18s ease;}
.epi-credit-v16-package.is-selected em{background:#37b24d;color:#fff;}
.epi-credit-v16-custom{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(230px,.62fr);align-items:center;gap:16px;padding:16px;border-radius:20px;background:#fff;border:1px solid rgba(55,178,77,.16);box-shadow:0 10px 24px rgba(38,94,50,.06);cursor:text;transition:.22s ease;}
.epi-credit-v16-custom:hover,.epi-credit-v16-custom.is-focused,.epi-credit-v16-custom.is-selected{border-color:rgba(55,178,77,.42);box-shadow:0 18px 38px rgba(55,178,77,.12);transform:translateY(-1px);}
.epi-credit-v16-custom-icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;font-size:20px;border:1px solid rgba(55,178,77,.16);}
.epi-credit-v16-custom-copy strong{display:block;color:#173b24;font-size:17px;font-weight:950;}
.epi-credit-v16-custom-copy small{display:block;color:#637a6b;font-size:12px;font-weight:760;margin-top:3px;}
.epi-credit-v16-input-wrap{display:flex;align-items:center;background:#f7fff2;border:1px solid rgba(55,178,77,.20);border-radius:17px;overflow:hidden;}
.epi-credit-v16-input-wrap input{width:100%;min-height:58px;border:0!important;background:transparent!important;color:#173b24!important;font-size:22px;font-weight:950;padding:0 14px!important;outline:none!important;box-shadow:none!important;}
.epi-credit-v16-input-wrap input::placeholder{color:#9aad9e;font-weight:800;}
.epi-credit-v16-input-wrap b{align-self:stretch;min-width:64px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;border-left:1px solid rgba(55,178,77,.16);font-weight:950;}
.epi-credit-v16-error{margin-top:10px;padding:10px 12px;border-radius:14px;background:#fff4ef;border:1px solid rgba(242,100,64,.20);color:#b34522;font-weight:850;font-size:12px;}
.epi-credit-v16-error[hidden]{display:none!important;}
.epi-credit-v16-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.epi-credit-v16-method{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:88px;padding:14px;border-radius:19px;background:#fff;border:1px solid rgba(55,178,77,.16);box-shadow:0 10px 24px rgba(38,94,50,.06);cursor:pointer;transition:.22s ease;overflow:hidden;}
.epi-credit-v16-method input{position:absolute;opacity:0;pointer-events:none;}
.epi-credit-v16-method:hover,.epi-credit-v16-method.is-selected{transform:translateY(-2px);border-color:rgba(55,178,77,.44);box-shadow:0 18px 38px rgba(55,178,77,.14);background:linear-gradient(135deg,#fff,#f1ffe9);}
.epi-credit-v16-method-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;border:1px solid rgba(55,178,77,.14);}
.epi-credit-v16-method-copy strong{display:block;color:#173b24;font-weight:950;line-height:1.1;}
.epi-credit-v16-method-copy small{display:block;color:#637a6b;font-size:12px;font-weight:760;margin-top:4px;}
.epi-credit-v16-method em{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#edf7e9;color:#9aae9a;font-size:11px;font-style:normal;transition:.18s ease;}
.epi-credit-v16-method.is-selected em{background:#37b24d;color:#fff;}
.epi-credit-v16-empty,.epi-credit-v16-side-empty{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:14px;border-radius:17px;background:#fff8f0;border:1px solid rgba(255,183,3,.24);color:#7a5500;font-weight:850;}
.epi-credit-v16-empty i,.epi-credit-v16-side-empty i{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#fff0bf;color:#7a5500;}
.epi-credit-v16-final-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 15px;}
.epi-credit-v16-final-box div{padding:15px;border-radius:18px;background:#fff;border:1px solid rgba(55,178,77,.16);box-shadow:0 10px 24px rgba(38,94,50,.06);}
.epi-credit-v16-final-box span{display:block;color:#637a6b;font-size:12px;font-weight:850;margin-bottom:5px;}
.epi-credit-v16-final-box strong{display:block;color:#173b24;font-size:17px;font-weight:950;}
.epi-credit-v16-terms{display:flex;align-items:flex-start;gap:10px;padding:15px 16px;border-radius:18px;background:#f7fff2;border:1px solid rgba(55,178,77,.16);color:#173b24;font-weight:830;}
.epi-credit-v16-terms input{margin-top:3px;width:18px;height:18px;accent-color:#37b24d;}
.epi-credit-v16-terms a{color:#2f7d32;font-weight:950;}
.epi-credit-v16-final-note,.epi-credit-v16-help{margin:12px 0 0;padding:11px 12px;border-radius:15px;background:#f7fff2;border:1px solid rgba(55,178,77,.14);color:#637a6b;font-size:12px;font-weight:800;}
.epi-credit-v16-final-note .fa-check-circle{color:#37b24d;}
.epi-credit-v16-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;}
.epi-credit-v16-back,.epi-credit-v16-next,.epi-credit-v16-submit{min-height:52px;border-radius:17px;font-weight:950;padding:0 18px;transition:.2s ease;}
.epi-credit-v16-back{background:#fff;border:1px solid rgba(55,178,77,.18);color:#2f7d32!important;}
.epi-credit-v16-next,.epi-credit-v16-submit{margin-left:auto;background:linear-gradient(135deg,#37b24d,#7ed957);color:#fff!important;box-shadow:0 16px 32px rgba(55,178,77,.22);}
.epi-credit-v16-back:hover,.epi-credit-v16-next:hover,.epi-credit-v16-submit:hover{transform:translateY(-2px);box-shadow:0 20px 38px rgba(55,178,77,.18);}
.epi-credit-v16-submit.is-loading{opacity:.82;pointer-events:none;}
.epi-credit-v16-side-head span{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;}
.epi-credit-v16-side-head h3{margin:10px 0 5px;color:#173b24;font-size:20px;font-weight:950;letter-spacing:-.02em;}
.epi-credit-v16-side-head p{margin:0 0 12px;color:#637a6b;font-size:12px;font-weight:780;line-height:1.45;}
.epi-credit-v16-top5-list,.epi-credit-v16-recent-list{display:grid;gap:10px;}
.epi-credit-v16-top5-row,.epi-credit-v16-recent-row{position:relative;display:grid;align-items:center;gap:10px;border-radius:17px;background:#fff;border:1px solid rgba(55,178,77,.15);box-shadow:0 10px 24px rgba(38,94,50,.06);overflow:hidden;transition:.22s ease;}
.epi-credit-v16-top5-row{grid-template-columns:auto auto minmax(0,1fr) auto;padding:10px;}
.epi-credit-v16-top5-row:hover,.epi-credit-v16-recent-row:hover{transform:translateY(-2px);border-color:rgba(55,178,77,.34);box-shadow:0 16px 32px rgba(55,178,77,.12);}
.epi-credit-v16-top5-1{background:linear-gradient(135deg,#fff9db,#ffffff)!important;border-color:rgba(255,207,90,.45)!important;}
.epi-credit-v16-top5-2{background:linear-gradient(135deg,#f4f8fb,#ffffff)!important;}
.epi-credit-v16-top5-3{background:linear-gradient(135deg,#fff1df,#ffffff)!important;}
.epi-credit-v16-top5-rank{width:36px;height:36px;border-radius:13px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;font-weight:950;}
.epi-credit-v16-top5-avatar{position:relative;width:52px;height:52px;border-radius:16px;background:#f3ffe9;display:grid;place-items:center;border:1px solid rgba(55,178,77,.16);}
.epi-credit-v16-top5-avatar img{width:44px;height:44px;border-radius:13px;object-fit:cover;animation:epiV16AvatarFloat 3.2s ease-in-out infinite;}
.epi-credit-v16-top5-avatar .fa-crown{position:absolute;right:-4px;top:-10px;color:#d49a00;text-shadow:0 0 12px rgba(255,207,90,.65);animation:epiV16Crown 2.6s ease-in-out infinite;z-index:2;}
@keyframes epiV16Crown{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-3px) rotate(4deg)}}
@keyframes epiV16AvatarFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
.epi-credit-v16-top5-copy{min-width:0;}.epi-credit-v16-top5-copy strong{display:block;color:#173b24;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.epi-credit-v16-top5-copy small{display:block;color:#637a6b;font-size:11px;font-weight:800;}.epi-credit-v16-top5-row b{color:#2f7d32;font-weight:950;text-align:right;white-space:nowrap;}
.epi-credit-v16-summary-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(55,178,77,.13);}.epi-credit-v16-summary-line span{color:#637a6b;font-size:13px;font-weight:850;}.epi-credit-v16-summary-line strong{color:#173b24;font-weight:950;text-align:right;}.epi-credit-v16-summary-badge{display:inline-flex;align-items:center;gap:7px;margin-bottom:7px;padding:6px 10px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;}
.epi-credit-v16-bonus{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:12px;padding:12px;border-radius:15px;background:#fff6d9;border:1px solid rgba(255,207,90,.30);color:#735100;font-weight:800;font-size:12px;line-height:1.4;}
.epi-credit-v16-recent-row{grid-template-columns:auto minmax(0,1fr) auto;padding:11px;}.epi-credit-v16-recent-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;}.epi-credit-v16-recent-row.is-crowned .epi-credit-v16-recent-icon{background:#fff0bf;color:#b37a00;animation:epiV16Crown 2.8s ease-in-out infinite;}.epi-credit-v16-recent-row strong{display:block;color:#173b24;font-size:13px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.epi-credit-v16-recent-row small{display:block;color:#637a6b;font-size:11px;font-weight:780;}.epi-credit-v16-recent-row b{white-space:nowrap;color:#2f7d32;font-weight:950;}
@media(max-width:1180px){.epi-credit-v16-grid{grid-template-columns:1fr}.epi-credit-v16-right{position:relative;top:auto}.epi-credit-v16-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.epi-credit-v16-final-box{grid-template-columns:1fr 1fr 1fr;}}
@media(max-width:760px){.epi-credit-v16-page .epi-page-shell{max-width:calc(100vw - 24px)}.epi-credit-v16-left,.epi-credit-v16-right>div{border-radius:20px;padding:16px}.epi-credit-v16-stepper{grid-template-columns:1fr;}.epi-credit-v16-package-grid,.epi-credit-v16-method-grid,.epi-credit-v16-final-box{grid-template-columns:1fr}.epi-credit-v16-custom{grid-template-columns:auto 1fr;gap:12px}.epi-credit-v16-input-wrap{grid-column:1/-1}.epi-credit-v16-title h2{font-size:22px}.epi-credit-v16-controls{flex-wrap:wrap}.epi-credit-v16-back,.epi-credit-v16-next,.epi-credit-v16-submit{width:100%;}.epi-credit-v16-next,.epi-credit-v16-submit{margin-left:0}.epi-credit-v16-top5-row{grid-template-columns:auto auto 1fr}.epi-credit-v16-top5-row b{grid-column:3;justify-self:start}.epi-credit-v16-recent-row{grid-template-columns:auto 1fr}.epi-credit-v16-recent-row b{grid-column:2;justify-self:start}}
@media(max-width:430px){.epi-credit-v16-package{min-height:96px}.epi-credit-v16-input-wrap input{font-size:19px}.epi-credit-v16-input-wrap b{min-width:52px}.epi-credit-v16-method{grid-template-columns:auto 1fr}.epi-credit-v16-method em{grid-column:1/-1;justify-self:end}.epi-credit-v16-top5-row{grid-template-columns:auto 1fr}.epi-credit-v16-top5-avatar{grid-row:2}.epi-credit-v16-top5-copy,.epi-credit-v16-top5-row b{grid-column:2}.epi-credit-v16-top5-rank{grid-row:1}}
@media(prefers-reduced-motion:reduce){.epi-credit-v16-stage,.epi-credit-v16-package:before,.epi-credit-v16-method:before,.epi-credit-v16-top5-row:before,.epi-credit-v16-recent-row:before,.epi-credit-v16-top5-avatar img,.epi-credit-v16-top5-avatar .fa-crown,.epi-credit-v16-recent-row.is-crowned .epi-credit-v16-recent-icon{animation:none!important}}


/* v17: Aylık Top 5 artık ana sayfada Son Kredi Yükleyenler alanının üstünde */
.epi-home-monthly-top5{position:relative;}
.epi-monthly-top5-head{padding:12px 12px 0;}
.epi-monthly-top5-head p{margin:7px 0 0;color:#637a6b;font-size:12px;font-weight:800;line-height:1.45;}
.epi-monthly-top5-list{display:grid;gap:9px;margin-top:10px;padding:12px;border-radius:22px;background:linear-gradient(180deg,#fffdf4,#f4ffec);border:1px solid rgba(55,178,77,.18);box-shadow:0 14px 34px rgba(38,94,50,.08);}
.epi-monthly-top5-row{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:9px;align-items:center;min-height:62px;padding:10px;border-radius:17px;background:#fff;border:1px solid rgba(55,178,77,.14);text-decoration:none!important;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;animation:epiSoftRise .45s ease both;}
.epi-monthly-top5-row:nth-child(2){animation-delay:.04s}.epi-monthly-top5-row:nth-child(3){animation-delay:.08s}.epi-monthly-top5-row:nth-child(4){animation-delay:.12s}.epi-monthly-top5-row:nth-child(5){animation-delay:.16s}
.epi-monthly-top5-row:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:skewX(-18deg);opacity:0;pointer-events:none;}
.epi-monthly-top5-row:hover{transform:translateY(-2px);border-color:rgba(55,178,77,.36);box-shadow:0 16px 32px rgba(38,94,50,.12);}
.epi-monthly-top5-row:hover:before{animation:epiRowShimmer 1s ease;opacity:1;}
.epi-monthly-top5-rank-1{background:linear-gradient(135deg,#fff7cf,#ffffff)!important;border-color:rgba(255,190,62,.5)!important;box-shadow:0 14px 32px rgba(255,190,62,.12);}
.epi-monthly-top5-rank-2{background:linear-gradient(135deg,#f4f8fb,#ffffff)!important;}
.epi-monthly-top5-rank-3{background:linear-gradient(135deg,#fff0df,#ffffff)!important;}
.epi-monthly-top5-place{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;background:#eaffdf;color:#2f7d32;font-size:12px;font-weight:950;}
.epi-monthly-top5-rank-1 .epi-monthly-top5-place{background:linear-gradient(135deg,#ffe58a,#ffbe3e);color:#704900;}
.epi-monthly-top5-avatar{position:relative;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:#f4ffe9;border:1px solid rgba(55,178,77,.16);}
.epi-monthly-top5-avatar img{width:40px;height:40px;border-radius:13px;object-fit:cover;}
.epi-monthly-top5-avatar .fa-crown{position:absolute;right:-6px;top:-10px;color:#d49a00;text-shadow:0 0 12px rgba(255,207,90,.72);animation:epiCrownGlow 2.7s ease-in-out infinite;z-index:2;}
.epi-monthly-top5-copy{min-width:0;display:block;}.epi-monthly-top5-copy strong{display:block;color:#173b24;font-size:13px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.epi-monthly-top5-copy small{display:block;color:#637a6b;font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.epi-monthly-top5-row b{padding:7px 9px;border-radius:999px;background:#eaffdf;color:#2f7d32;font-size:11px;font-weight:950;white-space:nowrap;text-align:right;}
.epi-credit-v16-page .epi-credit-v16-right{align-self:start;}
.epi-credit-v16-page .epi-credit-v16-right .epi-credit-v16-summary{position:sticky;top:105px;}
@media(max-width:700px){.epi-monthly-top5-row{grid-template-columns:auto auto 1fr}.epi-monthly-top5-row b{grid-column:3;justify-self:start}.epi-credit-v16-page .epi-credit-v16-right .epi-credit-v16-summary{position:relative;top:auto}}
@media(prefers-reduced-motion:reduce){.epi-monthly-top5-row,.epi-monthly-top5-avatar .fa-crown{animation:none!important}.epi-monthly-top5-row:hover:before{animation:none!important}}

/* v19 credit amount-only refinements */
.epi-credit-v19-amount-only{grid-template-columns:auto 1fr minmax(240px,340px);align-items:center;min-height:132px;background:linear-gradient(135deg,#ffffff,#f5ffef);border-color:rgba(55,178,77,.24);}
.epi-credit-v19-amount-only .epi-credit-v16-input-wrap{box-shadow:inset 0 0 0 1px rgba(55,178,77,.12),0 12px 28px rgba(55,178,77,.08);}
.epi-credit-v19-amount-only.is-selected{border-color:rgba(55,178,77,.52);box-shadow:0 22px 46px rgba(55,178,77,.14);}
.epi-credit-v19-amount-only .epi-credit-v16-input-wrap input{font-size:28px;font-weight:950;letter-spacing:-.035em;}
@media(max-width:760px){.epi-credit-v19-amount-only{grid-template-columns:auto 1fr;min-height:0}.epi-credit-v19-amount-only .epi-credit-v16-input-wrap{grid-column:1/-1}.epi-credit-v19-amount-only .epi-credit-v16-input-wrap input{font-size:22px}}
