:root{--bg:#090909;--surface:#11100f;--surface-2:#181512;--line:rgba(208,166,94,.18);--gold:#d6a85e;--gold-2:#f0cf8c;--red:#9e251d;--text:#f5f0e7;--muted:#aaa39a;--font-display:"Cinzel",Georgia,serif;--font-body:"Inter",Arial,sans-serif;--shadow:0 24px 80px rgba(0,0,0,.44)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.65;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.025;background-image:radial-gradient(#fff .55px,transparent .65px);background-size:5px 5px;z-index:100}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.screen-reader-text,.skip-link{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;width:auto;height:auto;clip:auto;top:10px;left:10px;background:#fff;color:#000;padding:10px 16px;z-index:9999}.site-header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid rgba(255,255,255,.06);transition:.3s;background:linear-gradient(180deg,rgba(6,6,6,.7),transparent)}.site-header.is-scrolled{background:rgba(8,8,8,.95);backdrop-filter:blur(18px);box-shadow:0 12px 30px rgba(0,0,0,.25)}.header-inner{height:86px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--gold);transform:rotate(45deg);color:var(--gold-2);font:700 13px var(--font-display);box-shadow:inset 0 0 0 3px #0d0c0b,inset 0 0 0 4px rgba(214,168,94,.25)}.brand-mark::first-line{transform:rotate(-45deg)}.brand>span:last-child{display:grid;line-height:1}.brand b{font:700 21px var(--font-display);letter-spacing:.09em}.brand small{font-size:8px;letter-spacing:.42em;color:var(--gold);margin-top:6px}.custom-logo{max-height:58px;width:auto}.main-nav,.main-nav ul{display:flex;align-items:center;gap:28px}.main-nav ul{list-style:none;margin:0;padding:0}.main-nav a{font-size:13px;font-weight:600;color:#d6d1ca;transition:.2s}.main-nav ul a:hover,.main-nav ul a:focus{color:var(--gold-2)}.button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border:1px solid var(--gold);background:linear-gradient(135deg,#c89442,#e2b76c);color:#140f08;font-weight:800;font-size:13px;letter-spacing:.03em;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:transform .2s,filter .2s}.button:hover,.button:focus{transform:translateY(-2px);filter:brightness(1.12)}.button--small{min-height:40px;padding:0 18px;font-size:12px}.button--ghost{background:rgba(8,8,8,.38);color:var(--text);border-color:rgba(255,255,255,.25);backdrop-filter:blur(8px)}.button--full{width:100%;border:0}.menu-toggle{display:none;background:none;border:0;padding:8px}.menu-toggle span{display:block;width:24px;height:2px;background:var(--text);margin:5px}.hero{min-height:780px;height:100svh;max-height:940px;position:relative;display:flex;align-items:center;overflow:hidden;background:#070707}.hero__backdrop{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(5,5,6,.96) 0%,rgba(5,5,6,.78) 34%,rgba(5,5,6,.18) 70%),linear-gradient(0deg,#090909 0%,transparent 22%),url('../images/hero-fortress.jpg');background-size:cover;background-position:center}.hero__backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 76% 32%,rgba(158,37,29,.17),transparent 28%),linear-gradient(90deg,transparent 49.8%,rgba(214,168,94,.16) 50%,transparent 50.2%);opacity:.75}.hero__inner{position:relative;z-index:2;padding-top:74px}.eyebrow,.kicker{display:flex;align-items:center;gap:12px;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.3em}.eyebrow span{width:42px;height:1px;background:var(--gold)}.hero h1{font:700 clamp(52px,7.3vw,102px)/.98 var(--font-display);letter-spacing:-.045em;margin:24px 0 26px;max-width:900px;text-shadow:0 8px 35px #000}.hero h1 em{font-style:normal;color:var(--gold-2)}.hero p{max-width:590px;color:#c3bdb5;font-size:17px;margin:0 0 34px}.hero__actions{display:flex;gap:12px}.hero__trust{display:flex;gap:26px;margin-top:28px;color:#8f8a83;font-size:11px}.hero__trust b{color:var(--gold);margin-right:8px}.scroll-cue{position:absolute;left:50%;bottom:25px;z-index:4;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#777;font-size:8px;letter-spacing:.32em}.scroll-cue span{width:1px;height:36px;background:linear-gradient(var(--gold),transparent)}.section{padding:110px 0}.server-showcase{background:radial-gradient(circle at 50% 0,rgba(157,80,35,.08),transparent 34%),var(--bg)}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px}.section-heading h2,.submit-grid h2,.archive-hero h1,.single-hero h1,.generic-content h1{font:700 clamp(32px,4vw,50px)/1.15 var(--font-display);margin:10px 0 0;letter-spacing:-.025em}.section-heading--center{justify-content:center;text-align:center}.section-heading--center .kicker{justify-content:center}.text-link{color:var(--gold-2);font-size:12px;font-weight:700;letter-spacing:.04em}.text-link span{margin-left:8px}.server-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.server-card{background:linear-gradient(145deg,#151311,#0f0e0d);border:1px solid var(--line);box-shadow:0 16px 45px rgba(0,0,0,.2);transition:.25s}.server-card:hover{transform:translateY(-6px);border-color:rgba(214,168,94,.42);box-shadow:var(--shadow)}.server-card__media{height:185px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 30%,#5b3126,#17110f 45%,#090909);display:grid;place-items:center}.server-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#12100e,transparent 55%)}.server-card__media img{width:100%;height:100%;object-fit:cover;transition:.5s}.server-card:hover .server-card__media img{transform:scale(1.04)}.server-card__monogram{font:800 72px var(--font-display);color:rgba(238,205,140,.77);text-shadow:0 0 35px rgba(214,168,94,.3);transform:rotate(-8deg)}.server-card__status{position:absolute;z-index:2;right:14px;top:14px;padding:6px 10px;background:rgba(7,7,7,.75);border:1px solid rgba(255,255,255,.12);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.server-card__status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#50b96b;margin-right:6px;box-shadow:0 0 8px #50b96b}.server-card__body{padding:22px}.server-card__top{display:flex;justify-content:space-between;align-items:center;min-height:24px}.tag{display:inline-block;padding:4px 9px;border:1px solid rgba(214,168,94,.35);color:var(--gold-2);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.featured-mark{font-size:9px;color:var(--gold)}.server-card h3{font:700 22px var(--font-display);margin:14px 0 8px}.server-card p{font-size:12px;color:var(--muted);margin:0 0 18px}.server-card__stats{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid rgba(255,255,255,.07);margin-bottom:18px}.server-card__stats span{padding:12px 0;font-size:12px;font-weight:700}.server-card__stats span+span{border-left:1px solid rgba(255,255,255,.07);padding-left:18px}.server-card__stats small{display:block;color:#716c66;font-size:8px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px}.process{background:#0d0c0b;border-block:1px solid rgba(255,255,255,.05)}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px}.steps>div{position:relative;text-align:center;padding:0 50px}.steps>div+div{border-left:1px solid var(--line)}.steps b{position:absolute;top:-34px;left:50%;transform:translateX(-50%);font:700 66px var(--font-display);color:rgba(214,168,94,.05)}.step-icon{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 20px;border:1px solid var(--line);color:var(--gold-2);font-size:27px;transform:rotate(45deg)}.step-icon::first-line{transform:rotate(-45deg)}.steps h3{font:700 18px var(--font-display);margin:0 0 10px}.steps p{color:var(--muted);font-size:12px;margin:0}.submit-section{background:radial-gradient(circle at 15% 45%,rgba(151,36,28,.12),transparent 29%),#090909}.submit-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.submit-grid>div:first-child>p{color:var(--muted);max-width:490px}.submit-grid ul{list-style:none;padding:0;margin:28px 0}.submit-grid li{margin:12px 0;color:#c5beb5;font-size:13px}.submit-grid li:before{content:"✓";color:var(--gold);margin-right:12px}.submit-card{background:linear-gradient(145deg,#181512,#0d0c0b);border:1px solid var(--line);padding:34px;box-shadow:var(--shadow);position:relative}.submit-card:before{content:"";position:absolute;inset:8px;border:1px solid rgba(214,168,94,.06);pointer-events:none}.submit-card form{position:relative}.submit-card label{display:block;color:#d7d0c7;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.submit-card input,.submit-card select,.submit-card textarea,.filter-bar input,.filter-bar select{width:100%;margin-top:7px;border:1px solid rgba(255,255,255,.1);background:#0b0a09;color:var(--text);padding:13px 14px;outline:none;transition:.2s;border-radius:0}.submit-card input:focus,.submit-card select:focus,.submit-card textarea:focus,.filter-bar input:focus,.filter-bar select:focus{border-color:var(--gold);box-shadow:0 0 0 2px rgba(214,168,94,.1)}.submit-card textarea{resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.consent{display:flex!important;gap:10px;align-items:flex-start;text-transform:none!important;letter-spacing:0!important;color:#8d8780!important}.consent input{width:auto;margin-top:3px}.hp-field{position:absolute;left:-9999px}.form-notice{position:relative;padding:12px 14px;margin-bottom:18px;border:1px solid}.is-success{color:#85d99b;border-color:#276d3a;background:#102617}.is-error{color:#f2a29a;border-color:#74342e;background:#2c1311}.archive-hero{padding:180px 0 75px;background:linear-gradient(90deg,rgba(6,6,6,.95),rgba(6,6,6,.58)),url('../images/hero-fortress.jpg') center 48%/cover;border-bottom:1px solid var(--line)}.archive-hero p{color:var(--muted)}.archive-content{padding-top:55px}.filter-bar{display:grid;grid-template-columns:1fr 240px auto;gap:12px;margin-bottom:36px;padding:14px;background:#11100f;border:1px solid var(--line)}.filter-bar input,.filter-bar select{margin:0}.pagination{margin-top:45px;text-align:center}.nav-links{display:flex;justify-content:center;gap:8px}.page-numbers{min-width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line)}.page-numbers.current{background:var(--gold);color:#111}.empty-state{text-align:center;border:1px solid var(--line);padding:80px 20px;color:var(--muted)}.empty-state span{font-size:42px;color:var(--gold)}.empty-state h2{font-family:var(--font-display);color:var(--text)}.single-hero{position:relative;padding:210px 0 80px;min-height:560px;display:flex;align-items:end;background:#090909;overflow:hidden}.single-hero__image{position:absolute;inset:0;background-image:linear-gradient(90deg,#070707 0%,rgba(7,7,7,.62)),linear-gradient(0deg,#090909,transparent 40%),url('../images/hero-fortress.jpg');background-size:cover;background-position:center;opacity:.72}.single-hero__content{position:relative;display:flex;align-items:end;justify-content:space-between;gap:40px}.single-hero h1{font-size:clamp(44px,7vw,82px);margin:14px 0}.single-hero p{max-width:680px;color:#c3bdb5}.single-hero__actions{display:flex;gap:10px;flex-shrink:0}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding-top:60px;padding-bottom:100px}.content-card,.info-card{background:#11100f;border:1px solid var(--line);padding:34px;margin-bottom:24px}.entry-content{color:#c6c0b9}.entry-content h2,.content-card h2,.info-card h2{font:700 23px var(--font-display);color:var(--text)}.entry-content a{color:var(--gold-2);text-decoration:underline}.info-card{position:sticky;top:110px}.info-card>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:12px}.info-card span{color:var(--muted)}.info-card small{display:block;color:#706b65;font-size:9px;margin-top:18px}.generic-content{padding-top:160px;min-height:70vh}.generic-content .container{max-width:850px}.generic-content .content-card h2{margin-top:0}.site-footer{border-top:1px solid var(--line);padding:65px 0 24px;background:#070707}.footer-grid{display:grid;grid-template-columns:1.3fr .6fr 1fr;gap:60px}.brand--footer{margin-bottom:20px}.footer-grid h2{font:700 13px var(--font-display);color:var(--gold-2)}.footer-grid p,.footer-grid a{display:block;color:#77716b;font-size:11px;margin:9px 0}.footer-grid a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.06);margin-top:45px;padding-top:20px;color:#5f5a55;font-size:9px;text-transform:uppercase;letter-spacing:.12em}
@media (max-width:960px){.main-nav{position:fixed;inset:86px 0 auto;background:#0b0a09;padding:24px;display:none;border-bottom:1px solid var(--line)}.main-nav.is-open{display:block}.main-nav ul{display:grid;gap:18px;margin-bottom:20px}.menu-toggle{display:block}.server-grid{grid-template-columns:repeat(2,1fr)}.submit-grid{grid-template-columns:1fr;gap:40px}.single-hero__content{display:block}.single-hero__actions{margin-top:28px}.detail-layout{grid-template-columns:1fr}.info-card{position:static}.steps>div{padding-inline:24px}}
@media (max-width:680px){.container{width:min(100% - 28px,1180px)}.header-inner{height:74px}.main-nav{inset:74px 0 auto}.hero{min-height:720px}.hero__backdrop{background-position:68% center}.hero h1{font-size:46px}.hero p{font-size:14px}.hero__actions,.single-hero__actions{display:grid}.hero__trust{display:grid;gap:8px}.section{padding:76px 0}.section-heading{align-items:start;gap:18px}.section-heading>.text-link{white-space:nowrap;margin-top:10px}.server-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr;gap:62px}.steps>div+div{border-left:0}.submit-card{padding:24px 18px}.form-row{grid-template-columns:1fr;gap:0}.filter-bar{grid-template-columns:1fr}.archive-hero{padding-top:140px}.single-hero{padding-top:170px}.single-hero__actions{display:grid}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{display:grid;gap:8px}.detail-layout{padding-top:30px}.content-card,.info-card{padding:24px}.scroll-cue{display:none}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.brand-mark,.step-icon{transform:none;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}

/* Ana sayfa — onaylı sunucu dizini */
.directory-home{background:#0a0908;min-height:100vh}.directory-intro{position:relative;padding:142px 0 46px;overflow:hidden;border-bottom:1px solid var(--line);background:#0a0908}.directory-intro__art{position:absolute;inset:0;background:linear-gradient(90deg,#0a0908 0%,rgba(10,9,8,.91) 42%,rgba(10,9,8,.28) 100%),linear-gradient(0deg,#0a0908,transparent 60%),url('../images/hero-fortress.jpg') 80% 43%/cover;opacity:.58}.directory-intro__inner{position:relative;display:flex;justify-content:space-between;align-items:end;gap:40px}.directory-intro h1{font:700 clamp(38px,5vw,62px)/1.05 var(--font-display);margin:10px 0 12px;letter-spacing:-.035em}.directory-intro p{margin:0;color:#aaa39a;font-size:14px;max-width:620px}.directory-panel{position:relative;padding:0 0 100px;background:radial-gradient(circle at 50% 0,rgba(214,168,94,.055),transparent 32%)}.directory-search{position:relative;z-index:3;transform:translateY(-1px);display:grid;grid-template-columns:minmax(0,1fr) 270px auto;gap:0;background:#151310;border:1px solid rgba(214,168,94,.28);box-shadow:0 18px 50px rgba(0,0,0,.3)}.directory-search label{position:relative;border-right:1px solid rgba(255,255,255,.08)}.directory-search input,.directory-search select{width:100%;height:62px;border:0;background:transparent;color:var(--text);padding:0 20px;outline:none}.directory-search .search-field input{padding-left:52px}.search-field>span[aria-hidden]{position:absolute;left:20px;top:17px;font-size:23px;color:var(--gold)}.directory-search input:focus,.directory-search select:focus{box-shadow:inset 0 -2px var(--gold);background:rgba(255,255,255,.018)}.button--search{height:62px;min-width:155px;clip-path:none;border:0}.category-chips{display:flex;gap:8px;align-items:center;overflow-x:auto;padding:25px 0 30px;scrollbar-width:none}.category-chips::-webkit-scrollbar{display:none}.category-chips a{flex:none;padding:8px 15px;border:1px solid rgba(255,255,255,.1);color:#918b84;background:#100f0e;font-size:10px;font-weight:700;letter-spacing:.05em;transition:.2s}.category-chips a:hover,.category-chips a.is-active{color:#171109;border-color:var(--gold);background:var(--gold-2)}.list-heading{display:flex;align-items:center;justify-content:space-between;margin:6px 0 16px}.list-heading>div{display:flex;align-items:center;gap:11px}.list-heading h2{font:700 22px var(--font-display);margin:0}.list-heading small{color:#6f6962;font-size:10px;border-left:1px solid rgba(255,255,255,.1);padding-left:11px}.live-pulse{width:8px;height:8px;border-radius:50%;background:#50b96b;box-shadow:0 0 0 5px rgba(80,185,107,.08),0 0 12px rgba(80,185,107,.55)}.list-updated{color:#6f6962;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.server-list{border:1px solid var(--line);background:#0e0d0c;box-shadow:0 24px 60px rgba(0,0,0,.18)}.server-list__labels,.server-row{display:grid;grid-template-columns:minmax(290px,1.7fr) minmax(120px,.75fr) minmax(90px,.55fr) minmax(120px,.7fr) 96px;align-items:center;gap:18px}.server-list__labels{min-height:39px;padding:0 22px;background:#151310;border-bottom:1px solid var(--line);color:#655f59;font-size:8px;text-transform:uppercase;letter-spacing:.16em}.server-row{min-height:88px;padding:12px 22px;border-bottom:1px solid rgba(255,255,255,.055);transition:.22s;position:relative}.server-row:last-child{border-bottom:0}.server-row:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--gold);transform:scaleY(0);transition:.22s}.server-row:hover{background:linear-gradient(90deg,rgba(214,168,94,.065),rgba(214,168,94,.012));transform:translateX(3px)}.server-row:hover:before{transform:scaleY(1)}.server-row__identity{display:flex;align-items:center;gap:14px;min-width:0}.server-row__logo{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;background:radial-gradient(circle at 40% 25%,#5a3427,#17110f 58%,#090909);border:1px solid rgba(214,168,94,.27);color:var(--gold-2);font:700 21px var(--font-display);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);overflow:hidden}.server-row__logo img{width:100%;height:100%;object-fit:cover}.server-row__identity>span:last-child{min-width:0}.server-row__identity strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:700 16px var(--font-display);letter-spacing:.01em}.server-row__identity small{display:block;color:#77716b;font-size:9px;margin-top:4px}.server-row__identity small i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#50b96b}.server-row__identity small b{color:var(--gold);font-weight:600}.server-row__type{justify-self:start;padding:5px 9px;border:1px solid rgba(214,168,94,.25);color:var(--gold-2);font-size:9px;text-transform:uppercase;letter-spacing:.09em}.server-row__value{font-size:11px;font-weight:700;color:#d4cec6}.server-row__value small{display:none;color:#665f59;font-size:7px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:2px}.row-action{justify-self:end;display:flex;align-items:center;gap:9px;color:var(--gold);font-size:11px;font-weight:800}.server-row:hover .row-action{color:var(--gold-2)}.server-row--demo{opacity:.72}.directory-foot{display:flex;justify-content:space-between;align-items:center;padding-top:18px}.directory-foot p{margin:0;color:#706a63;font-size:10px}.directory-foot p b{color:var(--gold)}.directory-foot .text-link{font-size:10px}.directory-panel .empty-state{border:0}.directory-home .submit-section{border-top:1px solid var(--line)}
@media (max-width:900px){.server-list__labels{display:none}.server-row{grid-template-columns:minmax(230px,1.6fr) minmax(100px,.7fr) minmax(85px,.5fr) 65px}.server-row>.server-row__value:nth-of-type(3){display:none}.server-row__value small{display:block}.directory-search{grid-template-columns:1fr 220px auto}}
@media (max-width:680px){.directory-intro{padding:112px 0 32px}.directory-intro__art{background-position:68% 43%;opacity:.42}.directory-intro__inner{display:block}.directory-intro h1{font-size:37px}.directory-intro p{font-size:12px}.directory-intro .button{margin-top:22px}.directory-search{grid-template-columns:1fr;transform:none}.directory-search label{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.directory-search input,.directory-search select,.button--search{height:54px}.search-field>span[aria-hidden]{top:12px}.category-chips{padding-block:18px 24px}.list-updated{display:none}.server-row{grid-template-columns:minmax(0,1fr) auto;padding:14px;gap:12px}.server-row__logo{width:46px;height:46px;flex-basis:46px}.server-row__type{display:none}.server-row>.server-row__value{display:none}.row-action span{display:none}.directory-foot{align-items:flex-start;gap:18px}.directory-foot p{max-width:210px}}

/* Tanıtım medyaları */
.media-upload-box{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:4px 0 18px;padding:16px;border:1px dashed rgba(214,168,94,.32);background:rgba(214,168,94,.035)}.media-upload-box strong{display:block;color:#d7d0c7;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.media-upload-box small,.field-help{display:block;color:#756f68;font-size:9px;line-height:1.5;margin-top:4px;text-transform:none;letter-spacing:0}.file-picker{position:relative;flex:none;margin:0!important;padding:9px 13px;border:1px solid rgba(214,168,94,.42);color:var(--gold-2)!important;cursor:pointer}.file-picker:hover{background:rgba(214,168,94,.08)}.file-picker input{position:absolute!important;width:1px!important;height:1px!important;opacity:0;overflow:hidden;margin:0!important;padding:0!important}.file-picker.has-file{border-color:#50b96b;color:#85d99b!important}.promo-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.promo-gallery a{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);background:#090909}.promo-gallery img{width:100%;height:100%;object-fit:cover;transition:.35s}.promo-gallery a:hover img{transform:scale(1.035)}.promo-video{margin-top:22px;background:#050505;border:1px solid var(--line);overflow:hidden}.promo-video iframe,.promo-video video{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;background:#000}.promo-video>.button{margin:30px}.media-section h2{margin-bottom:0}
@media (max-width:680px){.media-upload-box{align-items:flex-start;flex-direction:column}.promo-gallery{grid-template-columns:1fr}}

/* v1.3 — kategorisel oyun portalı */
:root{--bg:#070b11;--surface:#0c121b;--surface-2:#121b26;--line:rgba(135,163,187,.15);--gold:#e35337;--gold-2:#ffae58;--red:#b52e2b;--text:#f3f5f7;--muted:#8996a3;--shadow:0 24px 70px rgba(0,0,0,.42)}
body{background:var(--bg);background-image:linear-gradient(rgba(130,160,190,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(130,160,190,.025) 1px,transparent 1px);background-size:42px 42px}.site-header{background:rgba(5,9,14,.88);backdrop-filter:blur(16px);border-color:rgba(135,163,187,.14)}.site-header.is-scrolled{background:rgba(5,9,14,.97)}.brand-mark{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(145deg,#e35337,#8d241e);border:0;color:#fff;box-shadow:0 8px 22px rgba(227,83,55,.22)}.brand small{color:var(--gold-2)}.button{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(135deg,#e35337,#f3883b);border-color:#f3883b;color:#fff;text-shadow:0 1px rgba(0,0,0,.2)}
.portal-home{min-height:100vh}.portal-masthead{position:relative;padding:142px 0 58px;overflow:hidden;background:#070b11;border-bottom:1px solid var(--line)}.portal-masthead__art{position:absolute;inset:0;background:linear-gradient(90deg,#070b11 0%,rgba(7,11,17,.91) 48%,rgba(7,11,17,.15) 100%),linear-gradient(0deg,#070b11,transparent 45%),url('../images/hero-fortress.jpg') 84% 44%/cover;opacity:.56}.portal-masthead:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(227,83,55,.12);right:13%;top:1%;transform:rotate(45deg);pointer-events:none}.portal-masthead__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 410px;align-items:end;gap:70px}.portal-badge{display:inline-flex;align-items:center;gap:10px;color:#9eabb6;font-size:9px;font-weight:800;letter-spacing:.2em}.portal-badge i{width:7px;height:7px;background:var(--gold);box-shadow:0 0 15px var(--gold)}.portal-masthead h1{max-width:750px;font:700 clamp(42px,5.7vw,72px)/1.02 var(--font-display);letter-spacing:-.04em;margin:18px 0 16px}.portal-masthead h1 em{font-style:normal;color:var(--gold-2)}.portal-masthead p{margin:0;max-width:620px;color:#9ba7b1;font-size:14px}.portal-search{height:62px;display:grid;grid-template-columns:1fr 98px;border:1px solid rgba(255,174,88,.4);background:rgba(7,11,17,.83);box-shadow:0 18px 45px rgba(0,0,0,.3)}.portal-search label{position:relative}.portal-search label>span[aria-hidden]{position:absolute;left:18px;top:15px;color:var(--gold-2);font-size:24px}.portal-search input{width:100%;height:100%;border:0;background:transparent;color:#fff;outline:0;padding:0 14px 0 51px}.portal-search button{border:0;background:var(--gold);color:#fff;font-size:10px;font-weight:900;letter-spacing:.12em;cursor:pointer}.portal-search:focus-within{box-shadow:0 0 0 3px rgba(227,83,55,.13),0 18px 45px rgba(0,0,0,.3)}
.category-deck{padding:54px 0 50px;background:#091019;border-bottom:1px solid var(--line)}.portal-section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.portal-section-title>div>span{display:block;color:var(--gold);font-size:8px;font-weight:900;letter-spacing:.2em;margin-bottom:6px}.portal-section-title h2{font:700 clamp(23px,2.5vw,31px)/1.2 var(--font-display);margin:0;letter-spacing:-.02em}.portal-section-title>a{color:#7d8b97;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.portal-section-title>a:hover{color:var(--gold-2)}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.category-tile{min-height:78px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:13px 16px;background:linear-gradient(135deg,#101925,#0b121b);border:1px solid var(--line);transition:.22s}.category-tile:hover{transform:translateY(-3px);border-color:rgba(227,83,55,.5);background:linear-gradient(135deg,#172333,#0d151f);box-shadow:0 14px 35px rgba(0,0,0,.25)}.category-tile__icon{width:44px;height:44px;display:grid;place-items:center;background:#080d14;border:1px solid rgba(255,174,88,.24);color:var(--gold-2);font-size:19px}.category-tile strong{display:block;font:700 14px var(--font-display)}.category-tile small{display:block;color:#697682;font-size:8px;text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.category-tile>b{color:#53616d;font-size:16px}.category-tile:hover>b{color:var(--gold)}.category-tile--all{background:linear-gradient(135deg,rgba(227,83,55,.18),rgba(255,174,88,.05));border-color:rgba(227,83,55,.25)}
.portal-directory{padding:62px 0 100px}.portal-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(310px,.75fr);align-items:start;gap:28px}.latest-panel,.popular-panel{min-width:0}.portal-list{background:#0a111a;border:1px solid var(--line)}.portal-server-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 145px 88px 25px;align-items:center;gap:18px;min-height:104px;padding:14px 18px;border-bottom:1px solid rgba(135,163,187,.1);transition:.2s}.portal-server-row:last-child{border-bottom:0}.portal-server-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--gold),var(--gold-2));transform:scaleY(0);transition:.2s}.portal-server-row:hover{background:#0e1823}.portal-server-row:hover:before{transform:scaleY(1)}.portal-server-row__main{display:flex;align-items:center;gap:15px;min-width:0}.portal-server-logo{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 30% 20%,#6e3128,#121821 60%);border:1px solid rgba(255,174,88,.26);color:var(--gold-2);font:700 23px var(--font-display);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.portal-server-logo img{width:100%;height:100%;object-fit:cover}.portal-server-copy{display:block;min-width:0}.portal-server-meta{display:block;color:var(--gold);font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}.portal-server-copy strong{display:block;font:700 16px var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-server-copy small{display:block;color:#74818c;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.portal-server-stats{display:flex;gap:18px}.portal-server-stats>span{color:#c4cbd1;font-size:10px;font-weight:700}.portal-server-stats small{display:block;color:#54616c;font-size:7px;letter-spacing:.12em;margin-bottom:4px}.portal-server-stats i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#4fc879;box-shadow:0 0 8px #4fc879;margin-right:5px}.portal-row-arrow{color:#4f5c68;font-size:27px}.portal-server-row:hover .portal-row-arrow{color:var(--gold-2)}
.like-button{appearance:none;border:1px solid rgba(227,83,55,.28);background:rgba(227,83,55,.06);color:#8c99a4;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:39px;padding:0 12px;cursor:pointer;transition:.2s}.like-button span{color:#e35337;font-size:15px}.like-button b{font-size:10px}.like-button em{font-style:normal;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.like-button:hover{border-color:var(--gold);color:#fff;background:rgba(227,83,55,.13)}.like-button.is-liked{background:rgba(227,83,55,.18);border-color:#e35337;color:#fff}.like-button:disabled{cursor:default}.like-button.is-loading{opacity:.55}.like-button--compact{height:34px;padding:0 9px}.like-button--compact em{display:none}
.popular-panel{background:linear-gradient(160deg,#101a26,#090f17);border:1px solid var(--line);box-shadow:0 20px 55px rgba(0,0,0,.22)}.popular-panel__head{height:82px;display:flex;align-items:center;gap:14px;padding:0 20px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(227,83,55,.14),transparent)}.popular-panel__head>span{width:38px;height:38px;display:grid;place-items:center;background:var(--gold);color:#fff}.popular-panel__head small{display:block;color:var(--gold);font-size:7px;font-weight:900;letter-spacing:.17em}.popular-panel__head h2{font:700 18px var(--font-display);margin:3px 0 0}.rank-item{display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid rgba(135,163,187,.09)}.rank-number{font:700 12px var(--font-display);color:#465461}.rank-item:first-child .rank-number{color:var(--gold-2)}.rank-item>a{display:flex;align-items:center;gap:10px;min-width:0}.rank-logo{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;overflow:hidden;background:#171f28;border:1px solid var(--line);font:700 13px var(--font-display);color:var(--gold-2)}.rank-logo img{width:100%;height:100%;object-fit:cover}.rank-item strong{display:block;max-width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:700 11px var(--font-display)}.rank-item small{display:block;color:#5f6d79;font-size:7px;margin-top:3px}.rank-item .like-button{border:0;background:transparent;height:30px;padding:0 4px}.ranking-empty{color:#687581;font-size:10px;padding:25px 20px}.popular-panel__cta{display:flex;align-items:center;justify-content:space-between;margin:14px;padding:15px;background:linear-gradient(135deg,#9d2b24,#e35337);color:#fff}.popular-panel__cta small{display:block;font-size:7px;letter-spacing:.14em;opacity:.75}.popular-panel__cta strong{display:block;font:700 13px var(--font-display);margin-top:2px}.popular-panel__cta>span+*{font-size:22px}.portal-empty{text-align:center;padding:60px 20px;color:#75828d}.portal-empty>span{font-size:30px;color:var(--gold)}.portal-empty h3{font-family:var(--font-display);color:#fff}.portal-empty p{font-size:10px}.portal-empty a{color:var(--gold-2);font-size:10px}.portal-submit{padding:100px 0;background:radial-gradient(circle at 13% 30%,rgba(227,83,55,.13),transparent 25%),#080d14;border-top:1px solid var(--line)}.portal-submit .submit-card{background:linear-gradient(145deg,#111b27,#0a1018)}.portal-submit .submit-grid h2{font:700 clamp(34px,4vw,52px)/1.1 var(--font-display)}
@media (max-width:1040px){.portal-masthead__inner{grid-template-columns:1fr;gap:28px}.portal-search{max-width:580px}.portal-layout{grid-template-columns:1fr}.popular-panel{display:grid;grid-template-columns:230px 1fr;align-items:start}.popular-panel__head{height:100%;border-bottom:0;border-right:1px solid var(--line)}.ranking-list{display:grid;grid-template-columns:1fr 1fr}.popular-panel__cta{grid-column:1/-1}.portal-server-row{grid-template-columns:minmax(0,1fr) 145px 80px 20px}}
@media (max-width:760px){.category-grid{grid-template-columns:1fr 1fr}.portal-server-row{grid-template-columns:minmax(0,1fr) auto 18px}.portal-server-stats{display:none}.popular-panel{display:block}.popular-panel__head{height:82px;border-right:0;border-bottom:1px solid var(--line)}.ranking-list{display:block}}
@media (max-width:560px){.portal-masthead{padding:118px 0 42px}.portal-masthead h1{font-size:39px}.portal-search{grid-template-columns:1fr 78px}.category-deck{padding-block:38px}.category-grid{grid-template-columns:1fr}.portal-section-title{align-items:flex-start;gap:12px}.portal-section-title>a{white-space:nowrap;margin-top:7px}.portal-directory{padding-block:45px 70px}.portal-server-row{min-height:88px;padding:11px;gap:10px}.portal-server-logo{width:53px;height:53px;flex-basis:53px}.portal-server-copy small{max-width:210px}.portal-server-row>.like-button{position:absolute;right:36px;bottom:10px;height:25px}.portal-row-arrow{grid-column:3;grid-row:1}.portal-submit{padding-block:70px}}
.category-archive__hero{position:relative;padding:160px 0 62px;background:linear-gradient(90deg,#070b11 5%,rgba(7,11,17,.74),rgba(7,11,17,.3)),url('../images/hero-fortress.jpg') 74% 48%/cover;border-bottom:1px solid var(--line)}.category-archive__hero h1{font:700 clamp(38px,5vw,62px)/1.08 var(--font-display);margin:15px 0 10px}.category-archive__hero h1 em{font-style:normal;color:var(--gold-2)}.category-archive__hero p,.category-archive__hero>div>div{max-width:600px;color:#8996a3;font-size:13px}.category-archive__body{padding:24px 0 90px}.category-archive .category-chips small{margin-left:5px;opacity:.65}.category-server-list{max-width:940px}
.server-card__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.single-hero__actions .like-button{height:52px;padding-inline:18px;background:rgba(7,11,17,.68);backdrop-filter:blur(8px)}

/* v1.4 — gelişmiş keşif, SEO ve bilgi mimarisi */
.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:22px;color:#65727e;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.breadcrumbs a:hover{color:var(--gold-2)}.breadcrumbs strong{color:#aab4bc;font-weight:600}.single-server{position:relative}.single-server>.breadcrumb-wrap{position:absolute;z-index:4;top:112px;left:50%;transform:translateX(-50%)}.archive-hero--modern{padding:150px 0 65px;background:linear-gradient(90deg,#070b11 2%,rgba(7,11,17,.78),rgba(7,11,17,.25)),url('../images/hero-fortress.jpg') 76% 47%/cover}.archive-hero--modern h1{max-width:780px}.archive-directory{padding:42px 0 95px}.archive-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:28px;align-items:start}.advanced-filters{position:sticky;top:108px}.advanced-filters>form{padding:20px;background:linear-gradient(150deg,#111a25,#091019);border:1px solid var(--line);box-shadow:0 18px 45px rgba(0,0,0,.2)}.filter-title{display:flex;align-items:center;gap:10px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.filter-title>span{width:35px;height:35px;display:grid;place-items:center;background:rgba(227,83,55,.12);color:var(--gold)}.filter-title small{display:block;color:var(--gold);font-size:6px;font-weight:900;letter-spacing:.15em}.filter-title h2{font:700 15px var(--font-display);margin:2px 0 0}.advanced-filters label{display:block;margin-bottom:14px;color:#818e99;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.advanced-filters input[type="search"],.advanced-filters select,.results-toolbar select{width:100%;height:42px;margin-top:6px;padding:0 11px;border:1px solid rgba(135,163,187,.16);background:#070d14;color:#dce2e7;outline:0}.advanced-filters input:focus,.advanced-filters select:focus,.results-toolbar select:focus{border-color:var(--gold)}.filter-check{display:flex!important;align-items:center;gap:9px;text-transform:none!important;letter-spacing:0!important;color:#a7b1ba!important}.filter-check input{accent-color:var(--gold)}.clear-filters{display:block;text-align:center;color:#64717c;font-size:8px;margin-top:12px;text-decoration:underline}.filter-trust{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:15px;border:1px solid rgba(79,200,121,.17);background:rgba(79,200,121,.04)}.filter-trust>b{color:#4fc879}.filter-trust p{margin:0}.filter-trust strong,.filter-trust span{display:block}.filter-trust strong{color:#aeb8c0;font-size:9px}.filter-trust span{color:#65727e;font-size:8px;margin-top:3px}.results-toolbar{height:54px;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:0 14px;background:#0d151f;border:1px solid var(--line)}.results-toolbar>div{display:flex;align-items:center;gap:10px}.results-toolbar strong{font-size:10px;color:#aab5bd}.results-toolbar form{margin:0}.results-toolbar select{width:190px;height:34px;margin:0;font-size:9px}.server-grid--archive{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.server-grid--archive .server-card__media{height:150px}.server-grid--archive .server-card__body{padding:18px}.server-card__stats{grid-template-columns:repeat(3,1fr)}.server-card__stats span+span{padding-left:12px}.server-card__signals{display:flex;justify-content:space-between;gap:10px;margin:-7px 0 15px;color:#5e6b76;font-size:8px}.server-card__signals span:last-child{color:#4f9e68}.portal-faq{padding:85px 0;background:#091019;border-top:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.faq-grid details{padding:0 18px;background:#0d151f;border:1px solid var(--line)}.faq-grid details[open]{border-color:rgba(227,83,55,.3);background:linear-gradient(145deg,#111b27,#0b121b)}.faq-grid summary{position:relative;padding:17px 28px 17px 0;cursor:pointer;list-style:none;font:700 12px var(--font-display)}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:after{content:"＋";position:absolute;right:0;color:var(--gold)}.faq-grid details[open] summary:after{content:"−"}.faq-grid p{margin:0 0 17px;color:#7d8994;font-size:10px}.category-archive__hero .breadcrumbs{margin-bottom:28px}
@media(max-width:960px){.archive-layout{grid-template-columns:1fr}.advanced-filters{position:static}.advanced-filters>form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.advanced-filters .filter-title,.advanced-filters .button,.advanced-filters .clear-filters{grid-column:1/-1}.advanced-filters label{margin:0}.filter-trust{display:none}.server-grid--archive{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.single-server>.breadcrumb-wrap{top:88px}.breadcrumbs{font-size:7px}.archive-hero--modern{padding-top:125px}.advanced-filters>form{grid-template-columns:1fr}.results-toolbar{height:auto;padding:11px;gap:10px}.results-toolbar select{width:150px}.server-grid--archive{grid-template-columns:1fr}.faq-grid{grid-template-columns:1fr}.server-card__signals{font-size:7px}}
.server-comments{padding-bottom:90px}.comments-area{max-width:780px;padding:32px;background:#0d151f;border:1px solid var(--line)}.comments-heading h2,.comment-reply-title{font:700 24px var(--font-display)}.comment-list{list-style:none;padding:0;margin:28px 0}.comment-list .comment{padding:18px 0;border-top:1px solid var(--line)}.comment-list .children{list-style:none;margin-left:38px}.comment-meta{font-size:9px}.comment-author{display:flex;align-items:center;gap:9px}.comment-author img{border-radius:50%}.comment-metadata{margin:5px 0 0 53px;color:#65727e}.comment-content{margin-left:53px;color:#9ba7b1;font-size:11px}.reply{margin-left:53px;color:var(--gold);font-size:9px}.comment-form label{display:block;color:#7e8b96;font-size:8px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.comment-form input:not([type="submit"]),.comment-form textarea{width:100%;padding:12px;border:1px solid var(--line);background:#070d14;color:#fff}.comment-form-cookies-consent{display:flex;align-items:center;gap:8px}.comment-form-cookies-consent input{width:auto!important}.comment-form-cookies-consent label{margin:0;text-transform:none;letter-spacing:0}@media(max-width:680px){.comments-area{padding:20px}.comment-list .children{margin-left:15px}.comment-content,.reply,.comment-metadata{margin-left:0}}

/* v1.5 — yönetilebilir reklamlar ve niche landing bağlantıları */
.ad-slot{position:relative;width:min(1180px,calc(100% - 40px));min-height:86px;margin:24px auto;display:grid;place-items:center;padding:16px;background:rgba(9,16,25,.72);border:1px solid rgba(135,163,187,.13);overflow:hidden;text-align:center}.ad-label{position:absolute;top:5px;right:7px;color:#53606b;font-size:6px;letter-spacing:.16em}.ad-content{width:100%;max-width:100%;overflow:hidden}.ad-content img{margin:auto;max-width:100%;height:auto}.ad-content iframe,.ad-content ins{max-width:100%}.ad-slot--global_header{margin-top:102px;margin-bottom:-78px;z-index:3}.ad-slot--home_sidebar{width:auto;min-height:120px;margin:14px;border-color:rgba(135,163,187,.1)}.ad-slot--archive_top{width:100%;margin:0 0 16px}.ad-slot--single_top,.ad-slot--single_bottom{margin-block:30px}.level-hubs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.level-hubs strong{color:#697682;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.level-hubs a{padding:7px 11px;background:#080d14;border:1px solid rgba(255,174,88,.18);color:#9aa6b0;font-size:8px}.level-hubs a:hover{color:var(--gold-2);border-color:var(--gold)}.publish-success{display:flex;align-items:center;gap:12px;margin-top:30px;padding:16px 20px;background:rgba(79,200,121,.08);border:1px solid rgba(79,200,121,.28);color:#a9b8b0}.publish-success b{width:30px;height:30px;display:grid;place-items:center;background:#4fc879;color:#07110b}.publish-success strong{color:#d6f4de;margin-right:5px}.publish-success span{font-size:11px}.ad-slot--global_header+.portal-home .portal-masthead,.ad-slot--global_header+main .archive-hero,.ad-slot--global_header+main .single-hero{padding-top:170px}
@media(max-width:680px){.ad-slot{width:calc(100% - 28px);min-height:70px;margin-block:16px}.ad-slot--global_header{margin-top:86px;margin-bottom:-62px}.ad-slot--home_sidebar{width:auto}.level-hubs{align-items:flex-start}.publish-success{margin-top:18px}}
.related-servers{padding:20px 0 70px}.related-servers .portal-section-title{margin-bottom:20px}@media(max-width:960px){.related-servers .server-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.related-servers .server-grid{grid-template-columns:1fr}}
.ad-slot--global_header{margin-bottom:0}.ad-slot--global_header+.portal-home .portal-masthead,.ad-slot--global_header+main .archive-hero,.ad-slot--global_header+main .single-hero{padding-top:142px}@media(max-width:680px){.ad-slot--global_header{margin-bottom:0}.ad-slot--global_header+.portal-home .portal-masthead,.ad-slot--global_header+main .archive-hero,.ad-slot--global_header+main .single-hero{padding-top:118px}}

/* v1.6 — panelden düzenlenebilir görünüm, dar arama ve kompakt liste */
.portal-masthead__inner{grid-template-columns:minmax(0,1fr) var(--search-width,340px);gap:48px}.portal-search{width:100%;max-width:var(--search-width,340px);justify-self:end}.m2pvp-no-popular .portal-layout{grid-template-columns:minmax(0,1fr)}.m2pvp-no-likes .like-button{display:none!important}.m2pvp-density-compact .portal-server-row{min-height:78px;padding-block:8px}.m2pvp-density-compact .portal-server-logo{width:48px;height:48px;flex-basis:48px}.m2pvp-density-compact .rank-item{padding-block:10px}.m2pvp-density-compact .server-card__body{padding:15px}.portal-home>.portal-directory:first-child{padding-top:140px}
@media(max-width:1040px){.portal-masthead__inner{grid-template-columns:1fr}.portal-search{justify-self:start}}
@media(max-width:560px){.portal-search{max-width:100%}.m2pvp-density-compact .portal-server-row{min-height:72px}}

/* v1.7 — blog, rehber ve haber alanı */
.blog-hero{padding:158px 0 72px;background:linear-gradient(90deg,#070b11 3%,rgba(7,11,17,.82),rgba(7,11,17,.32)),url('../images/hero-fortress.jpg') 72% 46%/cover;border-bottom:1px solid var(--line)}.blog-hero--compact{padding-bottom:58px}.blog-hero h1,.blog-single__hero h1{max-width:840px;margin:15px 0 13px;font:700 clamp(39px,5.5vw,68px)/1.06 var(--font-display);letter-spacing:-.04em}.blog-hero p{max-width:650px;margin:0;color:#8e9ba6;font-size:13px}.blog-search{display:grid;grid-template-columns:minmax(0,1fr) 90px;width:min(440px,100%);height:50px;margin-top:27px;border:1px solid rgba(255,174,88,.36);background:rgba(7,13,20,.84)}.blog-search input{width:100%;height:100%;padding:0 15px;border:0;background:transparent;color:#fff;outline:0}.blog-search button{border:0;background:var(--gold);color:#fff;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.blog-directory{padding:34px 0 95px}.blog-categories{display:flex;align-items:center;gap:8px;overflow-x:auto;margin-bottom:30px;padding-bottom:5px;scrollbar-width:none}.blog-categories a{display:flex;align-items:center;gap:7px;flex:none;padding:8px 13px;border:1px solid rgba(135,163,187,.15);background:#0b131d;color:#86939e;font-size:9px;font-weight:700}.blog-categories a:hover,.blog-categories a.is-active{border-color:var(--gold);background:rgba(227,83,55,.12);color:#fff}.blog-categories small{color:var(--gold);font-size:7px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-card{min-width:0;background:linear-gradient(145deg,#111b27,#0a1018);border:1px solid var(--line);transition:.24s}.blog-card:hover{transform:translateY(-5px);border-color:rgba(227,83,55,.45);box-shadow:0 22px 55px rgba(0,0,0,.25)}.blog-card__media{display:grid;height:190px;place-items:center;overflow:hidden;background:radial-gradient(circle at 40% 30%,#663329,#101722 62%)}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:.45s}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-card__media>span{font:800 68px var(--font-display);color:rgba(255,174,88,.68)}.blog-card__body{padding:21px}.blog-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#687681;font-size:7px;text-transform:uppercase;letter-spacing:.1em}.blog-card__meta span{color:var(--gold)}.blog-card h2{margin:12px 0 9px;font:700 19px/1.3 var(--font-display)}.blog-card p{min-height:58px;margin:0 0 17px;color:#7c8994;font-size:10px}.blog-card__link{color:var(--gold-2);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.blog-single__hero{padding:155px 0 66px;background:radial-gradient(circle at 78% 20%,rgba(227,83,55,.16),transparent 28%),#080e16;border-bottom:1px solid var(--line)}.blog-single__hero h1{max-width:900px}.blog-single__hero>div>p{max-width:730px;color:#8b98a3}.blog-single__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#687681;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.blog-single__meta a{padding:5px 9px;border:1px solid rgba(255,174,88,.28);color:var(--gold-2)}.blog-article{max-width:860px;padding-top:45px;padding-bottom:80px}.blog-article__cover{margin:0 0 36px}.blog-article__cover img{width:100%;max-height:500px;object-fit:cover;border:1px solid var(--line)}.blog-article .entry-content{font-size:15px;line-height:1.85;color:#b7c0c7}.blog-article .entry-content h2,.blog-article .entry-content h3{margin-top:1.8em;color:#fff;font-family:var(--font-display)}.blog-article .entry-content blockquote{margin:28px 0;padding:15px 22px;border-left:3px solid var(--gold);background:#0d151f;color:#d2d8dd}.blog-article__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:44px;padding-top:22px;border-top:1px solid var(--line);color:#7c8994;font-size:9px}.blog-tags a{display:inline-block;margin:3px;padding:5px 9px;background:#0d151f;border:1px solid var(--line);color:#9ca7b0}.related-blog{padding:65px 0;background:#091019;border-top:1px solid var(--line)}.related-blog .blog-card__media{height:150px}
@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.blog-hero,.blog-single__hero{padding-top:125px}.blog-grid{grid-template-columns:1fr}.blog-card__media{height:180px}.blog-article{padding-top:25px}.blog-article__footer{align-items:flex-start;flex-direction:column}}
.nav-blog-link{white-space:nowrap}@media(max-width:960px){.main-nav>.nav-blog-link{display:block;margin:0 0 18px}}
.blog-directory .ad-slot,.blog-article .ad-slot{width:100%;margin:0 0 28px}.blog-article .ad-slot{margin-top:36px}
