/* t504u hybrid secondary nav cards (Depth Charts / Lines / Standings / League Leaders), all leagues, desktop + phone + tablet.
   League status tile stays the featured green card; these are muted with a green left accent, green ▸ and → . */
.hhero .hcounts :is(.ln-entry,.nl-entry,.st-entry,.ld-entry){position:relative;background:#151b22!important;border:1px solid #2a333d!important;border-left:4px solid var(--slate-green,#3dff7a)!important;box-shadow:none!important;padding-right:34px!important;cursor:pointer;transition:background .15s,border-color .15s}
.hhero .hcounts :is(.ln-entry,.nl-entry,.st-entry,.ld-entry) b{color:#e6edf3!important}
.hhero .hcounts :is(.ln-entry,.nl-entry,.st-entry,.ld-entry) b::before{content:'▸ ';color:var(--slate-green,#3dff7a)}
.hhero .hcounts :is(.ln-entry,.nl-entry,.st-entry,.ld-entry) span{color:#8b949e!important}
.hhero .hcounts :is(.ln-entry,.nl-entry,.st-entry,.ld-entry)::after{content:'→';position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--slate-green,#3dff7a);font:700 16px/1 Inter,system-ui,sans-serif}
.hhero .hcounts :is(.ln-entry,.nl-entry,.st-entry,.ld-entry):hover{background:#1b232c!important;border-color:#3a4552!important;border-left-color:var(--slate-green,#3dff7a)!important}
.hhero .hcounts :is(.ln-entry,.nl-entry,.st-entry,.ld-entry):active{transform:translateY(1px)}
@media (max-width:1199px) and (pointer:coarse){.hhero .hcounts :is(.ln-entry,.nl-entry,.st-entry,.ld-entry){padding-right:24px!important;border-left-width:3px!important}.hhero .hcounts :is(.ln-entry,.nl-entry,.st-entry,.ld-entry)::after{right:8px;font-size:13px}}
