.nffc-stats-theme .nm-site .lf-wrap{max-width:1200px}.nm-intro{padding:28px 0 18px}.nm-intro h1{letter-spacing:-1px;margin:0 0 26px;font-size:clamp(30px,3vw,42px);line-height:1.1}.nm-fixture{border:1px solid var(--lf-line);background:#eaf0e7;border-radius:8px;grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.nm-fixture-team{align-items:center;gap:16px;display:flex}.nm-fixture-team img{object-fit:contain;flex:none}.nm-fixture-team h2{margin:0 0 5px;font-size:24px;line-height:1.2}.nm-fixture-team span{color:var(--lf-muted);font-size:13px}.nm-fixture>p{border-top:1px solid var(--lf-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:10px;margin:0;padding-top:16px;display:flex}.nm-updated{color:var(--lf-muted);font-size:12px}.nm-section{border-bottom:1px solid var(--lf-line);padding:28px 0;scroll-margin-top:20px}.nm-section h2{margin:0 0 16px;font-size:25px;line-height:1.2}.nm-section-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.nm-section-heading>span,.nm-section-heading p{color:var(--lf-muted);margin:0;font-size:12px}.nm-comparison{max-width:850px;margin:auto}.nm-comparison-filters{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nm-comparison-note{color:var(--lf-muted);margin:8px 0 0;font-size:12px}@media (max-width:600px){.nm-comparison-filters{justify-content:flex-start;gap:8px}.nm-comparison-filters .nm-segmented{flex:220px;display:flex}.nm-comparison-filters .nm-segmented button{flex:1}}.nm-comparison-heading,.nm-comparison-row{text-align:center;grid-template-columns:minmax(80px,1fr) minmax(120px,1.5fr) minmax(80px,1fr);align-items:center;gap:8px;display:grid}.nm-comparison-heading{color:var(--lf-muted);padding:12px 0;font-size:12px}.nm-comparison-row{border-top:1px solid var(--lf-line);padding:5px 0}.nm-comparison-row>strong{font-variant-numeric:tabular-nums;font-size:25px}.nm-comparison-row>strong:first-child{color:#bf3039}.nm-comparison-row>strong:last-child{color:#24629b}.nm-comparison-row button{font:inherit;color:var(--lf-ink);cursor:pointer;background:0 0;border:0;min-height:44px;padding:5px;font-size:13px}.nm-comparison-row small{color:var(--lf-muted);margin-top:3px;font-size:10px;display:block}.nm-controls{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 12px;display:grid}.nm-controls label,.nm-section-heading label{gap:6px;font-size:12px;font-weight:700;display:grid}.nm-controls input,.nm-controls select,.nm-section-heading select{background:var(--stats-surface,#f2f0e4);width:100%;min-height:46px;color:var(--lf-ink);font:inherit;border:1px solid #9faf9f;border-radius:5px;min-width:0;padding:10px;font-size:16px}.nm-stat-description{color:var(--lf-muted);max-width:90ch;font-size:13px;line-height:1.5}.nm-chart-key{color:var(--lf-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.nm-chart-key i{background:#a3b5a9;width:12px;height:17px;display:inline-block}.nm-chart-key b{border-top:3px solid #61786d;width:22px;margin-left:12px;display:inline-block}.nm-trend{padding:18px 0 22px}.nm-trend+.nm-trend{border-top:1px dashed var(--lf-line)}.nm-trend h3{align-items:center;gap:10px;margin:0 0 8px;font-size:17px;display:flex}.nm-trend h3 i{width:24px;height:4px;display:block}.nm-trend svg{touch-action:pan-y;max-width:100%;display:block;overflow:visible}.nm-trend svg text{font-family:inherit}.nm-trend svg [role=button]:focus-visible{outline-offset:-2px;outline:2px solid #d7942e}.nm-game-control{align-items:center;gap:12px;margin:5px 0 14px;display:flex}.nm-game-control button{width:44px;height:44px;color:var(--lf-ink);cursor:pointer;background:0 0;border:1px solid #9faf9f;border-radius:4px;flex:none;font-size:20px}.nm-game-control button:disabled{opacity:.35;cursor:default}.nm-game-control label{color:var(--lf-muted);flex:1;min-width:0;font-size:12px}.nm-game-control input{width:100%;min-height:24px;accent-color:var(--nm-color);display:block}.nm-match-detail{background:#eaf0e7;border-radius:6px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:70px;padding:12px 16px;display:grid}.nm-match-detail>div:last-child{text-align:right}.nm-match-detail b{font-size:14px;display:block}.nm-match-detail span{color:var(--lf-muted);margin-top:4px;font-size:11px;display:block}.nm-match-detail>strong{white-space:nowrap;border-radius:4px;padding:7px 9px;font-size:16px}.nm-result-w{color:#17614e;background:#d5e7db}.nm-result-l{color:#9e3925;background:#f1d9d2}.nm-result-d{color:#776122;background:#ece5cf}.nm-seasons{color:var(--lf-muted);margin:12px 0 0;font-size:11px}.nm-seasons span{margin-top:4px;display:block}.nm-news-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.nm-news-grid h3{font-size:17px}.nm-news-list{margin:0;padding:0;list-style:none}.nm-news-list li{border-bottom:1px solid var(--lf-line);padding:12px 0}.nm-news-list li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nm-news-list strong{font-size:14px}.nm-news-list p{margin:7px 0;font-size:13px;line-height:1.5}.nm-news-list small{color:var(--lf-muted);font-size:11px}.nm-flag{white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:11px}.nm-flag-doubt{color:#775508;background:#efe1bb}.nm-flag-fit{color:#17614e;background:#dcebe1}.nm-flag-out{color:#9b3b28;background:#f0d9d3}.nm-method,.nm-forecast details,.nm-news-grid details{color:var(--lf-muted);font-size:12px;line-height:1.6}.nm-method{margin:25px 0}.nm-method summary,.nm-forecast summary,.nm-news-grid summary{cursor:pointer;min-height:44px;color:var(--lf-ink);padding:12px 0;font-weight:700}.nm-forecast>p{max-width:75ch;font-size:14px}.nm-method a{color:var(--lf-green)}@media (max-width:700px){.nm-fixture{gap:18px 12px;padding:16px}.nm-fixture-team{display:block}.nm-fixture-team img{width:42px;height:42px;margin-bottom:10px}.nm-fixture-team h2{font-size:18px}.nm-fixture-team span{font-size:11px}.nm-fixture>p{font-size:12px}.nm-controls{grid-template-columns:1fr}.nm-section-heading{display:block}.nm-section-heading label{max-width:360px;margin:16px 0}.nm-section-heading>span{margin-bottom:16px;display:block}.nm-comparison-heading,.nm-comparison-row{grid-template-columns:minmax(64px,1fr) minmax(110px,1.4fr) minmax(64px,1fr);gap:4px}.nm-comparison-heading{font-size:11px}.nm-comparison-row>strong{font-size:22px}.nm-comparison-row button{font-size:12px}.nm-match-detail{gap:8px;padding:10px}.nm-match-detail b{font-size:12px}.nm-match-detail span{font-size:10px}.nm-match-detail>strong{padding:5px;font-size:13px}.nm-news-grid{grid-template-columns:1fr;gap:16px}.nm-section h2{font-size:23px}.nm-section{padding:24px 0}}.nm-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nm-experimental{color:#79500c;border:1px solid #b58536;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:700}.nm-forecast-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.nm-forecast-odds>div{background:var(--stats-surface,#f2f0e4);border:1px solid #cfdbd3;border-top:3px solid var(--nm-color);border-radius:5px;min-width:0;padding:16px}.nm-forecast-odds span{min-height:20px;font-size:14px;display:block}.nm-forecast-odds strong{font-variant-numeric:tabular-nums;font-size:clamp(28px,3.5vw,46px);line-height:1.3;display:block}.nm-odds-bar{background:#e9eee9;border-radius:3px;height:5px;margin-top:12px;overflow:hidden}.nm-odds-bar i{background:var(--nm-color);height:100%;display:block}.nm-forest-positive{color:#173d34;background:#e7efe5;border-left:3px solid #176b5d;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.nm-forest-positive>span{min-width:0;font-size:15px;font-weight:700}.nm-forest-positive small{margin-top:4px;font-size:12px;font-weight:400;display:block}.nm-forest-positive strong{font-variant-numeric:tabular-nums;flex:none;font-size:clamp(26px,3vw,34px)}.nm-score-summary{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.nm-score-summary p{margin:0}.nm-score-summary strong,.nm-score-summary small,.nm-score-summary p span{margin-bottom:8px;display:block}.nm-scorelines{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nm-scorelines li{background:var(--stats-surface,#f2f0e4);border:1px solid #cfdbd3;border-radius:4px;align-items:center;gap:10px;padding:8px 12px;display:flex}.nm-scorelines b{font-size:22px}.nm-scorelines span,.nm-forecast-note{color:#536761;font-size:13px}@media (max-width:600px){.nm-forecast-odds{gap:6px}.nm-forecast-odds>div{padding:10px 8px}.nm-forecast-odds span{min-height:34px;font-size:12px}.nm-score-summary{grid-template-columns:1fr}}.nm-segmented{background:#e8eee7;border-radius:6px;flex:none;gap:3px;padding:3px;display:inline-flex}.nm-segmented button{color:#536961;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:44px;padding:9px 13px;font-size:13px;font-weight:700}.nm-segmented button[aria-pressed=true]{background:var(--stats-surface,#f2f0e4);color:#173c33;box-shadow:0 1px 3px #183b3120}.nm-comparison-heading small{margin-top:4px;font-size:11px;font-weight:400;display:block}.nm-forecast-reason{background:#eaf0e7;border-left:3px solid #718c7d;border-radius:0 4px 4px 0;padding:12px 15px;font-size:13px;line-height:1.6;max-width:95ch!important}.nm-venue-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.nm-venue-legend{flex-wrap:wrap;gap:12px 24px;font-size:14px;font-weight:700;display:flex}.nm-venue-legend span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.nm-venue-legend small{color:#52675e;font-size:12px;font-weight:400}.nm-venue-legend i{border-top:3px solid;width:26px;display:inline-block}.nm-venue-svg{touch-action:pan-y;margin-top:6px;display:block;overflow:visible}.nm-venue-svg rect[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #b57c20}.nm-venue-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.nm-venue-details article{border:1px solid #d4dfd3;border-top:3px solid var(--nm-color);background:var(--stats-surface,#f2f0e4);border-radius:5px;min-width:0;padding:16px}.nm-venue-details h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:15px;line-height:1.35}.nm-venue-details h3 small{color:#63756e;margin-top:3px;font-size:12px;font-weight:400;display:block}.nm-venue-value{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nm-venue-value>strong{font-variant-numeric:tabular-nums;color:var(--nm-color);font-size:28px}.nm-venue-value span{color:#5c6e65;font-size:12px}.nm-venue-details p{overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.5}.nm-venue-details p small{color:#63756e;margin-top:4px;font-size:11px;display:block}.nm-venue-caption{color:#63756e;font-size:12px;line-height:1.5}@media (max-width:600px){.nm-venue-toolbar{display:block}.nm-venue-toolbar .nm-segmented{margin-top:12px}.nm-venue-details{gap:8px}.nm-venue-details article{padding:12px 10px}.nm-venue-details h3{font-size:13px}.nm-venue-value>strong{font-size:24px}.nm-section-heading>.nm-segmented{margin-bottom:12px}.nm-comparison-heading>span{font-size:11px}}.nm-trend-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.nm-trend-heading h3{margin:0}.nm-trend-save{color:var(--lf-green,#166c61);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:700;text-decoration:underline}.nm-trend-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.nm-trend-scroll svg{max-width:none}.nm-trend-save:disabled{opacity:.5}
