/* Temporary public pause for team-mode UI. Data and admin workflows remain untouched. */
#teamBoardSource,
.ca-row.team-info-paused,
.mine-row.team-info-paused,
[data-assignment-action="view"],
.foot a[href="#standings"],
[aria-label="战队积分榜"],
#scoreBoardStatus,
a:has(#heroTeamChampion),
.team-info-paused,
.reward-money-card,
#teamContent,
#my-team,
#panel-team,
#panel-challenge,
.su-tab[data-tab="team"],
.su-tab[data-tab="challenge"],
#signupWayfinder,
#registrationContext,
th.team-info-paused-col,
td.team-info-paused-col { display:none !important; }
body:has(#teamContent) .page-hero { display:none !important; }
#prizes .prize-grid-current { grid-template-columns:repeat(3,minmax(0,1fr)) !important; }
@media (max-width:980px) { #prizes .prize-grid-current { grid-template-columns:repeat(2,minmax(0,1fr)) !important; } }
@media (max-width:640px) { #prizes .prize-grid-current { grid-template-columns:minmax(0,1fr) !important; } }

/* Preserve readable dark panels over the new mist-white page canvas. */
body:has(#floatingRankRail) .panel{background:linear-gradient(145deg,#24231f,#141514)!important;color:#F5EEF7}
body:has(#floatingRankRail) .panel:hover{background:linear-gradient(145deg,#292820,#171816)!important}

/* Contrast and empty-state fixes for the brighter 2026 theme. */
.hero h1 .shimmer-text{background:none!important;color:#48323b!important;-webkit-text-fill-color:#48323b!important;text-shadow:none!important}
.hero-eyebrow{color:#514047!important}
.hero-eyebrow .live-chip{color:#641b41!important;background:#f3c2d0!important;border-color:#9d536c!important}
.hero-eyebrow .b-chip.douyu{color:#2e2228!important;background:#f4c5d1!important;border-color:#a25970!important}
.floating-rail .float-list li.float-empty{display:block!important;white-space:normal;overflow-wrap:anywhere}
