/********************************************************/
/* GAMEPATRON - BATTLE OF SEA */
/********************************************************/
/* [EN] Unauthorized copying or use of the CSS and design elements is prohibited. Legal action will be taken in case of unauthorized reproduction. */
/********************************************************/
/* [TR] CSS ve tasarim ogelerinin izinsiz kopyalanmasi veya kullanilmasi yasaktir. Izinsiz kopyalama tespit edilmesi halinde yasal islem baslatilacaktir. */
/********************************************************/

.brand,.nav{align-items:center;display:flex}.brand,.menu,.nav{display:flex}.menu,.nav-wrap{position:relative}.hero::before,.lang-mini{left:50%;transform:translateX(-50%)}#gallery,#leaderboards,#stats{padding-bottom:var(--section-bottom-gap)!important;padding-bottom:var(--section-bottom-gap)!important;padding-bottom:var(--section-bottom-gap)!important}#gallery,.hero,.wood-wrap{isolation:isolate}#leaderboards .card header,#stats .kpi{padding:.75rem}#stats .kpi .t,#stats .kpi .v,.lang-mini .chip,.pill{white-space:nowrap}#stats::after,#stats::before,.backdrop,.hero-logo,.wood-wrap::after,header.at-top::after{pointer-events:none}#gallery .panel,.brand{color:var(--brand);letter-spacing:.5px}.btn,.drawer .mnav-links a,.lang-mini .chip,.menu a,.page-blog .linklist a,.pill,footer.site-footer .btn-social{text-decoration:none}body,html{max-width:100%;overflow-x:clip;background:#000!important}@supports not (overflow-x:clip){body,html{overflow-x:hidden}}html{scroll-behavior:smooth;scroll-padding-top:72px}@media (max-width:860px){html{scroll-padding-top:64px}}.nav{padding:.6rem 0;gap:1rem;justify-content:flex-start}html{scroll-padding-top:88px}:root{--bg:#0a0b0d;--bg2:#15171c;--gold:#d4af37;--gold-2:#a8871e;--muted:#8b8f9c;--accent:#eeaa44;--card:#0f1116;--ring:#43340f;--text:#eaeef8;--link:#ffd27a;--brand:#f7c45f;--danger:#ff6a3d;--ok:#52d1a5;--section-bottom-gap:3rem;--ropeH:8px;--woodH:min(calc(100vw * 0.64), 1024px);--barOverlap:28px;--ropeDrop:0px;--woodDrop:0px;--barShiftDesktop:37px;--barShiftMobile:85px;--img-max:2700px;--img-wood-max:1850px;--stats-bg:url('https://www.battleofsea.com/assets/images/Homepage2025.png');--stats-parallax-speed:0.35;--drawerW:340px;--heroLogoW:clamp(210px, 24vw, 210px);--heroLogoShiftDesktop:30px;--heroLogoShiftMobile:60px;--heroLogoTopDesktop:-200px;--heroLogoTopMobile:-160px;--heroLogoLeftDesktop:25px;--heroLogoTranslateXDesktop:0%;--heroLogoLeftMobile:50%;--heroLogoTranslateXMobile:-50%;--brandNudgeDesktop:45px;--brandNudgeMobile:16px;--galleryLeft:1fr;--galleryCenter:1fr;--galleryRight:1fr;--panelPad:6px;--cellGap:25px;--bannerW:150%;--bannerH:150%;--bannerTopPC:-8%;--bannerTopMobile:-8%;--langTopMobile:55px;--langTopNudge:-10px}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:radial-gradient(1200px 600px at 80% -10%,rgba(255,170,60,.08),transparent),linear-gradient(180deg,#0a0b0d,#0a0b0d 50%,#0c0e12);color:var(--text)}.container{width:min(1280px,100% - 2rem);margin-inline:auto}header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(212,175,55,.15);transition:background .25s,backdrop-filter .25s,border-color .25s}header.at-top{background:linear-gradient(to bottom,#000 0,rgba(0,0,0,.6) 45%,rgba(0,0,0,.3) 80%,rgba(0,0,0,0) 95%) 0 0/100% 100% no-repeat,url('https://www.battleofsea.com/assets/images/wood.jpg') top center/220px 220px;backdrop-filter:none}header.scrolled{background:linear-gradient(180deg,rgba(10,11,13,.92),rgba(10,11,13,.62) 70%,transparent);backdrop-filter:saturate(120%) blur(6px)}#stats>*,.wood-wrap>*,header .container.nav{position:relative;z-index:1}header.at-top::after,header.scrolled::after{position:absolute;left:0;height:var(--ropeH,8px);right:0;content:""}header.at-top::after{bottom:-1px;background:url('https://www.battleofsea.com/assets/images/rope.png') center bottom repeat-x;background-size:auto var(--ropeH,8px);opacity:1}header.scrolled::after{bottom:0;opacity:0}.brand{gap:.8rem;font-family:UnifrakturCook,serif;font-size:clamp(1.4rem,3vw,2rem)}.brand em,.crest,.dl-badge{font-family:Cinzel,serif}.brand em{font-size:.9rem;color:#fff;opacity:.8;font-style:normal}#gallery .panel,h1.logo{font-family:UnifrakturCook,serif}.menu{gap:1rem;align-items:center}.menu a{color:#fff;opacity:.9}.menu a:hover{color:var(--link)}.nav-wrap{display:inline-block}.lang-mini{position:absolute;top:calc(100% + 35px);display:flex;gap:.5rem;z-index:60}.hero,.hero-left{position:relative}.lang-mini .chip{display:inline-flex;align-items:center;justify-content:center;padding:.36rem .75rem;border:1px solid rgba(212,175,55,.35);border-radius:.6rem;background:#0f1116;color:#fff;font-size:.9rem;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.25)}.lang-mini .chip:hover{border-color:rgba(212,175,55,.6);color:var(--link)}.nav-right{display:flex;align-items:center;gap:.6rem;margin-left:.25rem}.hamb{display:none;color:#fff}.hero{overflow:hidden;background-color:#081a26!important}#gallery,.dl-bar{overflow:visible}.hero::before{content:"";position:absolute;top:0;bottom:0;width:min(100vw,var(--img-max));background:url('https://www.battleofsea.com/assets/images/Homepage2025.png') center top/cover no-repeat;filter:brightness(1.2) saturate(.9);z-index:-2}.hero::after{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 420px at 70% 20%,rgba(255,141,45,.45),transparent 0),radial-gradient(900px 420px at 30% 35%,rgba(255,222,160,.2),transparent 0),linear-gradient(180deg,transparent,rgba(10,11,13,.7) 80%,#0a0b0d 100%);z-index:-1}.hero-inner{padding:clamp(3rem,7vw,6rem) 0 9rem;display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;align-items:end;place-content:end normal}.hero-logo{position:absolute;inset:auto auto auto 0;top:0;left:0;top:var(--heroLogoTopDesktop);left:var(--heroLogoLeftDesktop);transform:translateX(var(--heroLogoTranslateXDesktop));width:var(--heroLogoW);height:auto;z-index:2;filter:drop-shadow(0 6px 22px rgba(0,0,0,.45));image-rendering:auto}.card header,.dl-bar,.hero-text,.wood-wrap{position:relative}.hero-text{z-index:3;transform:translateY(var(--heroLogoShiftDesktop));will-change:transform}.btn,.crest{align-items:center}.crest{display:inline-flex;gap:.6rem;padding:.35rem .6rem;border:1px solid var(--ring);background:linear-gradient(180deg,rgba(67,52,15,.35),rgba(67,52,15,.15));border-radius:.6rem;color:var(--link)}h1.logo{font-size:clamp(2.2rem,6vw,4rem);margin:.4rem 0;color:#ffd27a;text-shadow:0 2px 0 rgba(0,0,0,.35),0 12px 30px rgba(255,170,60,.25)}.lead{max-width:60ch;color:#e8e0d2}.btn,.dl-badge small{color:#ffe8b0;font-weight:600}.cta-row{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.btn{display:inline-flex;gap:.5rem;padding:.75rem 1rem;border-radius:.8rem;border:1px solid rgba(212,175,55,.35);background:linear-gradient(180deg,#1a1410,#0f0d0a);box-shadow:0 6px 20px rgba(255,208,128,.08) inset,0 1px 0 rgba(255,255,255,.07) inset}.kpi .v,.pill{font-weight:700}.btn:hover{transform:translateY(-1px)}.btn-ghost{background:0 0;color:#fff}.dl-bar{margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 20px;border-radius:12px;background:linear-gradient(180deg,#191b20,#0e1014);border:1px solid rgba(212,175,55,.45);box-shadow:0 10px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06);z-index:4;max-width:780px}.dl-badge,.dl-group,.pill{display:flex}.dl-bar::after,.dl-bar::before{--cap:54px;content:"";position:absolute;top:50%;transform:translateY(-50%);width:var(--cap);height:var(--cap);border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,230,170,.55),rgba(212,175,55,.18) 48%,transparent 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g fill='none' stroke='%23e8d49a' stroke-width='3' stroke-linecap='round'><path d='M22 50v-6M32 52v-8M42 50v-6'/></g><g fill='%23ffe7b5' stroke='%239b7d2c' stroke-width='2'><path d='M32 10c-10 0-18 7-18 17 0 8 5 12 10 14v4c0 2 2 3 4 3h8c2 0 4-1 4-3v-4c5-2 10-6 10-14 0-10-8-17-18-17z'/><circle cx='24' cy='27' r='4'/><circle cx='40' cy='27' r='4'/><path d='M26 36h12'/></g></svg>") center/28px 28px no-repeat,linear-gradient(180deg,#2b2314,#0f0d08);border:1px solid rgba(212,175,55,.75);box-shadow:0 8px 18px rgba(0,0,0,.4),inset 0 0 10px rgba(212,175,55,.25),inset 0 2px 0 rgba(255,255,255,.18)}.dl-bar::before{left:calc(-1 * var(--cap)/ 2 - 20px)}.dl-bar::after{right:calc(-1 * var(--cap)/ 2 - 20px)}.dl-group{flex-wrap:wrap;justify-content:center}.pill{align-items:center;gap:.5rem;padding:.6rem;border-radius:14px;background:linear-gradient(180deg,#1b1d22,#0d0f14);justify-content:center;border:1px solid rgba(212,175,55,.45);color:#ffe7b5;font-size:.92rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -10px 18px rgba(212,175,55,.08)}.pill:hover{transform:translateY(-1px);color:#fff;border-color:rgba(255,214,137,.85)}.dl-badge{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.5rem 1.1rem;border-radius:16px;color:#fff;font-weight:800;letter-spacing:.4px;background:linear-gradient(180deg,#3a2c10,#1b160d);border:1px solid rgba(212,175,55,.85);box-shadow:0 10px 24px rgba(0,0,0,.45),inset 0 2px 0 rgba(255,255,255,.18);min-width:210px}.dl-badge small{display:block;font-size:.72rem;opacity:.9;margin-top:2px}#gallery .banner-text h3,.card h3{font-family:Cinzel,serif;color:#ffd27a}@media (max-width:860px){html{scroll-padding-top:72px}.hamb{display:inline-flex;gap:.4rem;align-items:center;padding:.4rem .6rem;border:1px solid rgba(212,175,55,.25);border-radius:.6rem;background:#0f1116}.menu{display:none}.nav{justify-content:flex-start}.nav-right{margin-left:auto}.hero-text{transform:translateY(var(--heroLogoShiftMobile));text-align:center;margin-inline:auto;max-width:60ch;padding-bottom:.25rem}.hero-text .crest,.hero-text .lead,.hero-text .logo{display:block;width:100%;margin-inline:auto}.hero-left{display:grid;justify-items:center;margin-bottom:clamp(8px,2.5vw,20px)}.hero-logo{top:var(--heroLogoTopMobile);left:var(--heroLogoLeftMobile);transform:translateX(var(--heroLogoTranslateXMobile))}.dl-bar{grid-template-columns:1fr}.dl-group{flex-wrap:wrap}.hero-inner{padding:clamp(3rem,7vw,6rem) 0 5rem}}.dl-group{gap:.6rem;flex-wrap:nowrap}.pill{flex:1 1 0;min-width:0;width:auto;justify-content:center}.pill img{width:18px;height:18px;filter:invert(90%) sepia(60%) hue-rotate(330deg) saturate(80%) brightness(110%);flex:0 0 18px}.lb-grid,.strip{grid-template-columns:repeat(4,1fr)}.strip{display:grid;gap:.8rem;margin-top:1.2rem}.kpi{background:linear-gradient(180deg,#0f1116,#0b0d12);border:1px solid rgba(212,175,55,.2);border-radius:.8rem;padding:1rem;text-align:center}.kpi .v{font-size:1.4rem;color:#ffe3a0}.kpi .t,footer{color:var(--muted)}.kpi .t{font-size:.8rem}section{padding:1.2rem 0}.section-title{display:flex;align-items:center;gap:.6rem;font-family:Cinzel,serif;font-size:1.3rem;color:#ffe3a0}.lb-grid,.media-grid{display:grid;gap:1rem;margin-top:1rem}.card{background:linear-gradient(180deg,var(--card),#0b0d12);border:1px solid rgba(212,175,55,.25);border-radius:1rem;overflow:hidden}.card header{padding:1rem;border-bottom:1px solid rgba(212,175,55,.2);background:linear-gradient(180deg,rgba(67,52,15,.35),rgba(67,52,15,.12));backdrop-filter:none}.card h3{margin:0;font-size:1.05rem}.tbl{width:100%;border-collapse:collapse}.tbl td,.tbl th{padding:.55rem .8rem;border-bottom:1px dashed rgba(212,175,55,.12);text-align:left}.tbl th{font-size:.76rem;color:#c8b27a;font-weight:600}.tbl td{font-size:.9rem}.drawer .mnav-links a:last-child,.tbl tr:last-child td{border-bottom:none}#leaderboards{padding-block:.6rem!important;margin-block:0;overflow-anchor:none}#leaderboards .section-title{margin:0;line-height:.7}#leaderboards .lb-grid{margin-top:.6rem;gap:.75rem}#leaderboards .tbl td,#leaderboards .tbl th{padding:.4rem .6rem;min-width:0;vertical-align:middle}.media-grid{grid-template-columns:repeat(3,1fr)}.thumb{aspect-ratio:16/9;border-radius:1rem;border:1px solid rgba(212,175,55,.2);background:center/cover #0d0f14}.wood-wrap{background:#000 url('https://www.battleofsea.com/assets/images/ContentBack.png') center calc(var(--woodDrop))/min(var(--img-wood-max),100vw) auto no-repeat}.wood-wrap::after{content:none!important;position:absolute;top:0;bottom:0;left:50%;width:min(1600px,100vw);transform:translateX(-50%);z-index:0}section.register-banner{position:relative;margin:0!important;padding:0!important;overflow:visible;z-index:0}#gallery .panel,#gallery .video,#leaderboards .tbl td.td-name,#stats,body.no-scroll{overflow:hidden}section.register-banner::before{content:"";position:absolute;left:0;right:0;top:var(--ropeDrop);height:var(--ropeH);background:url('https://www.battleofsea.com/assets/images/rope.png') center repeat-x;background-size:auto var(--ropeH);z-index:3;pointer-events:none}section.register-banner::after{content:none}.register-banner .rb{position:relative;height:0}.register-banner .dl-wrap{position:absolute;left:50%;transform:translateX(-50%);top:calc(0px - var(--barOverlap) - var(--barShiftDesktop));z-index:3;width:min(100%,980px);padding-top:var(--barOverlap)}#gallery,#stats{position:relative}.register-banner .content{position:relative;z-index:2;padding-top:clamp(40px,6vw,80px)}.section-title{margin:0;line-height:1.1}#gallery .media-grid,#stats .strip,.section-title+*{margin-top:.6rem!important}#stats{background:#0a0b0d;padding-block:1.2rem;border-top:none!important;border-bottom:none!important}#gallery{background:#161616!important;--gStart:.9;--g1:.5;--g2:.2;--g3:.05}#stats::before{content:"";position:absolute;top:-20vh;bottom:-20vh;left:50%;width:min(100vw,100%);transform:translateX(-50%) translateY(var(--stats-parallax,0));background:var(--stats-bg) center/cover no-repeat;background-color:#081a26!important;z-index:-1;filter:saturate(1) contrast(1);opacity:.8}@media (prefers-reduced-motion:reduce){#stats::before{transform:translateX(-50%) translateY(0)!important;background:var(--stats-bg) center center/cover no-repeat}}#stats::after{content:"";position:absolute;inset:0;z-index:0;background:url('https://www.battleofsea.com/assets/images/rope.png') center top repeat-x,url('https://www.battleofsea.com/assets/images/rope.png') center bottom repeat-x;background-size:auto var(--ropeH),auto var(--ropeH)}#stats .strip{align-items:stretch;gap:5%}#stats .kpi{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:300px;min-height:80px}#stats .kpi .v{line-height:1.7;font-variant-numeric:tabular-nums;font-size:1.1rem}#stats .kpi .t{line-height:1.15;opacity:.9}.backdrop{position:fixed;inset:0;background:rgba(0,0,0,.48);backdrop-filter:blur(2px);opacity:0;transition:opacity .18s;z-index:90}.backdrop[data-open=true]{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;width:var(--drawerW);max-width:86vw;height:100dvh;background:#0f1116;border-left:1px solid rgba(212,175,55,.25);box-shadow:-28px 0 60px rgba(0,0,0,.55);transform:translateX(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);z-index:100;display:flex;flex-direction:column;padding:1rem}.drawer[data-open=true]{transform:translateX(0)}.drawer header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-bottom:.6rem;border-bottom:1px solid rgba(212,175,55,.2)}.drawer .mnav-links{display:grid;gap:.2rem;padding-top:.6rem}.drawer .mnav-links a{display:block;padding:.9rem .2rem;color:#fff;border-bottom:1px dashed rgba(212,175,55,.18)}body.no-scroll{touch-action:none}.lang-float{display:none}@media (min-width:861px){.menu{margin-left:auto}.lang-mini{left:calc(50% - 85px)}.nav-right{display:none}.backdrop,.drawer{display:none!important}header .brand{position:relative;left:var(--brandNudgeDesktop)}}#gallery .rail{display:grid;grid-template-columns:1.2fr 0.6fr 1.2fr;gap:1.25rem;align-items:stretch;margin-top:.9rem}#gallery .panel{position:relative;z-index:2;background:linear-gradient(180deg,#0f1116,#0b0d12);border:1px solid rgba(212,175,55,.28);border-radius:12px;box-shadow:0 10px 26px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.7rem}#gallery .banner,#gallery .ss-grid,#gallery .videos{display:grid;display:grid}#gallery .ss-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:18px 18px}#gallery .thumb{width:100%;border-radius:10px;border:1px solid rgba(212,175,55,.22);background:center/cover no-repeat #0d0f14;box-shadow:0 6px 18px rgba(0,0,0,.25)}#gallery .videos{grid-template-rows:1fr 1fr;gap:18px;height:100%}#gallery .video{position:relative;border-radius:12px;border:1px solid rgba(212,175,55,.22);background:#0d0f14}#gallery .video::before{content:"";display:block;padding-top:56.25%}#gallery .video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#gallery .banner{place-items:center;overflow-x:visible;overflow-y:clip;overflow-x:clip;position:relative;z-index:1;place-items:center;min-height:clamp(560px,70vw,760px);overflow-x:clip;overflow-y:clip}#gallery .banner-text{position:relative;z-index:1;text-align:center;padding:1rem;max-width:min(56ch,92%);pointer-events:none}#gallery .banner-img,#gallery::before{z-index:0;position:absolute;pointer-events:none}#gallery .banner-text h3{margin:.15rem 0 .45rem;font-size:clamp(1.15rem,2.1vw,1.6rem);text-shadow:0 2px 12px rgba(0,0,0,.6)}#gallery .banner-text p{margin:.2rem 0;color:#eae6d8;line-height:1.45;font-size:clamp(.9rem,1.25vw,1.05rem);text-shadow:0 2px 10px rgba(0,0,0,.6)}#gallery .rail{grid-template-columns:var(--galleryLeft) var(--galleryCenter) var(--galleryRight)}#gallery .ss-grid{gap:var(--cellGap) var(--cellGap)}#gallery .videos{gap:var(--cellGap)}#gallery .banner-img{top:-8%;width:300%;height:140%;top:var(--bannerTopPC);left:50%;width:var(--bannerW);height:var(--bannerH);transform:translateX(-50%);background:url('https://www.battleofsea.com/assets/images/ContentBack2.png') center top/contain no-repeat;filter:drop-shadow(0 10px 30px rgba(0,0,0,.55))}#gallery .ss-grid{grid-template-rows:none!important;height:auto!important}#gallery .thumb{height:auto!important;aspect-ratio:1/1!important;background-position:center!important;background-size:cover!important}@media (max-width:860px){.dl-group{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.lb-grid,.media-grid,.strip{grid-template-columns:repeat(2,1fr)}.hero-inner,.lb-grid,.media-grid{grid-template-columns:1fr}:root{--ropeDrop:0px;--woodDrop:0px;--ropeH:6px}.register-banner .rb{height:auto}.register-banner .dl-wrap{position:static;left:auto;transform:none;top:auto;padding-top:0;width:calc(85vw - 1rem);margin:0 auto;margin-bottom:calc(-.7 * var(--barShiftMobile))}.register-banner .dl-bar{margin-top:var(--ropeH);margin-bottom:12px;position:relative;top:calc(-1 * var(--barShiftMobile))}.register-banner .content{padding-top:0}.dl-bar{grid-template-columns:1fr;padding:10px 16px;border-radius:10px;overflow:hidden;position:relative}.dl-bar::after,.dl-bar::before{display:block;--cap:36px;width:var(--cap);height:var(--cap);top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,230,170,.55),rgba(212,175,55,.18) 48%,transparent 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g fill='none' stroke='%23e8d49a' stroke-width='3' stroke-linecap='round'><path d='M22 50v-6M32 52v-8M42 50v-6'/></g><g fill='%23ffe7b5' stroke='%239b7d2c' stroke-width='2'><path d='M32 10c-10 0-18 7-18 17 0 8 5 12 10 14v4c0 2 2 3 4 3h8c2 0 4-1 4-3v-4c5-2 10-6 10-14 0-10-8-17-18-17z'/><circle cx='24' cy='27' r='4'/><circle cx='40' cy='27' r='4'/><path d='M26 36h12'/></g></svg>") center/22px 22px no-repeat,linear-gradient(180deg,#2b2314,#0f0d08)}.dl-bar::before{left:0}.dl-bar::after{right:0}.pill{width:100%;flex:initial;min-width:0;min-width:unset;flex:1 1 auto;padding:.55rem .6rem;font-size:.9rem}.dl-badge{min-width:auto;padding:.45rem .7rem;font-size:.95rem}#stats .strip{grid-template-columns:1fr 1fr;gap:.6rem;align-items:stretch;grid-auto-rows:1fr}#stats .kpi{padding:.6rem .5rem;height:100%;display:flex;flex-direction:column;justify-content:center}#stats .kpi .v{white-space:nowrap;overflow:hidden;text-overflow:clip;line-height:2;font-size:clamp(.9rem, 3.8vw, 1.2rem);letter-spacing:.2px}#stats .kpi .t{line-height:1.2;font-size:clamp(.7rem, 3.4vw, .9rem)}#trailer{width:clamp(220px,60vw,420px);aspect-ratio:16/9;background-size:cover;justify-self:center;margin-inline:auto}.lang-float{transform:translateX(-50%);top:calc(100% + var(--ropeH) + 4px);display:flex!important;gap:.5rem;z-index:40;position:fixed;top:55px;right:12px!important;left:auto!important;transform:none!important;width:auto;justify-content:flex-end;text-align:right}.lang-float .chip{display:inline-flex;align-items:center;justify-content:center;padding:.36rem .7rem;border:1px solid rgba(212,175,55,.4);border-radius:.6rem;background:#0f1116;color:#fff;font-size:.9rem;line-height:1;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.25);white-space:nowrap}.lang-float .chip:hover{border-color:rgba(212,175,55,.65);color:var(--link)}header .brand{position:relative;left:var(--brandNudgeMobile);max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#gallery .rail{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-areas:"banner banner" "left   right"!important;gap:.9rem!important}#gallery .ss-grid,#gallery .videos{gap:12px!important}#gallery .banner-img{top:var(--bannerTopMobile)}#gallery .rail>.panel:first-child{grid-area:left!important}#gallery .rail>.banner{grid-area:banner!important}#gallery .rail>.panel:last-child{grid-area:right!important}#gallery .panel{height:auto!important}#gallery .ss-grid{grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:auto!important}#gallery .thumb{aspect-ratio:1/1!important}#gallery .video::before{padding-top:56.25%!important}}#gallery::before{content:"";inset:0;background:linear-gradient(to bottom,rgba(0,0,0,var(--gStart)) 0,rgba(0,0,0,var(--g1)) 10%,rgba(0,0,0,var(--g2)) 30%,rgba(0,0,0,var(--g3)) 60%,rgba(0,0,0,0) 100%)}#gallery .panel{padding:var(--panelPad);height:97%;padding:8px!important;gap:1.2rem!important;font-size:clamp(1.4rem,1vw,2rem)}#gallery .panel :is(h1,h2,h3,h4,.title){margin-top:2px!important;margin-bottom:6px!important;line-height:1.15!important}#gallery .panel header{padding:0!important;margin:0!important;border:0!important}footer{border-top:1px solid rgba(212,175,55,.2);padding:2rem 0}footer.site-footer{border-top:1px solid rgba(212,175,55,.2)!important;background:linear-gradient(180deg,#0b0d12,#0a0b0d)!important;color:var(--muted)!important;padding:0!important}footer.site-footer .footer-wrap{width:min(1200px,100% - 2rem);margin-inline:auto;padding:.6rem 0 .9rem!important}footer.site-footer .footer-wrap>*{margin-block:.35rem!important}footer.site-footer .footer-social{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:.25rem 0 .35rem!important}footer.site-footer .btn-social{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(212,175,55,.35);background:linear-gradient(180deg,#15171c,#0f1116);box-shadow:0 2px 8px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06)}footer.site-footer .btn-social img{width:16px;height:16px;filter:invert(88%) sepia(32%) saturate(120%) hue-rotate(340deg) brightness(105%)}footer.site-footer .btn-social:hover{border-color:rgba(212,175,55,.7);transform:translateY(-1px)}footer.site-footer .footer-text{text-align:center;line-height:1.35;margin:.25rem 0 .35rem!important;color:#d8d2c2}footer.site-footer .footer-text small{display:block;color:var(--muted);margin-top:.15rem}footer.site-footer .footer-links{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-top:.2rem!important}footer.site-footer .footer-links a{color:#ffe3a0;text-decoration:none;border-bottom:1px dashed rgba(212,175,55,.25)}footer.site-footer .footer-links a:hover{color:#fff;border-bottom-color:rgba(212,175,55,.7)}footer.site-footer .footer-top{display:flex;justify-content:flex-end;margin-top:.45rem!important}footer.site-footer .footer-top .btn{padding:.45rem .7rem;font-size:.9rem}@media (min-width:1200px){#gallery .container,#stats .container{width:min(1400px,100% - 2rem)}#leaderboards .container{width:min(1480px,100% - 2rem)}#leaderboards .lb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}#leaderboards .tbl td,#leaderboards .tbl th{padding:.55rem .9rem}}@media (min-width:861px) and (max-width:1450px){#leaderboards .lb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}#leaderboards .tbl{table-layout:fixed;width:100%}#leaderboards .tbl col.col-no{width:8%}#leaderboards .tbl col.col-score{width:32%}#leaderboards .tbl col.col-name{width:55%}#leaderboards .tbl td:first-child,#leaderboards .tbl td:nth-child(3),#leaderboards .tbl th:first-child,#leaderboards .tbl th:nth-child(3){text-align:right;font-size:.85rem}#leaderboards .tbl td:nth-child(2),#leaderboards .tbl th:nth-child(2){text-align:left;font-size:.85rem}#leaderboards .tbl td.td-name>.name{display:block;white-space:nowrap!important;overflow:hidden;text-overflow:clip;will-change:contents,width}@media (min-width:861px) and (max-width:999px){#leaderboards .lb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}#leaderboards .tbl tbody tr{height:40px}.hero-left .hero-logo{position:absolute;top:var(--heroLogoTopDesktop);left:var(--heroLogoLeftDesktop);transform:translateX(var(--heroLogoTranslateXDesktop));width:var(--heroLogoW);height:auto;z-index:5;display:block;pointer-events:auto}.hero-left .hero-logo img{display:block;width:100%;height:auto}@media (max-width:860px){footer.site-footer .footer-wrap{padding:.5rem 0 .7rem!important}footer.site-footer .btn-social{width:32px;height:32px}footer.site-footer .btn-social img{width:14px;height:14px}footer.site-footer .footer-links{gap:.6rem}.hero-left .hero-logo{top:var(--heroLogoTopMobile);left:var(--heroLogoLeftMobile);transform:translateX(var(--heroLogoTranslateXMobile))}}.hero-left .hero-logo::after{content:"";position:absolute;inset:-24%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(255,255,255,.35) 0,rgba(255,255,255,.18) 38%,rgba(255,255,255,.1) 55%,transparent 60%);filter:blur(12px);opacity:.22;transition:opacity .25s,transform .25s,filter .25s}.hero-left .hero-logo:hover::after{opacity:.4;transform:scale(1.02);filter:blur(13px)}.hero-left .hero-logo:hover img{filter:drop-shadow(0 6px 18px rgba(255,255,255,.25))}input,select{width:100%;padding:10px 14px;border:1px solid rgba(212,175,55,.3);border-radius:8px;background:#141414;color:#f5f5f5;font-size:15px;font-weight:500;transition:.25s;box-shadow:inset 0 1px 2px rgba(0,0,0,.6)}input:hover,select:hover{border-color:rgba(212,175,55,.6)}input:focus,select:focus{outline:0;border-color:#d4af37;box-shadow:0 0 8px rgba(212,175,55,.4);background-color:#1a1a1a;color:#fff}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:hover{-webkit-text-fill-color:#f5f5f5!important;-webkit-box-shadow:0 0 0 1000px #141414 inset!important;border:1px solid rgba(212,175,55,.3)!important}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #1a1a1a inset !important,0 0 8px rgba(212,175,55,.4)!important;border-color:#d4af37!important;-webkit-text-fill-color:#fff!important}.page-blog .blog-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.page-blog .blog-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.page-blog .blog-grid{grid-template-columns:1fr 1fr 1fr}}.page-blog .card{background:rgba(15,15,15,.6);border-radius:12px;padding:18px;box-shadow:0 2px 10px rgba(0,0,0,.12)}.page-blog .card header h3{margin:0 0 10px;font-size:1.1rem;display:flex;align-items:center;gap:8px}.page-blog .card header h3 .ico{font-size:1.2rem}.page-blog .linklist{list-style:none;padding:0;margin:0}.page-blog .linklist li{margin:8px 0}.page-blog .linklist a{color:#bbb}.page-blog .linklist a:hover{text-decoration:underline}.page-blog .sep{height:1px;background:rgba(255,255,255,.1);margin:10px 0 12px;border:0}.page-blog .container.is-fluid{max-width:1480px;width:100%;margin:0 auto;padding-left:16px;padding-right:16px}.page-blog .blog-grid--single{display:block!important}.page-blog .blog-grid--single>*{width:100%!important;max-width:100%!important;margin:0!important;display:block}.page-blog .card--single{padding:0!important;width:100%!important;max-width:100%!important}.page-blog .card--single header{padding:18px 18px 0}.page-blog .card--single .sep{margin:12px 18px}.page-blog .card--single .prose{padding:0 18px 18px}.page-blog .card--single .prose table{width:100%;max-width:100%;border-collapse:collapse;table-layout:auto}.page-blog .card--single .prose table td,.page-blog .card--single .prose table th{padding:12px 10px;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.12)}.page-blog .card--single .prose table thead th{position:sticky;top:0;z-index:1;background:rgba(255,255,255,.06);backdrop-filter:blur(2px);text-align:left;font-weight:600}.page-blog .card--single .prose table tbody tr:nth-child(odd) td{background:rgba(255,255,255,.03)}@media (max-width:640px){.page-blog .card--single .prose{padding:0}.page-blog .card--single .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.page-blog .card--single .table-wrap table{min-width:640px}.page-blog .card--single header{padding:14px}.page-blog .card--single .sep{margin:10px 14px}}