@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&display=swap');
:root{--bg:#080b14;--panel:#101624;--panel2:#151d2e;--line:#263147;--text:#f5f7fb;--muted:#94a0b8;--lime:#9dff63;--cyan:#48d6ff;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% 0,#182a37 0,transparent 30%),var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site-header{height:76px;max-width:1440px;margin:auto;padding:0 34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff10}.brand{display:flex;align-items:center;gap:11px;font-weight:800}.brand img{width:38px;height:38px}.site-header nav{display:flex;gap:30px;color:var(--muted);font-size:14px;font-weight:700}.site-header nav a:hover{color:var(--text)}main{max-width:1440px;margin:auto;padding:0 34px}.hero{min-height:510px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative}.hero:after{content:"";position:absolute;right:4%;top:70px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#9dff6360,transparent 52%),radial-gradient(circle at 70% 70%,#48d6ff55,transparent 48%);filter:blur(4px);opacity:.8;pointer-events:none}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:800;color:var(--lime)}h1,h2,p{margin-top:0}.hero h1{font-size:clamp(48px,7.5vw,104px);line-height:.88;letter-spacing:-.065em;margin:18px 0 26px;position:relative;z-index:1}.hero h1 span{color:transparent;-webkit-text-stroke:1px #dfe6f1}.hero>p{max-width:600px;color:var(--muted);font-size:18px;line-height:1.7}.search-row{display:flex;gap:12px;width:min(690px,100%)}.search{height:58px;flex:1;border:1px solid var(--line);background:#111725cc;border-radius:15px;display:flex;align-items:center;padding:0 18px;gap:12px}.search:focus-within{border-color:var(--lime)}.search span{font-size:26px;color:var(--lime)}.search input{width:100%;background:transparent;border:0;outline:0;color:var(--text)}button,.primary,select{border:1px solid var(--line);color:var(--text);background:var(--panel2);border-radius:13px;padding:12px 16px;cursor:pointer;font-weight:700}.primary{background:var(--lime);color:#071007;border:0;padding:0 23px}.stats{display:flex;gap:44px;margin-top:34px}.stats div{display:flex;flex-direction:column}.stats strong{font-size:22px}.stats span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.catalog,.saved-section,.related{padding:75px 0}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:26px}.section-head h2,.about h2,.details-grid h2{font-size:32px;margin:8px 0 0;letter-spacing:-.04em}.result-count{color:var(--muted);font-size:13px}.controls{display:flex;justify-content:space-between;gap:18px;margin-bottom:28px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:10px 15px;color:var(--muted);border-radius:99px}.chip.active{background:var(--text);color:#0c101b}.game-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:11px}.game-card{min-width:0;position:relative}.cover-wrap{position:relative;aspect-ratio:1/1;border-radius:13px;overflow:hidden;background:var(--panel);border:1px solid #ffffff0d}.cover-wrap:after{content:"Play";position:absolute;inset:auto 10px 10px 10px;padding:10px;text-align:center;border-radius:11px;background:#0a0e16e8;color:var(--lime);font-weight:800;transform:translateY(130%);transition:.25s}.game-card:hover .cover-wrap:after{transform:translateY(0)}.cover{width:100%;height:100%;object-fit:cover;transition:.35s}.game-card:hover .cover{transform:scale(1.06);filter:brightness(.72)}.card-text{padding:8px 2px 12px}.card-text strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.card-text span{display:block;color:var(--muted);font-size:9px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.fav-dot{position:absolute;right:10px;top:10px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#080b14d9;z-index:2}.fav-dot.on{color:var(--lime)}.load-more{display:block;margin:38px auto 0;padding:14px 26px}.empty{padding:70px;text-align:center;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted)}.empty strong,.empty span,.empty a{display:block;margin:5px}.about{margin:70px 0;padding:70px;border-radius:30px;background:linear-gradient(130deg,#15251d,#101a28);border:1px solid #ffffff10}.about p{max-width:760px;color:var(--muted);line-height:1.8}.compact{grid-template-columns:repeat(12,minmax(0,1fr))}footer{max-width:1440px;margin:70px auto 0;padding:34px;display:flex;align-items:center;gap:35px;border-top:1px solid #ffffff10;color:var(--muted);font-size:12px}footer p:nth-child(2){margin-left:auto}.game-main{padding-top:42px}.back{color:var(--muted);font-size:13px}.player-card{margin-top:20px;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--panel)}.player{aspect-ratio:16/9;position:relative;background:#05070c}.player iframe{width:100%;height:100%;border:0;display:none;background:#000}.start-screen{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.start-screen>img{width:100%;height:100%;object-fit:cover;filter:blur(4px);transform:scale(1.03)}.shade{position:absolute;inset:0;background:#05070bb8}.play-button{position:absolute;border:0;background:var(--lime);color:#081008;padding:18px 28px;border-radius:15px;font-size:17px}.play-button span{margin-right:8px}.player-toolbar{padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px}.game-title{display:flex;align-items:center;gap:12px;min-width:0}.game-title img{width:48px;height:48px;border-radius:12px;object-fit:cover}.game-title h1{font-size:18px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-title span{font-size:11px;color:var(--muted)}.toolbar-actions{display:flex;gap:8px}.toolbar-actions button{font-size:12px}.details-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;padding:50px 0}.details-grid article,.details-grid aside{padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.details-grid p,.details-grid li{color:var(--muted);line-height:1.8}.details-grid aside div{padding:13px 0;border-bottom:1px solid var(--line)}.details-grid aside div:last-child{border:0}.details-grid aside span,.details-grid aside strong{display:block}.details-grid aside span{font-size:10px;text-transform:uppercase;color:var(--muted);letter-spacing:.12em}.details-grid aside strong{margin-top:5px;font-size:13px}.details-grid article:last-child{grid-column:1/-1}.player:fullscreen{aspect-ratio:auto}.player:fullscreen iframe{display:block!important}.player:fullscreen .start-screen{display:none!important}
@media(max-width:1200px){.game-grid,.compact{grid-template-columns:repeat(8,1fr)}}@media(max-width:900px){.game-grid,.compact{grid-template-columns:repeat(6,1fr)}}@media(max-width:720px){.site-header,main{padding-left:18px;padding-right:18px}.site-header nav{display:none}.hero{min-height:500px}.hero:after{width:180px;height:180px;opacity:.45}.hero h1{font-size:53px}.search-row{flex-direction:column}.search-row .primary{height:52px}.stats{gap:25px}.controls{align-items:flex-start;flex-direction:column}.game-grid,.compact{grid-template-columns:repeat(3,1fr);gap:10px}.about{padding:35px 24px;margin:30px 0}.player-card{border-radius:14px}.player-toolbar{align-items:flex-start}.toolbar-actions button span{display:none}.details-grid{grid-template-columns:1fr}.details-grid article:last-child{grid-column:auto}footer{align-items:flex-start;flex-direction:column}footer p:nth-child(2){margin-left:0}}

/* v24: pull Popular Games closer to the game details */
.game-main .related{padding-top:28px!important;padding-bottom:55px}
.game-main .details-grid + .related{margin-top:-28px}
@media(max-width:720px){.game-main .related{padding-top:18px!important;padding-bottom:40px}.game-main .details-grid + .related{margin-top:-20px}}

.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 full-site polish */
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{
  outline:2px solid var(--lime);
  outline-offset:2px;
}
button,.primary,select{transition:background .2s,border-color .2s,color .2s,transform .2s}
button:hover{border-color:#52617a}
.primary:hover{background:#b1ff82;transform:translateY(-1px)}
.game-card:focus-within .cover-wrap{border-color:rgba(157,255,99,.55)}
.result-count,.back{color:#aab5c9}
footer .footer-seo-copy{
  grid-column:1 / -1;
  width:100%;
  max-width:900px;
  justify-self:center;
  margin:0 auto 4px;
  color:#aab5c9;
  font-size:12px;
  line-height:1.7;
  text-align:center;
}
@media(max-width:720px){
  main{padding-left:16px;padding-right:16px}
  .section-head{gap:14px}
  .section-head h2{font-size:27px}
}

/* v30 dedicated static game pages */
.game-breadcrumb{max-width:1180px;margin:18px auto 10px;color:#98a5ba;font-size:12px}
.game-breadcrumb a{color:#cbd5e5}.game-breadcrumb a:hover{color:var(--lime)}
.game-heading{display:flex;align-items:center;gap:22px;margin:0 0 18px}
.game-heading img{width:200px;height:200px;object-fit:cover;border-radius:22px;border:1px solid var(--line);background:#101624}
.game-heading h1{font-size:clamp(30px,5vw,52px);margin:6px 0 8px;letter-spacing:-.045em}
.game-heading p{max-width:760px;color:#aeb9ca;line-height:1.7}
.game-seo-content{max-width:900px;margin:42px auto 18px;padding:30px;border:1px solid var(--line);border-radius:20px;background:#0e1523}
.game-seo-content h2{font-size:25px;margin:28px 0 10px}.game-seo-content h2:first-child{margin-top:0}
.game-seo-content h3{font-size:18px;margin:22px 0 9px}
.game-seo-content p,.game-seo-content li{color:#b8c2d2;line-height:1.8}
.game-seo-content ul{padding-left:20px}
@media(max-width:720px){.game-heading{align-items:flex-start;gap:14px}.game-heading img{width:120px;height:120px;border-radius:16px}.game-seo-content{padding:20px}.game-breadcrumb{margin-top:12px}}

.game-page-ad{width:100%;display:flex;justify-content:center;align-items:center;margin:12px auto 14px;overflow:hidden;text-align:center}
.game-page-ad #agario-cafe_970x250{width:970px;max-width:100%;min-height:250px;margin:0 auto;text-align:center}
.game-page-ad iframe{display:block;margin-left:auto!important;margin-right:auto!important;max-width:100%!important}
@media(max-width:720px){.game-page-ad{margin:9px auto 11px}.game-page-ad #agario-cafe_970x250{min-height:90px}}


/* v32 GLOBAL AD STANDARD
   Every 970x250 Fine Arts ad is always centered and never rendered smaller than 970x250. */
#agario-cafe_970x250,
.ad-slot-center #agario-cafe_970x250,
.category-ad-wrap #agario-cafe_970x250,
.ad-home#agario-cafe_970x250,
.game-page-ad #agario-cafe_970x250{
  display:block !important;
  width:970px !important;
  min-width:970px !important;
  max-width:970px !important;
  height:250px !important;
  min-height:250px !important;
  max-height:250px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  text-align:center !important;
  overflow:visible !important;
  flex:0 0 970px !important;
}

.ad-slot-center,
.category-ad-wrap,
.hero .ad-home,
.game-page-ad{
  width:100% !important;
  min-width:0 !important;
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  margin-left:auto !important;
  margin-right:auto !important;
  text-align:center !important;
  overflow-x:auto !important;
  overflow-y:hidden !important;
}

#agario-cafe_970x250 iframe,
.ad-slot-center iframe,
.category-ad-wrap iframe,
.game-page-ad iframe{
  display:block !important;
  width:970px !important;
  min-width:970px !important;
  max-width:970px !important;
  height:250px !important;
  min-height:250px !important;
  max-height:250px !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

@media(max-width:970px){
  .ad-slot-center,
  .category-ad-wrap,
  .hero .ad-home,
  .game-page-ad{
    justify-content:flex-start !important;
    overflow-x:auto !important;
    -webkit-overflow-scrolling:touch;
  }
  #agario-cafe_970x250{
    margin-left:auto !important;
    margin-right:auto !important;
  }
}


/* v36 compact dedicated-game header */
.game-main{
  padding-top:8px !important;
}

.game-breadcrumb{
  max-width:1180px !important;
  margin:10px auto 6px !important;
  font-size:11px !important;
  line-height:1.25 !important;
}

.game-hero{
  margin-top:0 !important;
}

.game-heading{
  display:grid !important;
  grid-template-columns:96px minmax(0,1fr) !important;
  gap:14px !important;
  align-items:center !important;
  margin:0 0 10px !important;
  min-height:96px !important;
}

.game-heading img{
  width:96px !important;
  height:96px !important;
  border-radius:16px !important;
  object-fit:cover !important;
}

.game-heading .kicker{
  font-size:10px !important;
  letter-spacing:.14em !important;
  line-height:1.2 !important;
}

.game-heading h1{
  font-size:clamp(25px,3.5vw,42px) !important;
  line-height:1.02 !important;
  margin:3px 0 5px !important;
  letter-spacing:-.04em !important;
}

.game-heading p{
  max-width:900px !important;
  margin:0 !important;
  font-size:14px !important;
  line-height:1.45 !important;
  display:-webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient:vertical !important;
  overflow:hidden !important;
}

.toolbar-actions{
  margin:4px 0 9px !important;
  gap:8px !important;
}

.toolbar-actions button{
  min-height:36px !important;
  padding:8px 12px !important;
  font-size:12px !important;
}

.game-page-ad{
  margin:8px auto 9px !important;
}

.player-shell{
  margin-top:8px !important;
}

@media(max-width:720px){
  .game-breadcrumb{
    margin:8px auto 5px !important;
  }

  .game-heading{
    grid-template-columns:72px minmax(0,1fr) !important;
    gap:10px !important;
    min-height:72px !important;
    margin-bottom:8px !important;
  }

  .game-heading img{
    width:72px !important;
    height:72px !important;
    border-radius:13px !important;
  }

  .game-heading h1{
    font-size:22px !important;
    margin:2px 0 3px !important;
  }

  .game-heading p{
    font-size:12px !important;
    line-height:1.35 !important;
    -webkit-line-clamp:2 !important;
  }

  .toolbar-actions{
    margin-bottom:7px !important;
  }
}


/* v37 article-only SEO block below exact game.html layout */
.game-seo-content{
  max-width:900px;
  margin:42px auto 10px;
  padding:30px;
  border:1px solid var(--line);
  border-radius:20px;
  background:#0e1523;
}
.game-seo-content h2{font-size:25px;margin:28px 0 10px}
.game-seo-content h2:first-child{margin-top:0}
.game-seo-content p{color:#b8c2d2;line-height:1.8;margin:0}
@media(max-width:720px){
  .game-seo-content{padding:20px;margin-top:28px}
  .game-seo-content h2{font-size:21px}
}


/* v38: SEO article lives inside Overview; metadata is a horizontal row underneath */
.details-grid{
  grid-template-columns:minmax(0,1fr) !important;
  gap:14px !important;
}

.details-grid > article:first-child{
  width:100% !important;
  max-width:none !important;
}

.overview-seo-article{
  max-width:none !important;
  margin:22px 0 0 !important;
  padding:22px 0 0 !important;
  border:0 !important;
  border-top:1px solid var(--line) !important;
  border-radius:0 !important;
  background:transparent !important;
}

.overview-seo-article h2{
  font-size:22px !important;
  margin:24px 0 8px !important;
}

.overview-seo-article h2:first-child{
  margin-top:0 !important;
}

.overview-seo-article p{
  color:#b8c2d2 !important;
  line-height:1.75 !important;
  margin:0 !important;
}

.game-meta-row{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:10px !important;
  width:100% !important;
  padding:12px !important;
  margin:0 !important;
  border:1px solid var(--line) !important;
  border-radius:16px !important;
  background:#0e1523 !important;
}

.game-meta-row > div{
  min-width:0 !important;
  padding:10px 12px !important;
  border:0 !important;
  border-right:1px solid var(--line) !important;
}

.game-meta-row > div:last-child{
  border-right:0 !important;
}

.game-meta-row span,
.game-meta-row strong{
  display:block !important;
}

.game-meta-row span{
  margin-bottom:4px !important;
  font-size:10px !important;
  text-transform:uppercase !important;
  letter-spacing:.08em !important;
  color:#7f8ba0 !important;
}

.game-meta-row strong{
  font-size:13px !important;
  line-height:1.35 !important;
  color:#f1f5fb !important;
  overflow-wrap:anywhere !important;
}

#controlsCard{
  width:100% !important;
}

@media(max-width:720px){
  .game-meta-row{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
  .game-meta-row > div{
    border-right:0 !important;
  }
  .overview-seo-article{
    margin-top:18px !important;
    padding-top:18px !important;
  }
  .overview-seo-article h2{
    font-size:19px !important;
  }
}
\n\n/* v43 image/performance tuning */
.cover-wrap{aspect-ratio:1/1;overflow:hidden}
.game-card .cover{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}
.game-card{content-visibility:auto;contain-intrinsic-size:0 390px}
@media (min-width:900px){
  #gameGrid .game-card:nth-child(n+25),
  #listingGrid .game-card:nth-child(n+25){content-visibility:auto;contain-intrinsic-size:0 390px}
}

/* Content quality / SEO sections */
.overview-seo-article{margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.overview-seo-article h2{margin-top:26px;font-size:23px}.overview-seo-article h3{font-size:16px;margin:18px 0 6px}.game-faq{margin-top:28px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#0c1320}.game-faq p{margin-bottom:14px}.home-seo{margin:20px 0 70px;padding:38px;border:1px solid var(--line);border-radius:24px;background:var(--panel);line-height:1.75}.home-seo h2{font-size:32px;letter-spacing:-.04em}.home-seo h3{margin-top:28px;font-size:20px}.home-seo h4{margin:16px 0 6px;font-size:15px}.home-seo p{color:var(--muted)}.home-seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-seo-grid>div{padding:20px;border:1px solid var(--line);border-radius:16px;background:#0c1320}@media(max-width:720px){.home-seo{padding:24px}.home-seo-grid{grid-template-columns:1fr}}

/* 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;}

/* Football Games Unblocked 10x identity */
:root{--bg:#07131a;--panel:#0c1f29;--panel-2:#102b36;--text:#eefbf8;--muted:#9ec7c2;--accent:#36e0b3;--accent-2:#ffca5c;--accent-3:#5ba8ff;--border:rgba(91,168,255,.20)}
body{background:radial-gradient(circle at 15% 0,rgba(54,224,179,.10),transparent 30%),radial-gradient(circle at 90% 12%,rgba(91,168,255,.10),transparent 28%),var(--bg)}
.site-header{background:rgba(7,19,26,.94);border-bottom:1px solid rgba(54,224,179,.18)}
.brand span,.section-head h2,.game-title h1{letter-spacing:-.02em}.play-button{background:linear-gradient(135deg,#36e0b3,#5ba8ff);color:#031116}.game-card:hover{border-color:rgba(54,224,179,.5)}

/* Football Games Unblocked 10x identity */
:root{--football-green:#25e46f;--football-lime:#b9ff42;--football-blue:#45a3ff;--football-ink:#06130d;}
body{background:radial-gradient(circle at 18% 0%,rgba(37,228,111,.13),transparent 32%),radial-gradient(circle at 88% 8%,rgba(69,163,255,.10),transparent 28%),#050b08;}
.brand span,.hero h1,.section-head h2{letter-spacing:-.025em}.game-card:hover{transform:translateY(-3px);box-shadow:0 16px 42px rgba(37,228,111,.12)}
.football-editorial{margin:36px 0;padding:28px;border:1px solid rgba(185,255,66,.22);border-radius:24px;background:linear-gradient(145deg,rgba(37,228,111,.08),rgba(69,163,255,.05))}.football-editorial .editorial-copy{max-width:980px}.football-editorial p{line-height:1.8;color:var(--muted)}
