/* Home page v2 — one visual system: white cards on the paper background, 12px radius, lime accents, dark lead. */
.home-v2{--hv-line:#dce3d5;--hv-ink:#0c1726;--hv-muted:#556a40;--hv-dark:#17221c;--hv-lime:#c6f14b;padding-bottom:48px}
.home-v2 .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.home-v2 .hv-block{margin:44px 0 0}
.home-v2 .hv-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 16px;border-bottom:2px solid var(--hv-ink);padding-bottom:8px}
.home-v2 .hv-head h2{margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem);letter-spacing:-.01em}
.home-v2 .hv-head a{font-weight:700;font-size:.9rem;display:inline-flex;align-items:center;gap:6px;min-height:44px}

/* Lead: dark hero + today panel */
.home-v2 .hv-lead{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;margin:24px 0 0}
.home-v2 .hv-hero{background:var(--hv-dark);color:#eef3e6;border-radius:14px;padding:clamp(22px,3vw,40px);display:flex;flex-direction:column;gap:14px}
.home-v2 .hv-kicker{color:var(--hv-lime);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.home-v2 .hv-hero h1{margin:0;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.02;letter-spacing:-.02em;color:#fff}
.home-v2 .hv-sub{margin:0;color:#c7d1bd}
.home-v2 .hv-games{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}
.home-v2 .hv-games a{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid #33412f;border-radius:10px;color:#fff;text-decoration:none;min-height:44px}
.home-v2 .hv-games a:hover,.home-v2 .hv-games a:focus-visible{border-color:var(--hv-lime);background:#1f2c22}
.home-v2 .hv-games .hv-at{color:#8fa083;font-size:.8rem}
.home-v2 .hv-games time{color:var(--hv-lime);font-weight:700;font-size:.85rem;white-space:nowrap}
.home-v2 .hv-finals span{color:#b9c4ae}.home-v2 .hv-finals .hv-win{color:#fff;font-weight:700}
.home-v2 .hv-actions{margin:auto 0 0;display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}
.home-v2 .hv-ghost{background:transparent;color:#fff;border:1px solid #5c6b52}
.home-v2 .hv-today{background:#fff;border:1px solid var(--hv-line);border-radius:14px;padding:22px;display:flex;flex-direction:column}
.home-v2 .hv-today h2{margin:0 0 12px;font-size:1.15rem}.home-v2 .hv-today h2 small{color:var(--hv-muted);font-weight:600;font-size:.75rem}
.home-v2 .hv-today ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.home-v2 .hv-today li{line-height:1.45;font-size:.95rem;border-bottom:1px solid #edf0e8;padding-bottom:10px}
.home-v2 .hv-today li small{color:var(--hv-muted)}
.home-v2 .hv-label{display:block;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hv-muted);margin-bottom:2px}
.home-v2 .hv-today-links{margin:auto 0 0;padding-top:14px;display:flex;flex-wrap:wrap;gap:8px 16px;font-weight:700;font-size:.85rem}
.home-v2 .hv-today-links a{min-height:32px;display:inline-flex;align-items:center}

/* News */
.home-v2 .hv-news-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;align-items:start}
.home-v2 .hv-news-main .wire-module{margin:0}
.home-v2 .hv-news-side>*{margin-top:0}
.home-v2 .hv-news-side .wire-pulse{grid-template-columns:1fr}

/* Season cards and explore grid */
.home-v2 .hv-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.home-v2 .hv-card{display:block;background:#fff;border:1px solid var(--hv-line);border-radius:12px;padding:16px 18px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}
.home-v2 .hv-card:hover,.home-v2 .hv-card:focus-visible{border-color:var(--hv-ink);transform:translateY(-2px)}
.home-v2 .hv-card h3{margin:0 0 6px;font-size:1rem}.home-v2 .hv-card p{margin:0;color:#3d4a36;font-size:.88rem;line-height:1.45}
.home-v2 .hv-explore{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.home-v2 .hv-explore a{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:10px;background:#fff;border:1px solid var(--hv-line);text-decoration:none;color:inherit;min-height:44px}
.home-v2 .hv-explore a:hover,.home-v2 .hv-explore a:focus-visible{border-color:var(--hv-ink)}
.home-v2 .hv-explore span{color:var(--hv-muted);font-size:.82rem}

/* Teams by conference */
.home-v2 .hv-confs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.home-v2 .hv-confs>div,.home-v2 .hv-teams li,.home-v2 .hv-teams a>span{min-width:0}
.home-v2 .hv-teams a>span{overflow-wrap:anywhere}
.home-v2 .hv-confs h3{margin:0 0 10px;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hv-muted)}
.home-v2 .hv-teams{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.home-v2 .hv-teams a{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fff;border:1px solid var(--hv-line);border-radius:10px;text-decoration:none;color:inherit;font-weight:600;font-size:.88rem;min-height:52px}
.home-v2 .hv-teams a:hover,.home-v2 .hv-teams a:focus-visible{border-color:var(--hv-ink)}
.home-v2 .hv-teams img,.home-v2 .hv-teams .team-circle{width:36px;height:36px;flex:0 0 36px;object-fit:contain}
.home-v2 .hv-teams .team-circle{font-size:.6rem}

/* Players */
.home-v2 .hv-players{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.home-v2 .hv-player{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:#fff;border:1px solid var(--hv-line);border-radius:12px;padding:12px;text-decoration:none;color:inherit}
.home-v2 .hv-player:hover,.home-v2 .hv-player:focus-visible{border-color:var(--hv-ink)}
.home-v2 .hv-face{display:block;width:100%;aspect-ratio:4/3;background:#eef2e8;border-radius:8px;overflow:hidden;margin-bottom:6px}
.home-v2 .hv-face img{width:100%;height:100%;object-fit:cover;object-position:top}
.home-v2 .hv-player small{color:var(--hv-muted);font-size:.8rem}

/* Stats block from the stats module keeps its own layout; tighten its top spacing. */
.home-v2 .hv-stats>section:first-child{margin-top:0}

@media(max-width:1000px){
  .home-v2 .hv-lead{grid-template-columns:1fr}
  .home-v2 .hv-news-grid{grid-template-columns:1fr}
  .home-v2 .hv-cards,.home-v2 .hv-explore{grid-template-columns:repeat(2,minmax(0,1fr))}
  .home-v2 .hv-players{grid-template-columns:repeat(3,minmax(0,1fr))}
  .home-v2 .hv-confs{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:600px){
  .home-v2 .hv-block{margin-top:32px}
  .home-v2 .hv-games a{grid-template-columns:1fr auto;grid-template-areas:"a t" "h t"}
  .home-v2 .hv-games a>span:first-child{grid-area:a}.home-v2 .hv-games a>span:nth-child(3){grid-area:h}.home-v2 .hv-games .hv-at{display:none}.home-v2 .hv-games time{grid-area:t}
  .home-v2 .hv-cards{grid-template-columns:1fr}
  .home-v2 .hv-explore{grid-template-columns:1fr 1fr}
  .home-v2 .hv-teams{grid-template-columns:repeat(2,minmax(0,1fr))}
  .home-v2 .hv-players{grid-template-columns:1fr 1fr}
}
.home-v2 .hv-scores>*{margin-top:0}
@media(max-width:480px){.home-v2 .hv-teams{grid-template-columns:minmax(0,1fr)}}

/* ===== News hub: left widgets · news · right widgets ===== */
.home-v2 .nh-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 270px;gap:22px;align-items:start}
.home-v2 .nh-side{display:grid;gap:16px;position:sticky;top:16px}
.home-v2 .nh-widget{background:#fff;border:1px solid var(--hv-line);border-radius:12px;padding:14px 16px}
.home-v2 .nh-widget h3{margin:0 0 10px;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}
.home-v2 .nh-dark{background:var(--hv-dark);border-color:var(--hv-dark);color:#eef3e6}.home-v2 .nh-dark h3{color:var(--hv-lime)}.home-v2 .nh-dark a{color:#fff}.home-v2 .nh-dark small{color:#b9c4ae}
.home-v2 .nh-sub{margin:8px 0 4px;font-size:.7rem;font-weight:800;color:var(--hv-muted);text-transform:uppercase;letter-spacing:.08em}
.home-v2 .nh-rank,.home-v2 .nh-plain,.home-v2 .nh-dates{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.home-v2 .nh-rank li,.home-v2 .nh-cup li{flex-direction:row;padding:0;border:0;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.86rem}
.home-v2 .nh-rank a,.home-v2 .nh-cup a{display:flex;align-items:center;gap:8px;min-width:0;text-decoration:none;color:inherit;min-height:32px}
.home-v2 .nh-rank a span,.home-v2 .nh-cup a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.home-v2 .nh-rank b,.home-v2 .nh-cup b{font-variant-numeric:tabular-nums}
.home-v2 .nh-plain:not(.nh-cup) li{display:flex;flex-direction:column;font-size:.86rem;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.08)}
.home-v2 .nh-plain small{font-size:.75rem}
.home-v2 .nh-dates li{display:flex;gap:10px;align-items:center;font-size:.86rem}
.home-v2 .nh-day{display:flex;flex-direction:column;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:var(--hv-lime);color:var(--hv-dark);font-size:.62rem;font-weight:800;text-transform:uppercase;flex:0 0 42px}
.home-v2 .nh-day b{font-size:1rem;line-height:1}
.home-v2 .nh-dates small{display:block;color:#b9c4ae;font-size:.72rem}
.home-v2 .nh-more{display:inline-flex;margin-top:10px;font-size:.8rem;font-weight:800;min-height:28px;align-items:center}
.home-v2 .nh-note{margin:6px 0 0;font-size:.72rem;color:var(--hv-muted)}
.home-v2 .nh-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}
.home-v2 .nh-logo img,.home-v2 .nh-logo .team-circle{width:100%;height:100%;object-fit:contain}
.home-v2 .nh-rank .nh-logo,.home-v2 .nh-cup .nh-logo{width:24px;height:24px}
.home-v2 .nh-logo-empty{display:none}

.home-v2 .nh-main{display:grid;gap:22px;min-width:0}
.home-v2 .nh-cat{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hv-muted)}
.home-v2 .nh-main time{font-size:.75rem;color:var(--hv-muted)}
.home-v2 .nh-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.home-v2 .nh-main a:not(.wire-chip){color:inherit}
.home-v2 .nh-chips .wire-chip,.home-v2 .nh-numbered .wire-chip,.home-v2 .nh-rumor .wire-chip{font-size:.68rem;padding:2px 7px;min-height:0}

/* lead story: big dark card with team logo */
.home-v2 .nh-lead{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:center;background:linear-gradient(135deg,#17221c,#24361f);color:#fff;border-radius:14px;padding:24px}
.home-v2 .nh-lead-logo .nh-logo{width:110px;height:110px;background:#fff;border-radius:50%;padding:14px}
.home-v2 .nh-lead .nh-cat,.home-v2 .nh-lead time{color:var(--hv-lime)}
.home-v2 .nh-lead h3{margin:6px 0 0;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.15}
.home-v2 .nh-lead h3 a{color:#fff;text-decoration:none}.home-v2 .nh-lead h3 a:hover{text-decoration:underline}
.home-v2 .nh-lead .wire-chip{background:#2d3d29;color:#fff;border-color:#3d5236}

/* four secondary cards */
.home-v2 .nh-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.home-v2 .nh-card{background:#fff;border:1px solid var(--hv-line);border-top:4px solid var(--hv-lime);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px}
.home-v2 .nh-card .nh-logo{width:32px;height:32px}
.home-v2 .nh-card h4{margin:0;font-size:.92rem;line-height:1.3}.home-v2 .nh-card h4 a{text-decoration:none}.home-v2 .nh-card h4 a:hover{text-decoration:underline}

.home-v2 .nh-section{background:#fff;border:1px solid var(--hv-line);border-radius:12px;padding:16px 18px}
.home-v2 .nh-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:1.05rem}
.home-v2 .nh-bar{width:6px;height:18px;border-radius:3px;background:var(--hv-ink)}.home-v2 .nh-green{background:#2f9e44}.home-v2 .nh-red{background:#d6453d}.home-v2 .nh-amber{background:#e8a317}

/* trades & signings: logo cards */
.home-v2 .nh-deals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.home-v2 .nh-deal{display:flex;gap:12px;padding:12px;border-radius:10px;background:#f6f8f2;border-left:4px solid #2f9e44}
.home-v2 .nh-deal.cat-signing{border-left-color:#2b7bd4}
.home-v2 .nh-deal .nh-logo{width:36px;height:36px}
.home-v2 .nh-deal h4{margin:2px 0 0;font-size:.9rem;line-height:1.3}.home-v2 .nh-deal h4 a{text-decoration:none}.home-v2 .nh-deal h4 a:hover{text-decoration:underline}

.home-v2 .nh-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
/* injuries: numbered list */
.home-v2 .nh-numbered{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.home-v2 .nh-numbered li{display:flex;gap:10px}
.home-v2 .nh-num{flex:0 0 28px;height:28px;border-radius:50%;background:#fbe3e1;color:#b3261e;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:.8rem}
.home-v2 .nh-numbered a{font-weight:600;font-size:.9rem;text-decoration:none;line-height:1.3}.home-v2 .nh-numbered a:hover{text-decoration:underline}
.home-v2 .nh-numbered small{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}
/* rumors: quote cards */
.home-v2 .nh-rumors{display:grid;gap:10px}
.home-v2 .nh-rumor{margin:0;padding:10px 12px 10px 14px;border-left:4px solid #e8a317;background:#fdf7e8;border-radius:0 10px 10px 0}
.home-v2 .nh-rumor p{margin:0;font-style:italic;font-size:.9rem;line-height:1.35}.home-v2 .nh-rumor a{text-decoration:none}.home-v2 .nh-rumor a:hover{text-decoration:underline}
.home-v2 .nh-rumor footer{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}
/* more headlines: timeline */
.home-v2 .nh-timeline{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--hv-line);display:grid;gap:10px}
.home-v2 .nh-timeline li{position:relative;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:.9rem}
.home-v2 .nh-timeline li::before{content:"";position:absolute;left:-20px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--hv-lime);border:2px solid var(--hv-dark)}
.home-v2 .nh-timeline a{flex:1 1 100%;text-decoration:none;font-weight:600}.home-v2 .nh-timeline a:hover{text-decoration:underline}

@media(max-width:1200px){.home-v2 .nh-layout{grid-template-columns:230px minmax(0,1fr)}.home-v2 .nh-right{grid-column:1/-1;position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.home-v2 .nh-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:860px){.home-v2 .nh-layout{grid-template-columns:1fr}.home-v2 .nh-main{order:-1}.home-v2 .nh-side{position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.home-v2 .nh-two,.home-v2 .nh-deals{grid-template-columns:1fr}}
@media(max-width:600px){.home-v2 .nh-lead{grid-template-columns:1fr;padding:18px}.home-v2 .nh-lead-logo .nh-logo{width:72px;height:72px;padding:10px}.home-v2 .nh-grid4{grid-template-columns:1fr 1fr;gap:8px}.home-v2 .nh-card{padding:10px}.home-v2 .nh-card h4{font-size:.85rem}}
.home-v2 .nh-lead .wire-chip{background:#2d3d29}.home-v2 .wire-chip{color:#fff}
.home-v2 .nh-rank b,.home-v2 .nh-cup b{white-space:nowrap}

/* ===== Image-led news sections ===== */
.home-v2 .nh-vis{position:relative;overflow:hidden;background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--tc) 70%,#fff 30%),var(--tc) 55%,color-mix(in srgb,var(--tc) 60%,#000 40%));display:flex;align-items:flex-end;justify-content:center}
.home-v2 .nh-vis img{display:block}
.home-v2 .nh-vis-player img{width:88%;height:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}
.home-v2 .nh-vis-team{align-items:center}.home-v2 .nh-vis-team img{width:52%;height:52%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}
.home-v2 .nh-vis-word{color:#fff;font-weight:900;font-size:2rem;opacity:.5;align-self:center}
/* hero */
.home-v2 .nh-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-radius:16px;overflow:hidden;background:#101915;color:#fff;min-height:320px}
.home-v2 .nh-hero-vis{min-height:320px}
.home-v2 .nh-hero-copy{padding:28px;display:flex;flex-direction:column;justify-content:center;gap:8px}
.home-v2 .nh-hero .nh-cat,.home-v2 .nh-hero time{color:var(--hv-lime)}
.home-v2 .nh-hero h3{margin:0;font-size:clamp(1.4rem,2.3vw,2.1rem);line-height:1.12}.home-v2 .nh-hero h3 a{color:#fff;text-decoration:none}.home-v2 .nh-hero h3 a:hover{text-decoration:underline}
.home-v2 .nh-hero .wire-chip{background:#2d3d29}
/* photo cards */
.home-v2 .nh-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.home-v2 .nh-photo{background:#fff;border:1px solid var(--hv-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}
.home-v2 .nh-photo:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(12,23,38,.12)}
.home-v2 .nh-photo .nh-vis{aspect-ratio:16/10}
.home-v2 .nh-photo-copy{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}
.home-v2 .nh-photo h4{margin:0;font-size:.98rem;line-height:1.3}.home-v2 .nh-photo h4 a{text-decoration:none}.home-v2 .nh-photo h4 a:hover{text-decoration:underline}
/* player spotlight */
.home-v2 .nh-spot{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.home-v2 .nh-spot-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}
.home-v2 .nh-avatar{width:96px;height:96px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px var(--tc)}
.home-v2 .nh-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}
.home-v2 .nh-spot-card strong{font-size:.86rem}.home-v2 .nh-spot-card strong a{text-decoration:none}
.home-v2 .nh-spot-card p{margin:0;font-size:.78rem;line-height:1.3;color:#3d4a36}.home-v2 .nh-spot-card p a{text-decoration:none}.home-v2 .nh-spot-card p a:hover{text-decoration:underline}
/* around the conferences */
.home-v2 .nh-logolist{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.home-v2 .nh-logolist li{display:flex;gap:12px;align-items:center}
.home-v2 .nh-mini{width:64px;height:48px;border-radius:8px;flex:0 0 64px}
.home-v2 .nh-mini.nh-vis-player img{width:100%}
.home-v2 .nh-logolist a{display:block;font-weight:600;font-size:.9rem;line-height:1.3;text-decoration:none}.home-v2 .nh-logolist a:hover{text-decoration:underline}
.home-v2 .nh-purple{background:#7048e8}.home-v2 .nh-blue{background:#1c7ed6}.home-v2 .nh-orange{background:#f76707}
/* wider site: bigger side columns */
.home-v2 .nh-layout{grid-template-columns:270px minmax(0,1fr) 290px}
@media(max-width:1200px){.home-v2 .nh-layout{grid-template-columns:240px minmax(0,1fr)}.home-v2 .nh-spot{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:860px){.home-v2 .nh-layout{grid-template-columns:1fr}.home-v2 .nh-hero{grid-template-columns:1fr}.home-v2 .nh-hero-vis{min-height:220px}.home-v2 .nh-photos{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.home-v2 .nh-photos{grid-template-columns:1fr 1fr;gap:8px}.home-v2 .nh-photo-copy{padding:8px 10px}.home-v2 .nh-photo h4{font-size:.85rem}.home-v2 .nh-spot{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v2 .nh-avatar{width:72px;height:72px}.home-v2 .nh-hero-copy{padding:18px}}
/* licensed headshots are rectangular photos: fill the frame instead of floating them */
.home-v2 .nh-vis-player{background:#e9eee3}
.home-v2 .nh-vis-player img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;filter:none}
.home-v2 .nh-vis-player::after{content:"";position:absolute;inset:auto 0 0 0;height:6px;background:var(--tc)}
.home-v2 .nh-hero .wire-chip,.home-v2 .nh-hero .wire-chip.player{background:#2d3d29!important;color:#fff!important;border-color:#3d5236!important}

/* Keep native guide-anchor navigation stable on the long news page. */
html:has(#nba-guides){scroll-behavior:auto}
