.site-header nav .active{color:var(--lime)}.page-hero{padding:95px 0 55px;max-width:850px}.page-hero h1{font-size:clamp(52px,8vw,96px);line-height:.95;letter-spacing:-.06em;margin:15px 0 25px}.page-hero p{max-width:700px;color:var(--muted);line-height:1.8}.page-hero .search{display:flex;max-width:650px;margin-top:30px}.listing-section{padding:35px 0 90px}.listing-section .section-head h2{margin:0}.content-page{max-width:900px;padding-top:80px;padding-bottom:100px}.content-page h1{font-size:clamp(45px,7vw,76px);letter-spacing:-.055em;margin:14px 0 28px}.content-page h2{font-size:26px;margin:40px 0 14px}.content-page p,.content-page li{color:var(--muted);line-height:1.85}.content-page a{color:var(--lime)}.policy-date{color:var(--muted);font-size:12px;margin-bottom:35px}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.contact-box{padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-top:30px}@media(max-width:720px){.page-hero{padding-top:65px}.content-page{padding-top:55px}footer .footer-links{gap:12px}}

.category-ad-wrap{width:100%;display:flex;justify-content:center;align-items:center;margin:18px auto 0;overflow:hidden}.category-ad-wrap .ad-placeholder{width:min(970px,100%);min-height:250px;display:flex;justify-content:center;align-items:center}.footer-seo-copy{max-width:900px;margin:0 auto 18px;text-align:center;opacity:.8;line-height:1.6}@media(max-width:760px){.category-ad-wrap{margin-top:12px}.category-ad-wrap .ad-placeholder{min-height:100px}}


/* v26 category/listing polish */
.page-hero .search{
  background:#0f1625;
  border-color:rgba(255,255,255,.13);
}
.page-hero .search:focus-within{
  border-color:rgba(157,255,99,.62);
  box-shadow:0 0 0 3px rgba(157,255,99,.07);
}
.category-ad-wrap{margin-top:14px}
.listing-section{padding-top:28px}
@media(max-width:720px){
  .page-hero{padding-bottom:38px}
  .listing-section{padding-top:22px}
}

/* v28 verified centered 970x250 advertising */
.ad-slot-center{
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  margin:12px auto 14px;
  overflow:hidden;
}
.ad-slot-center .ad-placeholder{
  width:970px;
  max-width:100%;
  min-height:250px;
  margin:0 auto;
  display:flex;
  justify-content:center;
  align-items:center;
}
@media(max-width:720px){
  .ad-slot-center{margin:9px auto 11px}
  .ad-slot-center .ad-placeholder{min-height:90px}
}


/* v29: force category/listing ad slot perfectly centered */
.page-hero .ad-slot-center{
  display:block !important;
  width:100% !important;
  text-align:center !important;
  margin-left:auto !important;
  margin-right:auto !important;
}
.page-hero .ad-slot-center > .ad-placeholder,
.page-hero #agario-cafe_970x250{
  display:block !important;
  width:970px !important;
  max-width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
  text-align:center !important;
}
.page-hero #agario-cafe_970x250 > iframe,
.page-hero #agario-cafe_970x250 iframe{
  display:block !important;
  margin-left:auto !important;
  margin-right:auto !important;
  max-width:100% !important;
}
@media(max-width:1000px){
  .page-hero .ad-slot-center{
    overflow-x:auto;
  }
}

/* v34 premium Top Unblocked editorial hub */
.top-unblocked-page{max-width:1180px;margin:0 auto;padding:34px 20px 70px}
.top-editorial-hero{text-align:center;max-width:900px;margin:24px auto 22px}
.top-editorial-hero h1{font-size:clamp(42px,7vw,78px);letter-spacing:-.055em;margin:8px 0 14px}
.top-editorial-hero .lead{font-size:17px;line-height:1.8;color:#b7c2d4}
.editorial-intro,.editorial-feature,.premium-faq{max-width:900px;margin:34px auto;padding:30px;border:1px solid var(--line);border-radius:22px;background:#0d1421}
.editorial-intro h2,.editorial-feature h2,.premium-faq h2{font-size:27px;margin:0 0 12px}
.editorial-feature h2:not(:first-child){margin-top:28px}
.editorial-intro p,.editorial-feature p,.premium-faq p{color:#b8c3d3;line-height:1.85}
.top-game-list{display:grid;gap:14px;max-width:1000px;margin:28px auto}
.top-game-entry{display:grid;grid-template-columns:64px 150px 1fr;gap:20px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:20px;background:#0e1624}
.top-rank{font-size:27px;font-weight:900;color:var(--lime);text-align:center}
.top-cover img{width:150px;height:112px;object-fit:cover;border-radius:14px;display:block}
.top-copy h2{margin:0 0 8px;font-size:23px}.top-copy h2 a{color:#f4f7fb}.top-copy p{margin:0 0 10px;color:#aeb9ca;line-height:1.65}
.play-link{font-weight:850;color:var(--lime)}
.premium-faq details{border-top:1px solid var(--line);padding:17px 0}.premium-faq summary{cursor:pointer;font-weight:800}
@media(max-width:720px){.top-game-entry{grid-template-columns:42px 90px 1fr;gap:10px;padding:12px}.top-cover img{width:90px;height:90px}.top-copy h2{font-size:17px}.top-copy p{font-size:13px}.top-rank{font-size:19px}.editorial-intro,.editorial-feature,.premium-faq{padding:20px}}


/* v39 CATEGORY/LISTING 970x250 AD — true viewport centered, never scaled */
.page-hero .category-ad-fixed,
.category-ad-fixed{
  position:relative !important;
  left:50% !important;
  transform:translateX(-50%) !important;
  box-sizing:border-box !important;

  width:100vw !important;
  max-width:none !important;
  min-width:100vw !important;
  height:250px !important;
  min-height:250px !important;

  margin:14px 0 16px !important;
  padding:0 !important;

  display:flex !important;
  justify-content:center !important;
  align-items:center !important;

  text-align:center !important;
  overflow:visible !important;
}

.page-hero .category-ad-fixed > #agario-cafe_970x250,
.category-ad-fixed > #agario-cafe_970x250{
  box-sizing:border-box !important;
  display:block !important;
  flex:0 0 970px !important;

  width:970px !important;
  min-width:970px !important;
  max-width:970px !important;

  height:250px !important;
  min-height:250px !important;
  max-height:250px !important;

  margin:0 auto !important;
  padding:0 !important;
  text-align:center !important;
  overflow:hidden !important;
}

.page-hero .category-ad-fixed > #agario-cafe_970x250 iframe,
.category-ad-fixed > #agario-cafe_970x250 iframe{
  display:block !important;
  box-sizing:border-box !important;

  width:970px !important;
  min-width:970px !important;
  max-width:970px !important;

  height:250px !important;
  min-height:250px !important;
  max-height:250px !important;

  margin:0 !important;
  padding:0 !important;
  border:0 !important;
}

/* 970px'den dar ekranda reklam küçülmez; yatay kaydırma alanı oluşur. */
@media(max-width:969px){
  .page-hero .category-ad-fixed,
  .category-ad-fixed{
    left:50% !important;
    transform:translateX(-50%) !important;
    width:100vw !important;
    min-width:100vw !important;
    justify-content:flex-start !important;
    overflow-x:auto !important;
    overflow-y:hidden !important;
    -webkit-overflow-scrolling:touch;
  }

  .page-hero .category-ad-fixed > #agario-cafe_970x250,
  .category-ad-fixed > #agario-cafe_970x250{
    margin-left:max(0px, calc((100vw - 970px)/2)) !important;
    margin-right:0 !important;
  }
}

/* Football Games Unblocked 10x court theme */
:root{--bb20-navy:#071827;--bb20-panel:#0d2538;--bb20-orange:#ff7a1a;--bb20-gold:#ffb13b;--bb20-cream:#fff3df;--bb20-line:#21445d;}
body{background:radial-gradient(circle at 20% 0%,#173b54 0,#071827 38%,#05111d 100%)!important;color:#f7fbff!important;}
.site-header{background:rgba(5,17,29,.94)!important;border-bottom:1px solid #21445d!important;}
.brand span,.section-head h2,.about h2,.home-seo h2{color:#fff3df!important;}
.primary,.play-button,.load-more{background:linear-gradient(135deg,#ff7a1a,#ffb13b)!important;color:#1b1007!important;box-shadow:0 8px 26px rgba(255,122,26,.24)!important;}
.game-card,.player-card,.details-grid article,.game-meta-row,.about,.home-seo,.ai-finder{border-color:#21445d!important;background:rgba(13,37,56,.88)!important;}
.kicker,.result-count,.section-link{color:#ffb13b!important;}
.chip.active{background:#ff7a1a!important;color:#15100a!important;border-color:#ff7a1a!important;}

/* Football Games Unblocked 10x — violet court / electric aqua identity */
:root{--b10-ink:#09071a;--b10-panel:#17112d;--b10-violet:#8b5cf6;--b10-aqua:#2ee6c5;--b10-peach:#ff9868;--b10-line:#3a2b61;}
body{background:radial-gradient(circle at 82% 0%,#2a1853 0,transparent 34%),radial-gradient(circle at 10% 18%,#123f48 0,transparent 28%),#09071a!important;color:#f8f7ff!important;}
.site-header{background:rgba(9,7,26,.94)!important;border-bottom-color:#3a2b61!important;}
.primary,.play-button,.load-more{background:linear-gradient(135deg,#8b5cf6,#2ee6c5)!important;color:#080516!important;box-shadow:0 10px 28px rgba(139,92,246,.22)!important;}
.game-card,.player-card,.details-grid article,.game-meta-row,.about,.home-seo{border-color:#3a2b61!important;background:rgba(23,17,45,.9)!important;}
.kicker,.result-count,.section-link,.search-links a{color:#2ee6c5!important;}
.search-links a:hover{color:#ff9868!important;text-decoration:underline;}
.chip.active{background:#8b5cf6!important;color:white!important;border-color:#8b5cf6!important;}
.brand span,.section-head h2,.about h2,.home-seo h2{color:#fff8f2!important;}

/* Football Games Unblocked 10x identity */
:root{--s20-bg:#070b10;--s20-panel:#0e1620;--s20-green:#b8ff2c;--s20-cobalt:#3f66ff;--s20-ice:#dff7ff;}
body{background:radial-gradient(circle at 20% 0%,rgba(63,102,255,.16),transparent 32%),linear-gradient(180deg,#070b10,#0a1018 58%,#070b10);}
.brand span,.kicker{letter-spacing:.04em}.brand img{filter:drop-shadow(0 0 10px rgba(184,255,44,.25));}
.hero,.brand-editorial,.home-seo,.ai-finder{border-color:rgba(184,255,44,.18);box-shadow:0 18px 55px rgba(0,0,0,.28);}
.ai-suggestions a,.search-links a,.section-link{transition:transform .18s ease,box-shadow .18s ease}.ai-suggestions a:hover,.search-links a:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(63,102,255,.18);}

/* Football Games Unblocked 10x — cobalt / teal / amber classroom theme */
:root{--bg:#07111f;--panel:#0d1b2d;--panel2:#13243a;--line:#28425f;--text:#f5f8ff;--muted:#9cb0c8;--lime:#31e6c4;--cyan:#ffbd4a;}
body{background:radial-gradient(circle at 78% 0,rgba(42,91,155,.30) 0,transparent 32%),radial-gradient(circle at 10% 35%,rgba(49,230,196,.08),transparent 30%),var(--bg);}
.hero:after{background:radial-gradient(circle at 35% 35%,rgba(49,230,196,.46),transparent 52%),radial-gradient(circle at 70% 70%,rgba(255,189,74,.32),transparent 48%);}
.about{background:linear-gradient(130deg,#0d2830,#101c35);}
.ai-finder{background:linear-gradient(135deg,#0d2534,#121c32);}
.brand-editorial,.home-seo{border-color:rgba(49,230,196,.18)!important;}
