:root{--accent:#10b981;--bg:#0d0d0d;--surface:#161616;--text:#f0f0f0;--text-muted:#888;--radius:14px;--font:"Inter",system-ui,sans-serif;--max-w:1100px}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 1.25rem}.site-header{background:#111;border-bottom:3px solid var(--accent);position:sticky;top:0;z-index:100}.header-inner{justify-content:space-between;height:64px;gap:1rem}.header-inner,.logo-wrap{display:flex;align-items:center}.logo-wrap{gap:.75rem;text-decoration:none}.logo-circle{width:44px;height:44px;border-radius:50%;background:conic-gradient(#10b981 0deg 60deg,#065f46 60deg 120deg,#10b981 120deg 180deg,#065f46 180deg 240deg,#10b981 240deg 300deg,#065f46 300deg 1turn);display:flex;align-items:center;justify-content:center;font-size:.85rem}.logo-circle,.logo-text{font-weight:900;color:#fff}.logo-text{font-size:1.3rem;letter-spacing:-.5px}.logo-text span{color:var(--accent)}.site-nav{display:flex;gap:1.25rem;list-style:none}.site-nav a{font-size:.875rem;font-weight:600;color:#888;padding:.25rem 0;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.nav-mobile{display:none}@media (max-width:480px){.site-nav{display:none}.nav-mobile{display:block;position:relative}.hamburger-btn{display:flex;flex-direction:column;justify-content:space-between;width:28px;height:20px;cursor:pointer;list-style:none;padding:3px 0}.hamburger-btn::-webkit-details-marker{display:none}.hamburger-bar{display:block;height:2px;background:#888;border-radius:2px;transition:background .2s ease}.nav-mobile[open] .hamburger-bar{background:var(--accent)}.mobile-nav-menu{position:absolute;top:calc(100% + .5rem);right:0;background:#111;border:1px solid rgba(255,255,255,.12);border-radius:8px;list-style:none;padding:.5rem;min-width:160px;z-index:200;box-shadow:0 8px 24px rgba(0,0,0,.4)}.mobile-nav-menu a{display:block;padding:.6rem .75rem;font-size:.875rem;font-weight:600;color:#888;border-radius:6px;transition:color .2s ease,background .2s ease}.mobile-nav-menu a:hover,.mobile-nav-menu a[aria-current=page]{color:var(--accent);background:rgba(255,255,255,.04)}}.hero{background:radial-gradient(ellipse at 50% 0,rgba(16,185,129,.15) 0,transparent 70%),#0a0a0a;padding:5rem 0 4rem;text-align:center}.hero-pill{display:inline-block;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35);color:var(--accent);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:.3rem 1rem;border-radius:100px;margin-bottom:1.25rem}.hero h1{font-size:clamp(2.2rem,7vw,4rem);font-weight:900;line-height:1.1;letter-spacing:-1.5px;margin-bottom:1rem}.hero h1 em{font-style:normal;color:var(--accent)}.hero-sub{font-size:1.1rem;color:var(--text-muted);max-width:520px;margin:0 auto 2.5rem}.teams-section{padding:4rem 0}.teams-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.team-card{display:block;position:relative;background:var(--surface);border-radius:var(--radius);overflow:hidden;border:1px solid rgba(255,255,255,.06);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.team-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.5)}.team-card-header{height:10px}.team-card-body{padding:1.75rem}.team-badge{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;margin-bottom:1rem}.team-card .team-name{font-size:1.3rem;font-weight:800;margin-bottom:.4rem;color:var(--text)}.team-card p{font-size:.875rem;color:var(--text-muted);margin-bottom:1.25rem;line-height:1.6}.team-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;padding:.6rem 1.25rem;border-radius:100px;transition:opacity .2s ease}.team-card:hover .team-link{opacity:.85}.card-mancity .team-card-header{background:linear-gradient(90deg,#6CABDD,#1C2C5B)}.card-mancity .team-badge{background:#1C2C5B;color:#6CABDD;border:2px solid #6cabdd}.card-mancity:hover{border-color:#6CABDD}.card-mancity .team-link{background:#6CABDD;color:#1C2C5B}.card-liverpool .team-card-header{background:linear-gradient(90deg,#C8102E,#F6EB61)}.card-liverpool .team-badge{background:#C8102E;color:#F6EB61;border:2px solid #f6eb61}.card-liverpool:hover{border-color:#C8102E}.card-liverpool .team-link{background:#C8102E;color:#fff}.card-bournemouth .team-card-header{background:linear-gradient(90deg,#DA291C,#000000)}.card-bournemouth .team-badge{background:#DA291C;color:#fff;border:2px solid #000000}.card-bournemouth:hover{border-color:#DA291C}.card-bournemouth .team-link{background:#DA291C;color:#fff}.card-arsenal .team-card-header{background:linear-gradient(90deg,#EF0107,#9C824A)}.card-arsenal .team-badge{background:#EF0107;color:#fff;border:2px solid #9c824a}.card-arsenal:hover{border-color:#EF0107}.card-arsenal .team-link{background:#EF0107;color:#fff}.card-aston-villa .team-card-header{background:linear-gradient(90deg,#670E36,#94BEE5)}.card-aston-villa .team-badge{background:#670E36;color:#94BEE5;border:2px solid #94bee5}.card-aston-villa:hover{border-color:#670E36}.card-aston-villa .team-link{background:#670E36;color:#94BEE5}.card-brentford .team-card-header{background:linear-gradient(90deg,#E30613,#1D1D1B)}.card-brentford .team-badge{background:#E30613;color:#fff;border:2px solid #1d1d1b}.card-brentford:hover{border-color:#E30613}.card-brentford .team-link{background:#E30613;color:#fff}.card-brighton .team-card-header{background:linear-gradient(90deg,#0057B8,#FFFFFF)}.card-brighton .team-badge{background:#0057B8;color:#fff;border:2px solid #ffffff}.card-brighton:hover{border-color:#0057B8}.card-brighton .team-link{background:#0057B8;color:#fff}.card-burnley .team-card-header{background:linear-gradient(90deg,#6C1D45,#4E5E9E)}.card-burnley .team-badge{background:#6C1D45;color:#4E5E9E;border:2px solid #4e5e9e}.card-burnley:hover{border-color:#6C1D45}.card-burnley .team-link{background:#6C1D45;color:#4E5E9E}.card-chelsea .team-card-header{background:linear-gradient(90deg,#034694,#FFFFFF)}.card-chelsea .team-badge{background:#034694;color:#fff;border:2px solid #ffffff}.card-chelsea:hover{border-color:#034694}.card-chelsea .team-link{background:#034694;color:#fff}.card-crystal-palace .team-card-header{background:linear-gradient(90deg,#C4122F,#1B458F)}.card-crystal-palace .team-badge{background:#C4122F;color:#fff;border:2px solid #1b458f}.card-crystal-palace:hover{border-color:#C4122F}.card-crystal-palace .team-link{background:#C4122F;color:#fff}.card-everton .team-card-header{background:linear-gradient(90deg,#003399,#FFFFFF)}.card-everton .team-badge{background:#003399;color:#fff;border:2px solid #ffffff}.card-everton:hover{border-color:#003399}.card-everton .team-link{background:#003399;color:#fff}.card-fulham .team-card-header{background:linear-gradient(90deg,#231F20,#FFFFFF)}.card-fulham .team-badge{background:#231F20;color:#fff;border:2px solid #ffffff}.card-fulham:hover{border-color:#231F20}.card-fulham .team-link{background:#231F20;color:#fff}.card-leeds .team-card-header{background:linear-gradient(90deg,#FFD700,#1D428A)}.card-leeds .team-badge{background:#FFD700;color:#1D428A;border:2px solid #1d428a}.card-leeds:hover{border-color:#FFD700}.card-leeds .team-link{background:#FFD700;color:#1D428A}.card-man-united .team-card-header{background:linear-gradient(90deg,#DA291C,#FBE122)}.card-man-united .team-badge{background:#DA291C;color:#FBE122;border:2px solid #fbe122}.card-man-united:hover{border-color:#DA291C}.card-man-united .team-link{background:#DA291C;color:#fff}.card-newcastle .team-card-header{background:linear-gradient(90deg,#241F20,#FFFFFF)}.card-newcastle .team-badge{background:#241F20;color:#fff;border:2px solid #ffffff}.card-newcastle:hover{border-color:#241F20}.card-newcastle .team-link{background:#241F20;color:#fff}.card-nottm-forest .team-card-header{background:linear-gradient(90deg,#DD0000,#FFFFFF)}.card-nottm-forest .team-badge{background:#DD0000;color:#fff;border:2px solid #ffffff}.card-nottm-forest:hover{border-color:#DD0000}.card-nottm-forest .team-link{background:#DD0000;color:#fff}.card-sunderland .team-card-header{background:linear-gradient(90deg,#EB172B,#FFFFFF)}.card-sunderland .team-badge{background:#EB172B;color:#fff;border:2px solid #ffffff}.card-sunderland:hover{border-color:#EB172B}.card-sunderland .team-link{background:#EB172B;color:#fff}.card-spurs .team-card-header{background:linear-gradient(90deg,#132257,#FFFFFF)}.card-spurs .team-badge{background:#132257;color:#fff;border:2px solid #ffffff}.card-spurs:hover{border-color:#132257}.card-spurs .team-link{background:#132257;color:#fff}.card-west-ham .team-card-header{background:linear-gradient(90deg,#7A263A,#1BB1E7)}.card-west-ham .team-badge{background:#7A263A;color:#1BB1E7;border:2px solid #1bb1e7}.card-west-ham:hover{border-color:#7A263A}.card-west-ham .team-link{background:#7A263A;color:#1BB1E7}.card-wolves .team-card-header{background:linear-gradient(90deg,#FDB913,#231F20)}.card-wolves .team-badge{background:#FDB913;color:#231F20;border:2px solid #231f20}.card-wolves:hover{border-color:#FDB913}.card-wolves .team-link{background:#FDB913;color:#231F20}.features{padding:3rem 0 4rem}.features-title{text-align:center;font-size:1.6rem;font-weight:800;margin-bottom:2.5rem}.features-title span{color:var(--accent)}.features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}.feature-item{background:var(--surface);border-radius:var(--radius);padding:1.5rem;border:1px solid rgba(255,255,255,.05)}.feature-icon{font-size:1.75rem;margin-bottom:.75rem}.feature-item h3{font-size:.95rem;font-weight:700;margin-bottom:.4rem}.feature-item p{font-size:.835rem;color:var(--text-muted);line-height:1.6}.site-footer{background:#111;border-top:3px solid var(--accent);padding:2rem 0 1.5rem}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.footer-bottom p{font-size:.75rem;color:var(--text-muted)}.age-badge{background:var(--accent);color:#000;font-size:.7rem;font-weight:900;padding:.2rem .5rem;border-radius:6px}@media (max-width:480px){.hero{padding:3rem 0 2.5rem}}.footer-link{color:var(--accent)}.social-links{display:flex;gap:.9rem;align-items:center;flex-wrap:wrap}.social-links a{font-size:.75rem;font-weight:600;color:var(--text-muted);transition:color .2s ease}.social-links a:hover{color:var(--accent)}.seo-content{padding:2rem 0 3.5rem;border-top:1px solid rgba(255,255,255,.06)}.seo-content h2{font-size:1.5rem;font-weight:800;margin-bottom:1rem}.seo-content h3{font-size:1.05rem;font-weight:700;margin:1.25rem 0 .5rem}.seo-content p{font-size:.9rem;color:var(--text-muted);line-height:1.8;margin-bottom:.75rem}.seo-content a{color:var(--accent);font-weight:600}.seo-content a:hover{text-decoration:underline}
/*# sourceMappingURL=2757c6b0e493652e.css.map*/