*{box-sizing:border-box}body{margin:0;background:#fff;color:#0b0f12;font-family:Arial,Tahoma,sans-serif}.container{width:min(1180px,94%);margin:auto}.top{background:#0a0f12;color:#fff}.topIn{width:min(1180px,94%);margin:auto;height:44px;display:flex;align-items:center;gap:18px}.mini{font-weight:900}.top input{flex:1 1;max-width:500px;margin:auto;background:#182127;border:1px solid #2d3940;border-radius:9px;padding:9px 15px;color:#fff;text-align:right}.topActions{display:flex;align-items:center;gap:15px}.topActions button{background:#18a83a;color:#fff;border:0;border-radius:8px;padding:8px 14px;font-weight:800}.nav{background:#fff;border-bottom:1px solid #e8ece9}.navIn{width:min(1180px,94%);margin:auto;min-height:72px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;direction:rtl}.logo{font-size:25px;font-weight:900;white-space:nowrap}.logo b{font-size:34px}.logo b:first-letter{color:#19a83c}.logo small{display:block;font-size:8px;letter-spacing:1px;margin-right:38px}.nav nav{display:flex;gap:24px;flex:0 0 auto;justify-content:flex-start;direction:rtl;margin:0}.nav a{font-weight:800;font-size:14px;padding:28px 0;text-decoration:none;color:#171c20}.nav a.active{color:#16a13a;border-bottom:3px solid #16a13a}.more{background:#fff;border:0;font-weight:800;margin-right:0}.hero{position:relative;min-height:370px;overflow:hidden;background:#071014;color:#fff}.heroImg{position:absolute;inset:0;background-image:url(/n1-hero.svg);background-size:cover;background-position:center 19%;filter:brightness(.62)}.heroText{position:relative;width:min(1180px,94%);margin:auto;padding:90px 0}.heroText .tag{color:#41e64e;font-weight:900;font-size:23px}.heroText h1{font-size:60px;margin:8px 0}.heroText p{font-size:18px}.heroButton,.heroText button{display:inline-block;background:#27e53c;color:#061006;border:0;border-radius:10px;padding:13px 26px;font-weight:900;text-decoration:none}.leagues{background:#081013;color:#fff;border-bottom:3px solid #1ac43d}.leagueRow{display:flex;overflow:auto;gap:0}.leagueRow span{min-width:120px;padding:17px 10px;text-align:center;border-left:1px solid #1d292e;font-size:22px;color:#e8efeb}.leagueRow span.selected{background:#0c2514;color:#3ee84b}.leagueRow small{display:block;font-size:11px;margin-top:8px;color:#fff}.grid{display:grid;grid-template-columns:1fr 1.7fr 1fr;grid-gap:18px;gap:18px;padding-top:24px}.matches,.news,.table{border:1px solid #e0e6e2;border-radius:16px;padding:16px;background:#fff}.head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.head h2{font-size:20px;margin:0}.head a{color:#159a37;font-weight:800;font-size:12px}.news article{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid #eef1ef}.thumb{width:72px;height:55px;border-radius:8px;background:linear-gradient(135deg,#0a1216,#1eb13b);flex:none}.news b{line-height:1.5;display:block}.news small{display:block;color:#8a9490;margin-top:4px}.tabs{display:flex;gap:5px;background:#eef2ef;padding:4px;border-radius:10px;margin-bottom:9px}.tabs a{flex:1 1;border:0;background:transparent;padding:8px;border-radius:8px;font-weight:800;text-decoration:none;color:#111;text-align:center;display:block}.tabs a.on{background:#16a73a;color:#fff}.tabs a:hover{background:#dff2e3}.match{display:flex;gap:10px;background:#10191d;color:#fff;border-radius:10px;padding:12px;margin:8px 0}.match,.teams{align-items:center}.teams{display:grid;grid-template-columns:1fr 80px 1fr;text-align:center;flex:1 1}.teams span{font-size:17px;font-weight:900}.teams small{display:block;color:#a8b5b0;font-size:10px;margin-top:3px}.live{color:#ff4d4d;font-size:12px}.bell{color:#9ba8a2}.table .select{background:#f0f4f1;border-radius:8px;padding:10px;font-weight:800;margin-bottom:8px}.rank{display:flex;gap:10px;padding:10px;border-bottom:1px solid #edf0ee}.rank span{flex:1 1}.rank em{font-style:normal;font-weight:900}.table button,.tableButton{display:block;width:100%;margin-top:10px;border:0;background:#eaf8ec;color:#118e31;padding:10px;border-radius:9px;font-weight:900;text-decoration:none;text-align:center}.promo{margin-top:24px;border-radius:16px;min-height:150px;background:linear-gradient(135deg,#071012,#15341c);color:#fff;padding:28px;position:relative;overflow:hidden}.promo h2{font-size:25px;margin:8px 0 18px}.promo button,.promoButton{display:inline-block;background:#27e53c;color:#061006;border:0;border-radius:10px;padding:11px 22px;font-weight:900;text-decoration:none}.foot{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#9aa59f;font-size:12px;margin-top:25px}.foot .logo,.foot .logo b{color:#111}.foot .logo b:first-letter{color:#19a83c}@media(max-width:900px){.nav nav{display:none}.navIn{justify-content:space-between}.grid{grid-template-columns:1fr}.news{order:2}.table{order:3}.matches{order:1}.hero{min-height:300px}.heroText{padding:75px 0}.heroText h1{font-size:42px}.promo{margin:20px 3% 0}.top input{display:none}}@media(max-width:560px){.topIn{height:38px}.navIn{min-height:62px}.logo{font-size:19px}.logo b{font-size:28px}.logo small{font-size:6px;margin-right:25px}.hero{min-height:290px}.heroImg{background-position:55%}.heroText{padding:72px 5%}.heroText .tag{font-size:17px}.heroText h1{font-size:39px}.heroText p{font-size:14px}.leagueRow span{min-width:92px;padding:12px 6px}.grid{width:94%}.teams{grid-template-columns:1fr 58px 1fr}.teams span{font-size:14px}.foot{flex-direction:column;justify-content:center;padding:18px;text-align:center}}.staticPage{min-height:100vh;background:#f7f9f8;padding:60px 20px}.staticWrap{width:min(850px,100%);margin:auto;background:#fff;border:1px solid #e1e7e3;border-radius:18px;padding:35px;box-shadow:0 8px 30px rgba(0,0,0,.05)}.staticWrap h1{font-size:38px;margin:10px 0 25px}.staticWrap h2{font-size:21px;margin:28px 0 10px}.staticWrap p{font-size:16px;line-height:2;color:#37423d}.backHome{display:inline-block;color:#159a37;text-decoration:none;font-weight:800;margin-bottom:10px}.contactBox{background:#f0f7f2;border-radius:12px;padding:18px;margin:20px 0}.footerLinks{display:flex;gap:16px;flex-wrap:wrap}.footerLinks a{color:inherit;text-decoration:none}.footerLinks a:hover{color:#159a37}@media(max-width:560px){.staticPage{padding:30px 14px}.staticWrap{padding:24px}.staticWrap h1{font-size:30px}.staticWrap p{font-size:15px}}.matchesPage{max-width:1000px}.pageTitleRow{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e5ebe7;padding-bottom:20px;margin-bottom:20px}.pageKicker{color:#159a37;font-weight:900;font-size:13px}.pageTitleRow h1{margin:5px 0 0}.liveBadge{background:#eaf8ec;color:#118e31;padding:9px 13px;border-radius:999px;font-size:12px;font-weight:900}.matchList{display:grid;grid-gap:12px;gap:12px}.fullMatch{border:1px solid #e1e7e3;border-radius:14px;padding:15px;background:#fff}.leagueName{color:#7b8781;font-size:12px;font-weight:800;margin-bottom:10px}.fullTeams{display:grid;grid-template-columns:1fr 120px 1fr;align-items:center;grid-gap:15px;gap:15px}.fullTeam{display:flex;align-items:center;gap:10px;font-size:16px}.fullTeam:last-child{justify-content:flex-end;text-align:right}.fullTeam img{width:34px;height:34px;object-fit:contain}.fullTime{text-align:center;background:#10191d;color:#fff;border-radius:10px;padding:9px}.fullTime strong{display:block;font-size:17px}.fullTime small{display:block;color:#a8b5b0;font-size:10px;margin-top:3px}.emptyState{text-align:center;padding:45px 20px;background:#f4f7f5;border-radius:14px}.emptyState h2{margin:0 0 8px}.dataNote,.emptyState p{color:#69756f;line-height:1.8}.dataNote{font-size:12px;margin-top:18px}@media(max-width:560px){.pageTitleRow{align-items:flex-start;flex-direction:column}.fullTeams{grid-template-columns:1fr 76px 1fr;gap:8px}.fullTeam{font-size:13px;text-align:center}.fullTeam,.fullTeam:last-child{flex-direction:column}.fullTeam img{width:30px;height:30px}.fullTime strong{font-size:14px}}.newsPage{max-width:1100px}.articleGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.articleCard{overflow:hidden;border:1px solid #e1e7e3;border-radius:15px;background:#fff}.articleHero,.articleImage{background:linear-gradient(135deg,#071012,#1aa83b);min-height:145px}.articleBody{padding:18px}.articleBody small,.articleMeta{color:#7b8781}.articleBody h2{font-size:20px;line-height:1.5;margin:8px 0}.articleBody p{color:#59655f;line-height:1.8}.articleBody a{color:#159a37;font-weight:900;text-decoration:none}.singleArticle{max-width:850px}.singleArticle h1{font-size:38px;line-height:1.4;margin:10px 0 22px}.articleHero{min-height:260px;border-radius:14px;margin-bottom:25px}.articleText{font-size:18px;line-height:2.1;color:#303b36}@media(max-width:700px){.articleGrid{grid-template-columns:1fr}.singleArticle h1{font-size:29px}.articleHero{min-height:190px}}.adminPage{min-height:100vh;background:#f4f7f5;padding:40px 18px;direction:rtl}.adminLogin{width:min(460px,100%);margin:60px auto;background:#fff;border:1px solid #dfe7e2;border-radius:20px;padding:32px;box-shadow:0 12px 40px rgba(0,0,0,.07)}.adminBrand{font-size:28px;font-weight:900;margin-bottom:25px}.adminBrand b{color:#19a83c;font-size:36px}.adminKicker{display:inline-block;color:#159a37;font-weight:900;font-size:12px;margin-bottom:6px}.adminHeader h1,.adminLogin h1{margin:4px 0 8px;font-size:34px}.adminHeader p,.adminLogin p{color:#69756f;line-height:1.8;margin-top:0}.adminForm{display:grid;grid-gap:14px;gap:14px}.adminForm label{display:grid;grid-gap:7px;gap:7px;font-weight:800;font-size:13px}.adminForm input,.adminForm textarea{width:100%;border:1px solid #d8e1dc;border-radius:10px;padding:12px;background:#fff;font:inherit;direction:rtl}.adminForm textarea{resize:vertical}.adminForm button,.adminHeaderActions button{border:0;background:#18a83c;color:#fff;border-radius:10px;padding:12px 18px;font-weight:900;cursor:pointer}.adminForm button:disabled{opacity:.6}.adminError{background:#fff0f0;color:#b3261e;border-radius:9px;padding:10px;font-size:13px}.adminBack{display:block;color:#159a37;font-weight:800;text-decoration:none;margin-top:20px}.adminShell{width:min(1180px,100%);margin:auto}.adminHeader{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.adminHeaderActions{display:flex;align-items:center;gap:10px}.adminHeaderActions a{color:#159a37;font-weight:900;text-decoration:none}.adminHeaderActions form{margin:0}.adminHeaderActions button{background:#10191d}.adminGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-bottom:18px}.adminCard,.adminPanel{background:#fff;border:1px solid #dfe7e2;border-radius:16px;padding:20px}.adminCard{display:grid;grid-gap:7px;gap:7px}.adminCard span{font-weight:800}.adminCard strong{font-size:30px;color:#159a37}.adminCard small{color:#7a8580}.adminPanel{margin-top:18px}.adminPanelHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.adminPanel h2{margin:0;font-size:22px}.adminContentForm{grid-template-columns:1fr 1fr}.adminContentForm .full,.adminContentForm button{grid-column:1/-1}.adminTable{display:grid;grid-gap:8px;gap:8px}.adminRow{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px;border:1px solid #edf1ee;border-radius:10px}.adminRow div{min-width:0}.adminRow b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminRow small{display:block;color:#7b8781;margin-top:4px}.adminRow>span{white-space:nowrap;color:#159a37;font-weight:900;font-size:12px}.adminEmpty{text-align:center;padding:25px;color:#7b8781}@media(max-width:700px){.adminHeader{align-items:flex-start;flex-direction:column}.adminContentForm,.adminGrid{grid-template-columns:1fr}.adminContentForm .full,.adminContentForm button{grid-column:auto}.adminLogin{margin:20px auto}.adminPage{padding:24px 12px}}.adminCheck{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px!important}.adminCheck input{width:auto!important;margin:0}.adminPanel+.adminPanel{margin-top:18px}.adminRowActions{display:flex;align-items:center;gap:12px}.adminEdit{display:inline-block;padding:7px 12px;border:1px solid #d9e2df;border-radius:10px;color:#149447;text-decoration:none;font-weight:700;background:#fff}.adminFormActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adminCancel{display:inline-block;padding:11px 16px;border-radius:10px;border:1px solid #d9e2df;color:#333;background:#fff;font-weight:700}.adminCancel,.match{text-decoration:none}.match{display:block;color:inherit;cursor:pointer}.match:hover{background:#f7faf9}.h2hPage{max-width:900px;margin:40px auto;padding:0 20px}.h2hHero{background:#fff;border:1px solid #e4e9e7;border-radius:18px;padding:28px;text-align:center;box-shadow:0 8px 30px rgba(0,0,0,.05)}.h2hTeams{display:flex;align-items:center;justify-content:center;gap:28px;font-size:24px;font-weight:800}.h2hVs{font-size:18px;color:#777}.h2hSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:24px}.h2hStat{background:#f7faf9;border-radius:12px;padding:16px}.h2hStat b{display:block;font-size:24px}.h2hStat span{font-size:13px;color:#777}.h2hList{margin-top:20px;background:#fff;border:1px solid #e4e9e7;border-radius:18px;overflow:hidden}.h2hListHead{padding:18px 22px;background:#555;color:#fff;font-weight:800}.h2hRow{display:grid;grid-template-columns:110px 1fr 120px;grid-gap:12px;gap:12px;padding:16px 22px;border-bottom:1px solid #eee;align-items:center}.h2hRow:last-child{border-bottom:0}.h2hDate{color:#777;font-size:13px}.h2hScore{text-align:center;font-weight:800}.h2hLeague{text-align:left;color:#777;font-size:13px}.h2hNotice{margin-top:18px;padding:16px;background:#fff8e8;border:1px solid #f0dfb0;border-radius:12px;color:#765d1f}@media(max-width:650px){.h2hTeams{font-size:19px;gap:12px}.h2hRow,.h2hSummary{grid-template-columns:1fr}.h2hRow{gap:5px}.h2hLeague{text-align:right}}.matchCard{display:block;background:#fff;color:#111;border:1px solid #e4e9e7;border-radius:18px;padding:14px 16px 12px;margin:10px 0;box-shadow:0 6px 18px rgba(0,0,0,.04);transition:transform .15s ease,box-shadow .15s ease}.matchCard:hover{background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.matchCompetition{display:flex;align-items:center;gap:10px;padding:2px 2px 12px;color:#26322c}.matchTrophy{font-size:25px;line-height:1}.matchCompetition>b{font-size:18px}.matchGroup{margin-right:auto;background:#f0f3f5;color:#53606a;border-radius:999px;padding:8px 15px;font-size:12px;font-weight:800}.matchMain{display:grid;grid-template-columns:1fr 170px 1fr;align-items:center;grid-gap:16px;gap:16px;padding:16px 12px;border:1px solid #e7ece9;border-radius:16px;background:#fff}.matchTeam{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;font-size:20px}.matchTeam:last-child{direction:rtl}.matchTeam strong{font-size:20px}.flagBox{width:82px;height:58px;justify-content:center;font-size:48px;line-height:1}.flagBox,.matchCenter{display:flex;align-items:center}.matchCenter{text-align:center;flex-direction:column;gap:7px}.matchCenter>strong{font-size:38px;line-height:1}.matchCenter small{font-size:14px;color:#7a8580;font-weight:800}.matchCenter em{font-style:normal;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:900}.statusUpcoming{background:#eef1f3;color:#1f2930}.statusLive{background:#eaf8ec;color:#138d32}.matchActions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.matchActions span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;background:#f5f7f8;border-radius:12px;color:#38444d;font-size:22px}.matchActions b{font-size:13px}.matchCard .teams{display:none}@media(max-width:700px){.matchCompetition{gap:7px}.matchCompetition>b{font-size:15px}.matchGroup{padding:7px 10px;font-size:10px}.matchMain{grid-template-columns:1fr 95px 1fr;gap:7px;padding:13px 6px}.matchTeam strong{font-size:15px}.flagBox{width:58px;height:48px;font-size:38px}.matchCenter>strong{font-size:25px}.matchCenter small{font-size:10px}.matchCenter em{font-size:10px;padding:7px 10px}.matchActions{gap:6px}.matchActions span{min-height:48px;flex-direction:column;gap:2px;font-size:18px}.matchActions b{font-size:10px}}.newsArticlePage{width:min(900px,100%);padding:clamp(20px,4vw,40px)}.articleFull{width:100%;min-width:0}.articleFull h1{font-size:clamp(28px,4vw,44px);line-height:1.35;margin:12px 0 24px;overflow-wrap:anywhere}.articleFull>img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover;border-radius:16px;margin:0 0 28px}.articleContent{width:100%;min-width:0}.articleContent p{font-size:clamp(16px,2vw,19px);line-height:2.05;margin:0 0 18px;overflow-wrap:anywhere}.articleFull small{color:#159a37;font-weight:800}.newsItemLink{display:block;color:inherit;text-decoration:none}.newsItemLink article{cursor:pointer}.newsItemLink:hover b{color:#159a37}@media(max-width:700px){.staticPage{padding:20px 10px}.newsArticlePage{border-radius:14px;padding:20px 16px}.articleFull h1{font-size:27px;line-height:1.45;margin-bottom:18px}.articleFull>img{border-radius:12px;margin-bottom:22px;max-height:none}.articleContent p{font-size:16px;line-height:2;margin-bottom:16px}.backHome{font-size:14px}}@media(min-width:701px) and (max-width:1100px){.newsArticlePage{width:min(92%,900px)}}.articleCard{min-width:0}.articleImage{display:block;width:100%;height:240px;min-height:0;object-fit:cover;object-position:center;border:0}.articleBody{min-width:0}@media(max-width:700px){.newsPage{width:100%}.articleGrid{grid-template-columns:1fr;gap:14px}.articleImage{height:auto;aspect-ratio:16/9;object-fit:cover}.articleBody{padding:16px}.articleBody h2{font-size:19px}}@media(min-width:701px) and (max-width:1100px){.articleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.articleImage{height:210px}}.adminForm select{width:100%;border:1px solid #d8e1dc;border-radius:10px;padding:12px;background:#fff;font:inherit;direction:rtl}.liveArticleBlock{margin:22px 0 28px;background:#071012;padding:12px}.liveArticleBadge{display:inline-block;padding:8px 13px;margin:2px 0 10px}.livePlayer{object-fit:contain}.livePlayer,\n.liveEmbedFrame{display:block;width:100%;height:100%;background:#000}\n.liveEmbedFrame{border:0}.livePlayerError{background:rgba(0,0,0,.78)}@media(max-width:700px){.liveArticleBlock{padding:8px;border-radius:13px;margin:18px 0 24px}.liveArticleBadge{font-size:12px;padding:7px 11px}}.shareBar{padding:16px 14px 14px;background:#fff;border:1px solid #e5e9e7;border-radius:15px;box-shadow:0 5px 18px rgba(0,0,0,.04)}.shareBarHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.shareBarHead b{font-size:16px;color:#18201d}.shareBarHead span{font-size:12px;color:#7a8580}.shareButtons{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.shareBtn{border:0;border-radius:10px;min-height:43px;padding:9px 8px;color:#fff;font:800 12px inherit;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.shareBtn:hover{transform:translateY(-1px);opacity:.92}.shareBtn.facebook{background:#1877f2}.shareBtn.whatsapp{background:#18b957}.shareBtn.x{background:#111}.shareBtn.telegram{background:#229ed9}.shareBtn.messenger{background:#1687ff}.shareBtn.copy{background:#69747c}.shareBtn.native{background:#e9edf0;color:#20272c}@media(max-width:900px){.shareButtons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.shareBar{padding:13px 10px;border-radius:13px;margin-bottom:20px}.shareBarHead{align-items:flex-start;flex-direction:column;gap:3px}.shareButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.shareBtn{min-height:42px;font-size:11px}}@media(max-width:380px){.shareButtons{grid-template-columns:1fr 1fr}.shareBtn{font-size:10px}}.articleHeroImage{display:block;width:100%;height:auto;max-height:680px;object-fit:cover;border-radius:16px;margin:0 0 18px}.liveArticleBlock{margin:0 0 18px;background:#061013;border-radius:16px;padding:10px;overflow:hidden;border:1px solid #162326;box-shadow:0 10px 30px rgba(0,0,0,.08)}.liveArticleBadge{display:flex;align-items:center;justify-content:flex-end;width:max-content;margin:0 0 9px auto;background:#ef2b2b;color:#fff;border-radius:999px;padding:8px 14px;font-weight:900;font-size:13px}.livePlayerWrap{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden}.liveEmbedFrame,.livePlayer{display:block;width:100%;height:100%;background:#000;object-fit:contain;border:0}.livePlayerError{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:#fff;background:rgba(0,0,0,.82);font-weight:800;line-height:1.8}.shareBar{margin:0 0 26px}@media(max-width:700px){.articleHeroImage{border-radius:12px;margin-bottom:12px;max-height:none}.liveArticleBlock{padding:7px;border-radius:12px;margin-bottom:14px}.liveArticleBadge{font-size:12px;padding:7px 11px;margin-bottom:7px}.livePlayerWrap{border-radius:9px;aspect-ratio:16/9}}.adminDelete{display:inline-block;padding:7px 12px;border:1px solid #f0caca;border-radius:10px;color:#c62828;text-decoration:none;font:700 14px inherit;background:#fff;cursor:pointer}.adminDelete:hover{background:#fff5f5}.adminDelete:disabled{opacity:.6;cursor:wait}.archiveIntro{color:#69756f;line-height:1.8;margin:8px 0 0}.archiveYears{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px;padding:10px;background:#f3f6f4;border-radius:12px}.archiveYear{padding:9px 15px;border-radius:9px;color:#26322c;text-decoration:none;font-weight:800;font-size:13px}.archiveYear.active{background:#18a83c;color:#fff}.archiveSection{margin-top:20px;border:1px solid #e1e7e3;border-radius:16px;padding:18px;background:#fff}.archiveSectionHead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.archiveSectionHead h2{margin:3px 0 0;font-size:21px}.archiveSectionHead>strong{min-width:38px;text-align:center;background:#eef8f0;color:#159a37;border-radius:999px;padding:8px 11px}.archiveNewsList{display:grid;grid-gap:9px;gap:9px}.archiveNewsItem{display:grid;grid-template-columns:120px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:10px;border:1px solid #edf1ee;border-radius:12px;text-decoration:none;color:inherit}.archiveNewsItem img,.archiveNewsPlaceholder{width:120px;height:78px;border-radius:9px;object-fit:cover;background:linear-gradient(135deg,#071012,#1aa83b)}.archiveNewsItem small{color:#7b8781;font-size:11px}.archiveNewsItem h3{margin:5px 0;font-size:16px;line-height:1.5}.archiveNewsItem span{color:#159a37;font-size:12px;font-weight:900}.archiveMatches{display:grid;grid-gap:10px;gap:10px}.archiveMatch{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px;border:1px solid #edf1ee;border-radius:12px}.archiveMatch small{display:block;color:#7b8781;margin-bottom:4px}.archiveMatch b{font-size:15px}.archiveScore{background:#10191d;color:#fff;border-radius:9px;padding:9px 13px;font-weight:900;white-space:nowrap}@media(max-width:560px){.archiveNewsItem{grid-template-columns:90px 1fr}.archiveNewsItem img,.archiveNewsPlaceholder{width:90px;height:68px}.archiveNewsItem h3{font-size:14px}.archiveMatch{align-items:flex-start}.archiveScore{font-size:13px}}:root{--n1-green:#18b73f;--n1-green-dark:#0b7f2c;--n1-ink:#071014;--n1-muted:#6f7b75;--n1-line:#e5ebe7;--n1-bg:#f4f7f5}html{scroll-behavior:smooth}body{background:var(--n1-bg);color:#0a1114;letter-spacing:-.1px}.top{background:linear-gradient(90deg,#05090b,#0b1418);border-bottom:1px solid #1b292d}.topIn{height:46px}.mini{color:#b9c5bf;font-size:12px;letter-spacing:.5px}.top input{background:#111c20;border-color:#26353a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 18px rgba(8,20,15,.05)}.navIn{min-height:76px}.logo{color:#0a1114}.logo b{color:var(--n1-green);font-weight:1000}.nav nav{gap:8px}.nav a{padding:27px 14px;border-radius:10px 10px 0 0;transition:.2s}.nav a:hover{color:var(--n1-green);background:#f0f8f2}.nav a.active{color:var(--n1-green);border-bottom:3px solid var(--n1-green);background:#f4faf5}.more{padding:10px 13px;border:1px solid var(--n1-line);border-radius:10px}.hero{min-height:430px;background:#061012}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,9,11,.9),rgba(2,9,11,.5) 48%,rgba(2,9,11,.15));pointer-events:none}.heroImg{filter:brightness(.7) saturate(1.08);transform:scale(1.01)}.heroText{z-index:2;padding:105px 0}.heroText .tag{display:inline-flex;align-items:center;gap:8px;background:rgba(24,183,63,.13);border:1px solid rgba(66,231,88,.28);padding:8px 13px;border-radius:999px;font-size:14px}.heroText h1{font-size:clamp(44px,6vw,76px);line-height:1.05;margin:18px 0 10px;font-weight:1000;letter-spacing:-2px}.heroText p{font-size:19px;color:#d6dfdb}.heroButton{background:var(--n1-green);box-shadow:0 10px 28px rgba(24,183,63,.22);transition:.2s}.heroButton:hover{transform:translateY(-2px);background:#20c94a}.leagues{background:#071114;border-bottom:1px solid #233236}.leagueRow{scrollbar-width:none}.leagueRow::-webkit-scrollbar{display:none}.leagueRow span{border-left:1px solid #1c2a2e;min-width:145px;transition:.2s}.leagueRow span:hover{background:#0d1b20}.leagueRow span.selected{background:linear-gradient(180deg,#102c19,#0b1d12);box-shadow:inset 0 -3px 0 var(--n1-green)}.grid{grid-template-columns:290px minmax(0,1fr) 285px;gap:20px;padding-top:28px}.matches,.news,.table{border:1px solid var(--n1-line);border-radius:18px;box-shadow:0 7px 25px rgba(12,25,18,.045)}.head{padding-bottom:12px;border-bottom:1px solid #eef2ef}.head h2{font-size:19px;font-weight:1000}.newsItemLink article{transition:.2s;padding:12px 0}.newsItemLink article:hover{transform:translateX(-3px)}.thumb{width:78px;height:62px;border-radius:10px}.news b{font-size:13px}.matches{padding:18px}.matches .tabs{margin:14px 0}.matchCard{border-radius:16px;box-shadow:0 5px 18px rgba(8,20,15,.045)}.matchCompetition{padding-bottom:13px}.matchMain{background:linear-gradient(180deg,#fff,#fbfdfc);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8)}.matchCenter>strong{font-weight:1000}.statusLive{position:relative}.statusLive:before{content:"";display:inline-block;width:6px;height:6px;background:#18b73f;border-radius:50%;margin-left:6px;box-shadow:0 0 0 4px rgba(24,183,63,.12)}.table .select{border:1px solid var(--n1-line);background:#f8faf9}.rank{padding:12px 9px}.tableButton{transition:.2s}.tableButton:hover{background:#dff4e3}.promo{margin-top:28px;min-height:190px;border-radius:20px;padding:38px;background:radial-gradient(circle at 15% 40%,rgba(37,226,68,.22),transparent 28%),linear-gradient(110deg,#061012,#0d2417 65%,#0a1719);box-shadow:0 12px 35px rgba(7,19,13,.1)}.promo h2{font-size:clamp(23px,3vw,34px);max-width:600px}.foot{min-height:100px}footer{background:#071014;margin-top:35px}footer .foot{color:#9aa7a1}footer .logo{color:#fff}.footerLinks a:hover{color:#32dc54}.staticPage{background:var(--n1-bg);padding-top:38px}.staticWrap{box-shadow:0 12px 38px rgba(10,25,16,.055)}.matchSection{margin-top:18px}.matchSection h2{font-size:17px;margin:0 0 10px;padding:10px 12px;border-right:4px solid var(--n1-green);background:#f0f7f2;border-radius:10px}.matchSection:first-child h2{color:#138b31}.matchSection .fullMatch{transition:.2s}.matchSection .fullMatch:hover{transform:translateY(-2px);box-shadow:0 7px 20px rgba(8,20,15,.06)}.fullTime{box-shadow:0 4px 12px rgba(0,0,0,.1)}@media(max-width:900px){.grid{grid-template-columns:1fr}.matches{order:1}.news{order:2}.table{order:3}.navIn{min-height:64px}.nav nav{display:none}.hero{min-height:350px}.heroText{padding:90px 0}}@media(max-width:560px){body{font-size:14px}.topIn{height:40px}.nav{position:-webkit-sticky;position:sticky}.navIn{padding:0 2px}.hero{min-height:310px}.heroText{padding:78px 3%}.heroText h1{font-size:43px;letter-spacing:-1.5px}.heroText p{font-size:15px}.leagueRow span{min-width:112px}.grid{padding-top:16px;gap:12px}.matches,.news,.table{border-radius:14px;padding:13px}.matchCompetition>b{font-size:14px}.matchGroup{display:none}.matchMain{grid-template-columns:1fr 86px 1fr}.matchActions b{font-size:9px}.promo{border-radius:15px;padding:25px 20px;min-height:165px}.promo h2{font-size:22px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.homeV2{--n1g:#18b94a;--n1dark:#061012;--n1line:#e3e9e5;--n1muted:#75817b;background:#fff;color:#091013;min-height:100vh}.homeV2 a{text-decoration:none;color:inherit}.n1Container{width:min(1180px,calc(100% - 48px));margin:auto}.n1Header{height:70px;background:#061012;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:80;border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.n1HeaderInner{width:min(1180px,calc(100% - 48px));height:100%;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px}.n1Brand{direction:ltr;justify-self:start;font-size:25px;font-weight:950;letter-spacing:-.7px;white-space:nowrap}.n1Brand b{font-size:34px;color:var(--n1g)}.n1Nav{justify-content:center;gap:2px;direction:rtl}.n1Nav,.n1Nav a{height:100%;display:flex;align-items:center}.n1Nav a{padding:0 15px;font-size:14px;font-weight:850;color:#dfe6e2;position:relative;transition:.2s}.n1Nav a:hover{color:#fff;background:hsla(0,0%,100%,.04)}.n1Nav a:after{content:"";position:absolute;bottom:0;left:18px;right:18px;height:3px;background:transparent;border-radius:3px;transform:scaleX(.2);transition:.25s}.n1Nav a.active:after{background:var(--n1g);transform:scaleX(1)}.n1Actions{justify-self:end;display:flex;gap:8px}.n1Actions button{width:38px;height:38px;border:1px solid #253338;background:#0c181b;color:#fff;border-radius:50%;cursor:pointer;font-size:20px;transition:.2s}.n1Actions button:hover{background:var(--n1g);border-color:var(--n1g);color:#061012;transform:translateY(-1px)}.n1Menu{display:none}.n1Hero{background:#071013;color:#fff}.n1HeroInner{width:min(1280px,100%);margin:auto;padding:14px;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(285px,.82fr);grid-gap:12px;gap:12px;direction:ltr}.n1HeroMain{position:relative;min-height:455px;border-radius:13px;overflow:hidden;background:#0d171a;direction:rtl}.n1HeroMain>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.n1HeroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.08),rgba(0,0,0,.12) 38%,rgba(0,0,0,.86)),linear-gradient(0deg,rgba(0,0,0,.82),transparent 58%)}.n1HeroContent{position:absolute;right:0;bottom:0;z-index:2;padding:42px;max-width:760px}.n1Tag{display:inline-block;background:var(--n1g);color:#041008;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:950}.n1HeroContent h1{font-size:clamp(32px,4vw,53px);line-height:1.18;margin:12px 0 9px;font-weight:950;letter-spacing:-1.2px}.n1HeroContent p{max-width:650px;margin:0;color:#d7dfdb;font-size:15px;line-height:1.8}.n1HeroButton{display:inline-flex;gap:8px;align-items:center;margin-top:16px;padding:10px 15px;border:1px solid hsla(0,0%,100%,.45);border-radius:9px;font-size:12px;font-weight:900;transition:.2s}.n1HeroButton:hover{background:#fff;color:#061012}.n1Dots{display:flex;justify-content:center;gap:6px;margin-top:17px}.n1Dots i{width:27px;height:4px;background:#d8dedb;border-radius:5px;opacity:.65}.n1Dots i.on{background:var(--n1g);opacity:1}.n1HeroArrows{position:absolute;inset:50% 18px auto;display:flex;justify-content:space-between;transform:translateY(-50%);z-index:3}.n1HeroArrows button{width:38px;height:38px;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);background:rgba(0,0,0,.28);color:#fff;font-size:28px;cursor:pointer;transition:.2s}.n1HeroArrows button:hover{background:var(--n1g);color:#061012}.n1HeroSide{direction:rtl;display:grid;grid-gap:10px;gap:10px;align-content:start}.n1SideCard{display:grid;grid-template-columns:39% 1fr;min-height:138px;border:1px solid hsla(0,0%,100%,.09);border-radius:11px;overflow:hidden;background:#10191c;transition:.2s}.n1SideCard:hover{transform:translateY(-2px);border-color:rgba(24,185,74,.65)}.n1SideCard .n1Placeholder,.n1SideCard img{width:100%;height:100%;min-height:138px;object-fit:cover;background:linear-gradient(135deg,#172326,#0a3319)}.n1SideCard>div{padding:13px;display:flex;flex-direction:column;justify-content:center}.n1SideCard h2{font-size:14px;line-height:1.55;color:#fff;margin:0 0 7px}.n1SideCard span{font-size:10px;color:#2ed957;font-weight:900}.n1SideCard small{font-size:9px;color:#9da9a4;margin-top:4px}.n1SideEmpty{border:1px dashed #294035;border-radius:11px;padding:30px;color:#aeb9b4;text-align:center}.n1LeagueBar{background:#061012;color:#fff;border-top:1px solid #1a282c;border-bottom:1px solid #1a282c}.n1LeagueInner{width:min(1180px,100%);margin:auto;display:flex;overflow:auto;scrollbar-width:none}.n1LeagueInner::-webkit-scrollbar{display:none}.n1LeagueInner a{min-width:145px;min-height:67px;padding:10px 15px;display:flex;align-items:center;justify-content:center;gap:7px;border-left:1px solid #1a282c;color:#d9e0dc;font-size:11px;font-weight:850;white-space:nowrap;transition:.2s}.n1LeagueInner a:hover{background:#0c191c}.n1LeagueInner a.selected{color:#31dc57;background:#0c2515;box-shadow:inset 0 -3px var(--n1g)}.n1Matches{padding-top:28px}.n1SectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:13px}.n1SectionHead>div{display:flex;flex-direction:column;gap:4px}.n1SectionHead small{font-size:10px;color:#15953a;font-weight:900}.n1SectionHead h2{font-size:25px;margin:0;font-weight:950;letter-spacing:-.6px}.n1SectionHead>a{font-size:11px;color:#168f38;font-weight:900}.n1Tabs{display:flex;gap:5px;background:#edf2ef;padding:4px;border-radius:10px;margin-bottom:11px;overflow:auto}.n1Tabs a{min-width:max-content;padding:9px 16px;border-radius:8px;text-align:center;font-size:11px;font-weight:900;color:#36423c;transition:.2s}.n1Tabs a:hover{background:#e0e9e3}.n1Tabs a.active{background:var(--n1g);color:#061008;box-shadow:0 4px 12px rgba(24,185,74,.17)}.n1Tabs a.live i{display:inline-block;width:7px;height:7px;background:#e92c2c;border-radius:50%;margin-left:5px}.n1Tabs b{font-size:9px;opacity:.7}.n1MatchGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.n1MatchCard{border:1px solid var(--n1line);border-radius:13px;padding:12px 11px 9px;background:#fff;box-shadow:0 5px 18px rgba(8,20,15,.045);transition:.2s}.n1MatchCard:hover{transform:translateY(-3px);box-shadow:0 13px 28px rgba(8,20,15,.09);border-color:#c9d7ce}.n1MatchTop{display:flex;justify-content:space-between;align-items:center;gap:7px;border-bottom:1px solid #edf1ee;padding-bottom:8px;color:#66726c;font-size:9px}.n1MatchTop span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n1MatchTop em{font-style:normal;background:#edf1f2;color:#66716c;border-radius:999px;padding:4px 7px;white-space:nowrap}.n1MatchTop em.live{background:#ffe8e8;color:#e32626}.n1MatchTop em.finished{background:#eaf7ed;color:#168e35}.n1Teams{display:grid;grid-template-columns:1fr 58px 1fr;align-items:center;grid-gap:4px;gap:4px;padding:15px 0 11px}.n1Teams>div{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.n1Teams>div>span{font-size:29px;height:39px;display:grid;place-items:center}.n1Teams b{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n1Teams strong{text-align:center;font-size:19px;font-weight:950}.n1Teams strong.score{font-size:21px}.n1MatchFoot{border-top:1px solid #edf1ee;padding-top:8px;text-align:center;color:#7a8680;font-size:9px}.n1Empty{grid-column:1/-1;border:1px dashed #d7e1db;border-radius:13px;background:#f7faf8;text-align:center;padding:45px;color:#718079;font-size:12px}.n1News{padding-top:34px}.n1NewsGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.95fr);grid-gap:13px;gap:13px}.n1NewsFeatured{border:1px solid var(--n1line);border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 6px 20px rgba(8,20,15,.045);transition:.2s}.n1NewsFeatured:hover{transform:translateY(-2px);box-shadow:0 13px 30px rgba(8,20,15,.08)}.n1NewsFeatured>.large,.n1NewsFeatured>img{display:block;width:100%;height:285px;object-fit:cover}.n1NewsFeatured>div:last-child{padding:17px 19px}.n1NewsFeatured span,.n1NewsRow span{font-size:10px;color:#168f38;font-weight:900}.n1NewsFeatured h3{font-size:24px;line-height:1.45;margin:7px 0 5px;font-weight:950}.n1NewsFeatured p{font-size:12px;color:#69756f;line-height:1.8;margin:0 0 6px}.n1NewsFeatured small,.n1NewsRow small{font-size:9px;color:#8a9590}.n1NewsList{display:grid;grid-gap:8px;gap:8px}.n1NewsRow{display:grid;grid-template-columns:145px 1fr;grid-gap:11px;gap:11px;min-height:100px;padding:7px;border:1px solid var(--n1line);border-radius:11px;background:#fff;transition:.2s}.n1NewsRow:hover{transform:translateX(-3px);border-color:#c9d7ce;box-shadow:0 8px 22px rgba(8,20,15,.06)}.n1NewsRow .n1Placeholder,.n1NewsRow img{width:145px;height:86px;border-radius:7px;object-fit:cover;background:linear-gradient(135deg,#111b1e,#0b351a)}.n1NewsRow h3{font-size:13px;line-height:1.55;margin:5px 0}.n1Quick{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding-top:17px}.n1Quick>a{border:1px solid var(--n1line);border-radius:12px;padding:15px;display:grid;grid-template-columns:1fr auto;grid-gap:5px 12px;gap:5px 12px;background:#fff;transition:.2s}.n1Quick>a:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(8,20,15,.06)}.n1Quick b{font-size:13px}.n1Quick span{grid-column:1;color:#7a8680;font-size:10px}.n1Quick em{grid-column:2;grid-row:1/3;align-self:center;color:#168f38;font-size:10px;font-style:normal;font-weight:900}.n1Footer{margin-top:38px;background:#061012;color:#a9b5b0}.n1FooterGrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:38px;gap:38px;padding:40px 0 30px}.n1Footer .n1Brand{color:#fff}.n1FooterGrid>div>p{max-width:330px;font-size:11px;line-height:1.9;color:#98a59f}.n1FooterGrid h3{color:#fff;font-size:13px;margin:0 0 11px}.n1FooterGrid a{display:block;font-size:11px;color:#a9b5b0;margin:7px 0;transition:.2s}.n1FooterGrid a:hover{color:#35df5b;transform:translateX(-2px)}.n1Social{display:flex;gap:7px;margin-top:12px}.n1Social a{width:31px;height:31px;border:1px solid #263438;border-radius:50%;display:grid;place-items:center;color:#dce3df;font-weight:900}.n1Social a:hover{background:var(--n1g);border-color:var(--n1g);color:#061012}.n1FooterBottom{border-top:1px solid #1b292d;text-align:center;padding:14px;font-size:10px;color:#7e8b85}.n1Placeholder{background:radial-gradient(circle at 30% 25%,rgba(35,214,78,.24),transparent 30%),linear-gradient(135deg,#111b1e,#0b351a)}@media(max-width:1050px){.n1HeaderInner{grid-template-columns:auto 1fr auto}.n1Nav{justify-content:flex-end}.n1Nav a:nth-child(4),.n1Nav a:nth-child(5){display:none}.n1HeroInner{grid-template-columns:1fr}.n1HeroSide{grid-template-columns:repeat(3,1fr)}.n1SideCard,.n1SideCard .n1Placeholder,.n1SideCard img{min-height:112px}.n1SideCard h2{font-size:12px}.n1MatchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.n1NewsGrid{grid-template-columns:1fr}.n1NewsFeatured>.large,.n1NewsFeatured>img{height:310px}}@media(max-width:700px){.n1Header{height:62px}.n1HeaderInner{width:calc(100% - 24px);gap:10px}.n1Brand{font-size:19px}.n1Brand b{font-size:28px}.n1Nav{display:none}.n1Actions button{width:34px;height:34px}.n1Menu{display:block!important}.n1HeroInner{padding:8px}.n1HeroMain{min-height:405px;border-radius:10px}.n1HeroContent{padding:25px 20px 17px}.n1HeroContent h1{font-size:29px}.n1HeroContent p{font-size:12px}.n1HeroArrows{left:10px;right:10px}.n1HeroSide{grid-template-columns:1fr;gap:7px}.n1SideCard,.n1SideCard .n1Placeholder,.n1SideCard img{min-height:94px}.n1SideCard h2{font-size:12px}.n1LeagueInner a{min-width:120px;min-height:58px;font-size:10px}.n1Container{width:calc(100% - 24px)}.n1Matches{padding-top:21px}.n1SectionHead h2{font-size:21px}.n1SectionHead>a,.n1Tabs a{font-size:10px}.n1Tabs a{padding:9px 12px}.n1MatchGrid{grid-template-columns:1fr 1fr;gap:8px}.n1MatchCard{padding:9px 7px}.n1Teams{grid-template-columns:1fr 50px 1fr}.n1Teams b{font-size:10px}.n1Teams>div>span{font-size:25px}.n1News{padding-top:27px}.n1NewsFeatured>.large,.n1NewsFeatured>img{height:220px}.n1NewsFeatured>div:last-child{padding:14px}.n1NewsFeatured h3{font-size:20px}.n1NewsRow{grid-template-columns:105px 1fr;min-height:88px}.n1NewsRow .n1Placeholder,.n1NewsRow img{width:105px;height:73px}.n1NewsRow h3{font-size:12px}.n1Quick{grid-template-columns:1fr}.n1FooterGrid{grid-template-columns:1fr 1fr;gap:26px 18px;padding:30px 0}.n1FooterGrid>div:first-child{grid-column:1/-1}}@media(max-width:420px){.n1HeroMain{min-height:390px}.n1HeroContent h1{font-size:26px}.n1MatchGrid{grid-template-columns:1fr}.n1MatchCard{min-height:175px}.n1NewsRow{grid-template-columns:92px 1fr}.n1NewsRow .n1Placeholder,.n1NewsRow img{width:92px;height:69px}.n1FooterGrid{grid-template-columns:1fr}.n1FooterGrid>div:not(:first-child){border-top:1px solid #1b292d;padding-top:16px}}.n1Upcoming{padding-top:8px;padding-bottom:18px}.n1UpcomingGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.n1UpcomingCard{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:15px;box-shadow:0 8px 25px rgba(15,23,42,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.n1UpcomingCard:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(15,23,42,.1);border-color:rgba(20,184,92,.35)}.n1UpcomingDate{font-size:12px;font-weight:800;color:#16a05a;margin-bottom:8px}.n1UpcomingLeague{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px}.n1UpcomingTeams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;font-size:13px;font-weight:800}.n1UpcomingTeams span:last-child{text-align:right}.n1UpcomingTeams strong{font-size:14px;color:#0f172a;background:#f1f5f9;border-radius:9px;padding:6px 8px}@media (max-width:1050px){.n1UpcomingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.n1UpcomingGrid{grid-template-columns:1fr}.n1UpcomingCard{border-radius:15px}}