@font-face{font-family:"Cinzel";font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/cinzel/8vIJ7ww63mVu7gt79mT7.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Cinzel";font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/cinzel/8vIJ7ww63mVu7gt7-GT7LEc.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg-primary:#06070a;--bg-secondary:#0a0c11;--bg-tertiary:#10131b;--bg-card:rgba(13, 16, 23, .92);--border:rgba(232, 188, 98, .16);--gold:#e8bc62;--gold-2:#f6dfa4;--red:#b08d3e;--red-hot:#e8bc62;--text-primary:#eef0f4;--text-muted:#9aa3b2;--font-display:'Cinzel', 'Georgia', serif;--font-body:'Inter', sans-serif;--chamfer:polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px)}body{background:radial-gradient(1000px 460px at 50% -140px,rgba(232,188,98,.07),transparent 62%),radial-gradient(800px 600px at 100% 20%,rgba(52,66,110,.1),transparent 60%),var(--bg-primary)!important;color:var(--text-primary)}body::before{opacity:.028!important}::selection{background:rgba(232,188,98,.3);color:#fff}html{scroll-behavior:auto!important}.content img{-webkit-user-drag:none;user-drag:none}.prize-tag{background:linear-gradient(180deg,rgba(63,48,16,.95),rgba(28,21,8,.95))!important;border:1px solid rgba(232,188,98,.55)!important;color:var(--gold-2)!important;clip-path:polygon(10px 0,100%0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border-radius:0!important}.skip-link{position:fixed;top:-60px;left:16px;z-index:2000;padding:10px 18px;background:var(--gold);color:#17120a;font-weight:700;text-decoration:none;clip-path:polygon(8px 0,100%0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:top .2s ease}.skip-link:focus{top:12px}.countdown .cd-done{width:100%;text-align:center;font-family:var(--font-display);font-weight:800;font-size:clamp(20px,3vw,30px);letter-spacing:.14em;color:var(--gold-2);padding:8px 0;text-shadow:0 0 26px rgba(232,188,98,.35)}.store-badges{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.store-badge{display:inline-flex;align-items:center;gap:12px;min-width:190px;padding:12px 22px 12px 16px;background:rgba(9,11,16,.82);border:1px solid rgba(232,188,98,.35);clip-path:polygon(12px 0,100%0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);color:var(--text-primary);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.store-badge:hover{border-color:var(--gold);background:rgba(232,188,98,.08);transform:translateY(-2px);box-shadow:0 10px 30px rgba(232,188,98,.18)}.store-badge svg{width:30px;height:30px;flex-shrink:0;color:var(--gold)}.store-badge span{display:flex;flex-direction:column;line-height:1.25;text-align:left}.store-badge small{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.store-badge strong{font-family:var(--font-body);font-size:1.02rem;font-weight:700;letter-spacing:.02em}@media (max-width:560px){.store-badges{flex-direction:column}.store-badge{width:100%;justify-content:center}}.cookie-bar{position:fixed;left:16px;right:16px;bottom:16px;z-index:1500;display:none;align-items:center;gap:16px;flex-wrap:wrap;max-width:720px;margin:0 auto;padding:14px 18px;background:rgba(8,10,14,.97);border:1px solid rgba(232,188,98,.3);clip-path:var(--chamfer);font-size:.82rem;color:var(--text-muted)}.cookie-bar.show{display:flex}.cookie-bar a{color:var(--gold)}.cookie-bar button{margin-left:auto;padding:8px 20px;background:linear-gradient(135deg,#caa14a,var(--gold));border:0;color:#17120a;font-weight:700;letter-spacing:.08em;cursor:pointer;clip-path:polygon(8px 0,100%0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}#scrollProgress{height:2px!important;background:linear-gradient(90deg,#a8842f,var(--gold),var(--gold-2))!important;box-shadow:0 0 12px rgba(232,188,98,.55)}.sidebar,.sidebar-toggle{display:none!important}.content,.content.full{margin-left:0!important}.navbar{height:68px!important;padding:0 clamp(16px,3vw,40px)!important;background:rgba(6,7,10,.78)!important;border-bottom:1px solid rgba(232,188,98,.14)!important;backdrop-filter:blur(18px) saturate(1.1)!important}.navbar::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(232,188,98,.45),transparent);pointer-events:none}.navbar-inner{display:flex!important;align-items:center;gap:clamp(14px,2.4vw,34px);width:100%;max-width:1460px;margin:0 auto}.navbar-logo-img{height:40px!important;width:auto;display:block}.topnav{display:flex;align-items:center;gap:clamp(10px,1.6vw,26px);margin-right:auto}.topnav-link{appearance:none;background:0 0;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:8px 2px;font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;position:relative;transition:color .2s ease}.topnav-link::after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1px;background:var(--gold);transition:right .25s ease}.topnav-link:hover,.topnav-link.active{color:var(--gold-2)}.topnav-link:hover::after,.topnav-link.active::after{right:0}.topnav-more svg{width:11px;height:11px;transition:transform .25s ease}.topnav-more[aria-expanded=true] svg{transform:rotate(180deg)}.topnav-more[aria-expanded=true]{color:var(--gold)}.mega-menu{position:fixed;top:68px;left:0;right:0;z-index:990;background:rgba(7,9,13,.98);border-bottom:1px solid rgba(232,188,98,.18);box-shadow:0 30px 60px rgba(0,0,0,.55);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,visibility .22s;max-height:calc(100vh - 68px);overflow-y:auto}.mega-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.mega-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,3vw,46px);max-width:1240px;margin:0 auto;padding:30px clamp(18px,3vw,40px) 36px}.mega-group-label{font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid rgba(232,188,98,.18)}.mega-link{display:block;padding:6px 0 6px 14px;font-size:.84rem;color:var(--text-muted);text-decoration:none;position:relative;transition:color .18s ease,padding-left .18s ease}.mega-link::before{content:"";position:absolute;left:0;top:50%;width:6px;height:1px;background:rgba(232,188,98,.4);transition:width .18s ease,background .18s ease}.mega-link:hover{color:var(--gold-2);padding-left:20px}.mega-link:hover::before{width:12px;background:var(--gold)}.mega-quick{display:none}.navbar-actions{display:flex;align-items:center;gap:10px;margin-left:0!important}.nav-btn{border-radius:0!important;clip-path:polygon(8px 0,100%0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);font-family:var(--font-body);letter-spacing:.12em!important}.nav-btn-discord{background:#5865f2!important;border-color:#5865f2!important}.nav-btn-register{background:0 0!important;border:1px solid rgba(232,188,98,.5)!important;color:var(--gold-2)!important}.nav-btn-register:hover{background:rgba(232,188,98,.12)!important}.nav-btn-download{background:linear-gradient(135deg,#caa14a,var(--gold))!important;border-color:transparent!important;color:#17120a!important;font-weight:800!important}.nav-btn-download:hover{box-shadow:0 0 20px rgba(232,188,98,.45)}.mobile-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px;background:0 0;border:1px solid rgba(232,188,98,.3);clip-path:polygon(8px 0,100%0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:pointer;margin-left:auto}.mobile-toggle span{display:block;width:18px;height:2px;background:var(--gold);transition:transform .2s ease,opacity .2s ease}.hero{min-height:100svh}.hero-overlay{background:linear-gradient(180deg,rgba(6,7,10,.82) 0%,rgba(6,7,10,.38) 34%,rgba(6,7,10,.55) 70%,var(--bg-primary) 100%),radial-gradient(60% 50%at 50% 44%,rgba(6,7,10,0) 0%,rgba(6,7,10,.55) 100%)!important}.hero-eyebrow{display:inline-flex;align-items:center;gap:16px;font-family:var(--font-body)!important;font-size:.72rem!important;font-weight:600;letter-spacing:.5em!important;text-transform:uppercase;color:var(--gold)!important;border:0!important;background:0 0!important;padding:0!important}.hero-eyebrow::before,.hero-eyebrow::after{content:"";width:54px;height:1px;background:linear-gradient(90deg,transparent,rgba(232,188,98,.7))}.hero-eyebrow::after{background:linear-gradient(90deg,rgba(232,188,98,.7),transparent)}.hero-title{font-family:var(--font-display)!important;font-weight:800!important;letter-spacing:.06em!important;background:linear-gradient(180deg,#fdf6e3 20%,var(--gold) 78%,#96742e 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;text-shadow:none!important;filter:drop-shadow(0 4px 26px rgba(232,188,98,.22))}.hero-subtitle{font-family:var(--font-body)!important;font-style:normal!important;font-size:1.02rem!important;letter-spacing:.04em;color:var(--text-primary)!important}.hero-description{color:var(--text-muted)!important}.launch-date span{font-family:var(--font-body)!important;letter-spacing:.4em!important;color:var(--text-muted)!important}.launch-date span i{display:none!important}.launch-date strong{font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:.1em;color:var(--gold-2)!important}.countdown{width:min(560px,94%)!important;gap:0!important;background:rgba(9,11,16,.72);border:1px solid rgba(232,188,98,.22);clip-path:var(--chamfer);padding:14px 6px!important;perspective:none!important}.countdown>div{flex:1;background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;position:relative;transform:none!important}.countdown>div+div::before{content:"";position:absolute;left:0;top:18%;height:64%;width:1px;background:linear-gradient(180deg,transparent,rgba(232,188,98,.35),transparent)}.countdown strong{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(26px,3.4vw,40px)!important;color:var(--gold-2)!important;text-shadow:0 0 24px rgba(232,188,98,.25)}.countdown span{font-family:var(--font-body)!important;font-size:.6rem!important;letter-spacing:.3em!important;color:var(--text-muted)!important}.hero-stats{border:0!important;background:0 0!important}.hero-stat strong{font-family:var(--font-display)!important;color:var(--gold-2)!important}.hero-stat em{color:var(--text-muted)!important;font-style:normal!important;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem!important}.hero-stat-divider{background:rgba(232,188,98,.25)!important}.scroll-arrow{border-color:rgba(232,188,98,.5)!important;border-radius:0!important;clip-path:polygon(8px 0,100%0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.btn{border-radius:0!important;clip-path:polygon(12px 0,100%0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);font-family:var(--font-body)!important;letter-spacing:.16em!important}.btn-download,.btn.btn-download{background:linear-gradient(135deg,#caa14a,var(--gold) 60%,#d9ad4e)!important;border-color:transparent!important;color:#17120a!important;font-weight:800!important;box-shadow:0 8px 30px rgba(232,188,98,.22)!important}.btn-download:hover{box-shadow:0 10px 36px rgba(232,188,98,.4)!important;transform:translateY(-2px)}.btn-register,.btn.btn-register{background:rgba(9,11,16,.5)!important;border:1px solid rgba(232,188,98,.45)!important;color:var(--gold-2)!important}.btn-register:hover{background:rgba(232,188,98,.1)!important}.ornament{display:none!important}.section-header{text-align:center!important;position:relative;padding-left:0}.section-header::after{content:"";display:block;width:64px;height:2px;margin:16px auto 0;background:linear-gradient(90deg,rgba(232,188,98,0),var(--gold),rgba(232,188,98,0))}.section-desc,.section-sub{margin-left:auto!important;margin-right:auto!important}.section-title{font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:.08em!important;font-size:clamp(26px,3.2vw,44px)!important;background:linear-gradient(180deg,#f8f2e2,#d9b45c);-webkit-background-clip:text;background-clip:text;color:transparent!important}.section-sub,.section-desc{color:var(--text-muted)!important}.section-bg{opacity:.38!important}.content-section{border-top:1px solid rgba(232,188,98,.07)}[class*=-panel],[class*=-card],.showcase-media,.showcase-copy,.equipment-board,.prize-board,.events-board,.efsun-board{border-radius:0!important;border-color:rgba(232,188,98,.16)!important}.preface-panel{background:rgba(10,12,17,.9)!important;clip-path:var(--chamfer)}.preface-corner{display:none!important}.preface-dropcap{font-family:var(--font-display)!important;color:var(--gold)!important}.preface-divider i{color:rgba(232,188,98,.55)!important}.preface-lead em,.preface-quote em{color:var(--gold-2)!important}.footer{border-top:1px solid rgba(232,188,98,.14)!important;background:linear-gradient(180deg,rgba(6,7,10,0),rgba(10,12,17,.9))!important}.footer-social a{border-radius:0!important;clip-path:polygon(8px 0,100%0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:1px solid rgba(232,188,98,.25)!important}.footer-social a:hover{border-color:var(--gold)!important;color:var(--gold-2)!important}.to-top{border-radius:0!important;clip-path:polygon(8px 0,100%0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:1px solid rgba(232,188,98,.4)!important;background:rgba(9,11,16,.8)!important;color:var(--gold)!important}.slider-prev,.slider-next{border-radius:0!important;clip-path:polygon(6px 0,100%0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border:1px solid rgba(232,188,98,.35)!important}.slider-dots button{border-radius:0!important;width:18px!important;height:3px!important}.slider-dots button.active{background:var(--gold)!important}@media (max-width:1180px){.topnav{display:none}.mobile-toggle{display:inline-flex!important}.mega-quick{display:block}.mega-inner{grid-template-columns:repeat(2,1fr);padding-bottom:90px}}@media (max-width:760px){.navbar-actions .nav-btn-discord{display:none}.mega-inner{grid-template-columns:1fr;gap:22px}.navbar{height:60px!important}.mega-menu{top:60px;max-height:calc(100vh - 60px)}.countdown{width:100%!important}.section-header{padding-left:14px}}
/* Discord canli sayac */
.discord-widget{display:inline-flex;align-items:center;gap:12px;margin:0 auto 22px;padding:10px 18px;background:rgba(88,101,242,.1);border:1px solid rgba(88,101,242,.45);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);color:var(--text-primary);text-decoration:none;font-size:.86rem;transition:background .2s ease,border-color .2s ease}
.discord-widget:hover{background:rgba(88,101,242,.2);border-color:#5865f2}
.discord-widget svg{width:22px;height:22px;color:#5865f2}
.discord-widget strong{color:#fff}
.dw-join{padding:4px 12px;background:#5865f2;color:#fff;font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}
/* dil secici */
.lang-picker{position:relative}
.lang-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;background:rgba(9,11,16,.5);border:1px solid rgba(232,188,98,.35);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);color:var(--gold-2);font-weight:700;font-size:.74rem;letter-spacing:.1em;cursor:pointer}
.lang-btn svg{width:10px;height:10px;transition:transform .2s ease}
.lang-btn[aria-expanded=true] svg{transform:rotate(180deg)}
.lang-list{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;max-height:min(420px,70vh);overflow-y:auto;background:rgba(7,9,13,.98);border:1px solid rgba(232,188,98,.3);box-shadow:0 20px 50px rgba(0,0,0,.6);display:none;z-index:1100}
.lang-list.open{display:block}
.lang-list button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;background:none;border:0;color:var(--text-muted);font-size:.82rem;text-align:left;cursor:pointer}
.lang-list button b{color:var(--gold);font-size:.72rem;letter-spacing:.06em;min-width:26px}
.lang-list button:hover{background:rgba(232,188,98,.1);color:#fff}
.lang-list button.active{color:var(--gold-2);background:rgba(232,188,98,.06)}
@media (max-width:760px){.lang-list{right:auto;left:0}}
body.menu-open{overflow:hidden}
.topnav-more span{display:inline-block}
.lang-list{overscroll-behavior:contain;scrollbar-width:thin}
.lang-list button{min-height:38px}
@media (max-width:420px){
  .navbar-actions{gap:6px}
  .lang-btn{padding-inline:10px}
  .nav-btn{padding-inline:10px}
  .nav-btn-register{display:none}
}
.vip-perks li::before{content:"\2726"!important}
body.i18n-disabled .lang-picker{display:none!important}

/* Icerik gorselleri arka plana yumusak karissin. */
:root{--media-fade-x:clamp(34px,7vw,120px);--media-fade-y:clamp(28px,6vw,96px)}
.showcase-media,.mf-media,.hasar-media,.event-media,.simya-media,.prize-img,.play-video{position:relative}
.showcase-media img,.mf-media img,.hasar-media img,.event-media img,.simya-media img,.prize-img img,.play-video video,.img-mask img{
  -webkit-mask-image:
    linear-gradient(to right,transparent 0,#000 var(--media-fade-x),#000 calc(100% - var(--media-fade-x)),transparent 100%),
    linear-gradient(to bottom,transparent 0,#000 var(--media-fade-y),#000 calc(100% - var(--media-fade-y)),transparent 100%);
  mask-image:
    linear-gradient(to right,transparent 0,#000 var(--media-fade-x),#000 calc(100% - var(--media-fade-x)),transparent 100%),
    linear-gradient(to bottom,transparent 0,#000 var(--media-fade-y),#000 calc(100% - var(--media-fade-y)),transparent 100%);
  -webkit-mask-composite:source-in;
  mask-composite:intersect;
}
@media (max-width:560px){
  :root{--media-fade-x:28px;--media-fade-y:24px}
}

/* Footer Discord karti sosyal ikonlarin altinda, site diliyle uyumlu dursun. */
.footer-modern .discord-widget{
  width:min(420px,100%);
  min-height:46px;
  justify-content:flex-start;
  gap:11px;
  margin:0 auto 4px;
  padding:9px 12px 9px 11px;
  background:radial-gradient(90% 130% at 0 0,rgba(232,188,98,.1),transparent 62%),linear-gradient(180deg,rgba(13,16,23,.86),rgba(7,8,12,.92));
  border:1px solid rgba(232,188,98,.28);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 34px rgba(0,0,0,.26);
  color:var(--text-muted);
  font-size:.78rem;
  letter-spacing:.02em;
  clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);
  transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease;
}
.footer-modern .discord-widget:hover{
  background:radial-gradient(90% 130% at 0 0,rgba(232,188,98,.14),transparent 62%),linear-gradient(180deg,rgba(15,18,26,.92),rgba(8,9,13,.96));
  border-color:rgba(232,188,98,.5);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 42px rgba(0,0,0,.34);
  transform:translateY(-1px);
}
.footer-modern .discord-widget svg{
  width:18px;
  height:18px;
  flex:0 0 auto;
  color:#8e98ff;
  filter:drop-shadow(0 0 10px rgba(88,101,242,.22));
}
.footer-modern .dw-text{
  min-width:0;
  flex:1 1 auto;
  overflow:hidden;
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#d8dce8;
}
.footer-modern .dw-text strong{color:var(--gold-2)}
.footer-modern .dw-join{
  flex:0 0 auto;
  padding:5px 12px;
  background:rgba(232,188,98,.13);
  border:1px solid rgba(232,188,98,.36);
  color:var(--gold-2);
  font-size:.66rem;
  font-weight:800;
  letter-spacing:.12em;
  text-transform:uppercase;
  clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);
}
@media (max-width:460px){
  .footer-modern .discord-widget{width:100%;padding:10px 11px;gap:9px}
  .footer-modern .dw-text{white-space:normal;line-height:1.35}
}

/* capraz platform istemci cipleri */
.platform-chips{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 6px}.platform-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;background:rgba(9,11,16,.72);border:1px solid rgba(232,188,98,.28);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);color:var(--text-primary);font-size:.82rem;font-weight:600;letter-spacing:.02em}.platform-chip svg{width:18px;height:18px;color:var(--gold);flex-shrink:0}.section-type-play .play-btn{margin-top:10px}@media (max-width:560px){.platform-chips{gap:8px}.platform-chip{padding:7px 12px;font-size:.76rem}}

/* dil bayraklari + play notu */
.lang-flag{width:20px;height:14px;object-fit:cover;border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px rgba(0,0,0,.4);display:inline-block}.lang-btn{gap:8px}.lang-btn .lang-flag{width:18px;height:13px}.lang-list button .lang-flag{margin-right:2px}.play-note{margin-top:14px;font-size:.76rem;line-height:1.5;color:var(--text-muted);letter-spacing:.01em}

/* Final responsive hardening: keep every fixed-format surface inside narrow viewports. */
.section-inner,.showcase-stack,.bio-layout,.bio-grid,.ac-grid,.efsun-grid,.pasif-grid{min-width:0}
.feature-list li span{min-width:0;overflow-wrap:anywhere}
@media (max-width:560px){
  .content-section{padding-left:20px!important;padding-right:20px!important}
  .section-inner{width:100%}
  .hero-title{max-width:100%;font-size:clamp(34px,12vw,48px)!important;line-height:.96!important;overflow-wrap:normal}
  .bio-layout .bio-grid,.ac-grid,.efsun-grid,.pasif-grid{width:100%;grid-template-columns:minmax(0,1fr)!important}
  .bio-card,.ac-card,.efsun-row,.pasif-card{width:100%;min-width:0;max-width:100%}
  .efsun-row{flex-wrap:wrap;align-items:flex-start}
  .efsun-name{min-width:0;flex:1 1 120px;overflow-wrap:anywhere}
  .efsun-chips{max-width:100%;flex-wrap:wrap;justify-content:flex-end}
  .equip-inv-tooltip{width:min(180px,calc(100vw - 24px));max-width:calc(100vw - 24px)}
  .cookie-bar{left:8px;right:8px;bottom:8px;max-height:55svh;overflow-y:auto;padding:12px 14px}
}
@media (max-width:360px){
  .navbar{padding-inline:10px!important}
  .navbar-inner{gap:8px}
  .navbar-logo-img{width:auto!important;max-width:82px;height:30px!important}
  .mobile-toggle{width:38px;height:38px;flex:0 0 38px;margin-left:auto}
  .navbar-actions{flex:0 0 auto;gap:5px}
  .navbar-actions .nav-btn-download{display:none}
  .lang-btn{padding-inline:8px}
  .hero-center{width:min(100% - 24px,960px)}
  .hero-ctas .btn{min-width:min(100%,215px)}
}

/* Ust menudeki resmi oyuncu satis platformu. */
.nav-btn-legal{
  gap:7px;
  padding-inline:15px!important;
  border:1px solid rgba(246,223,164,.72)!important;
  background:linear-gradient(135deg,#174f40 0%,#23785c 58%,#15513f 100%)!important;
  color:#fff9e9!important;
  font-weight:800!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 18px rgba(35,120,92,.28);
  text-shadow:0 1px 1px rgba(0,0,0,.35);
}
.nav-btn-legal svg{width:16px;height:16px;flex:0 0 16px;color:var(--gold-2)}
.nav-btn-legal span{white-space:nowrap}
.nav-btn-legal:hover{
  border-color:var(--gold-2)!important;
  background:linear-gradient(135deg,#1d6650 0%,#2b9872 58%,#1b654e 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 24px rgba(43,152,114,.42)!important;
}
@media (max-width:760px){.navbar-actions .nav-btn-legal{display:none}}

/* Intrinsic HTML dimensions reserve space; responsive width must keep the source ratio. */
img{height:auto}
