:root{--cv-primary:#126650;--cv-primary-hover:#0c503e;--cv-text:#1e3130;--cv-muted:#526865;--cv-surface:#fff;--cv-bg:#f5f8f7;--cv-soft:#eaf4ef;--cv-line:#dce7e2;--cv-live:#985313;--ink:var(--cv-text);--accent:var(--cv-primary);--muted:var(--cv-muted);--line:var(--cv-line);--canvas:var(--cv-bg)}*{box-sizing:border-box}body{margin:0;background:var(--cv-bg);color:var(--cv-text);font:16px/1.65 "PingFang SC","Microsoft YaHei",Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--cv-primary)}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #419779;outline-offset:3px}.skip{position:absolute;top:-80px;left:16px;z-index:100;background:white;padding:12px 18px;color:var(--cv-primary)}.skip:focus{top:8px}.cv-shell{width:calc(100% - 48px);max-width:1280px;margin-inline:auto}.cv-header{background:var(--cv-surface);border-top:3px solid var(--cv-primary)}.cv-header-top{min-height:84px;display:flex;align-items:center;gap:25px}.cv-brand{display:flex;align-items:center;gap:13px;font-size:24px;line-height:1.4;font-weight:750;letter-spacing:.3px;color:var(--cv-text)}.cv-brand img{width:auto;height:44px;max-width:160px;object-fit:contain}.cv-brand-icon{width:34px;height:34px;color:var(--cv-primary);flex-shrink:0}.cv-header-description{margin-left:auto;font-size:14px;color:var(--cv-muted)}.cv-menu-toggle{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--cv-line);background:white;border-radius:6px;color:var(--cv-primary)}.cv-menu-toggle svg{width:22px;height:22px}.cv-navigation{display:flex;gap:8px;align-items:center;min-height:54px;padding-bottom:8px;overflow:auto;scrollbar-width:thin}.cv-navigation>a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 17px;border-radius:6px;font-size:15px;white-space:nowrap;color:var(--cv-muted)}.cv-navigation>a[aria-current=page],.cv-navigation>a:hover{background:var(--cv-soft);color:var(--cv-primary)}.cv-navigation>a[aria-current=page]{font-weight:700}.cv-league-bar{background:#f0f5f2;border-block:1px solid var(--cv-line)}.cv-league-bar>.cv-shell{display:flex;align-items:center;gap:28px;min-height:46px;overflow:auto;scrollbar-width:thin}.cv-league-bar span{font-size:13px;color:var(--cv-muted);white-space:nowrap}.cv-league-bar a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;white-space:nowrap;font-weight:550}.cv-league-bar a[aria-current=page]{color:var(--cv-primary);text-decoration:underline;text-underline-offset:6px}.cv-home{padding-block:28px 40px}.cv-page-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:24px}.cv-page-intro h1{font-size:28px;line-height:1.4;font-weight:750;letter-spacing:.3px}.cv-page-intro p{font-size:15px;color:var(--cv-muted);margin-top:6px}.cv-page-intro>time{font-size:16px;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.cv-page-intro>time span{display:block;color:var(--cv-muted);font-size:12px;margin-top:3px}.cv-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;border-bottom:1px solid var(--cv-line);padding:16px 20px}.cv-section-heading h2{display:flex;align-items:center;gap:9px;font-size:20px;line-height:1.4;font-weight:650}.cv-section-heading p{font-size:14px;color:var(--cv-muted);margin-top:5px}.cv-section-heading>a{font-size:14px;color:var(--cv-primary);min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.cv-section-heading>span{font-size:14px;color:var(--cv-muted)}.cv-live-section{margin-bottom:28px;background:white;border:1px solid var(--cv-line);border-radius:8px}.cv-live-section .cv-section-heading{border-bottom:0;padding-bottom:10px;min-height:60px}.cv-live-dot{width:7px;height:7px;border-radius:50%;background:var(--cv-primary);display:inline-block}.cv-live-list{display:flex;gap:0;overflow:auto;scrollbar-width:thin;scroll-snap-type:x proximity;padding:4px 0 18px}.cv-live-game{flex:0 0 calc(100% / 3);min-width:300px;border-right:1px solid var(--cv-line);padding:5px 20px 4px;scroll-snap-align:start}.cv-live-game:last-child{border-right:0}.cv-live-game>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--cv-muted)}.cv-state{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#eef2f0;color:var(--cv-muted);padding:3px 7px;font-size:12px;line-height:1.5;white-space:nowrap}.cv-state-live{background:#edf6ee;color:#246344}.cv-state-scheduled{background:#edf2f7;color:#4c6580}.cv-state-finished{background:#f1f2f2;color:#596764}.cv-state-stale,.cv-state-unknown{background:#faf1df;color:#80601d}.cv-live-teams{display:grid;grid-template-columns:minmax(0,1fr) 85px minmax(0,1fr);align-items:center;gap:14px;text-align:center;margin-top:14px}.cv-live-teams>span{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.cv-live-teams strong{font-size:14px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--cv-text)}.cv-live-teams>b{font:650 24px/1.3 Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cv-primary)}.team-logo{width:28px;height:28px;object-fit:contain;flex-shrink:0}.cv-live-teams .team-logo{width:32px;height:32px}.cv-live-empty{padding:3px 20px 20px;font-size:15px;color:var(--cv-muted)}.cv-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.cv-schedule{min-width:0;background:white;border:1px solid var(--cv-line);border-radius:8px;overflow:hidden;scroll-margin-top:20px}.cv-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid var(--cv-line);background:#fcfdfc}.cv-sport-tabs{display:flex;gap:4px;margin-right:auto;align-self:flex-end;flex-shrink:0}.cv-sport-tabs button{display:flex;align-items:center;justify-content:center;min-width:56px;min-height:44px;border:0;border-radius:5px;padding:8px 12px;font-size:14px;background:transparent;color:var(--cv-muted)}.cv-sport-tabs button[aria-pressed=true]{background:var(--cv-primary);color:white}.cv-controls label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--cv-muted)}.cv-controls select,.cv-controls input{height:44px;font-size:14px;border:1px solid #cbdad3;border-radius:5px;padding:0 10px;background:white;color:var(--cv-text);min-width:0}.cv-controls select{max-width:170px}.cv-search-label{min-width:140px;flex:1;max-width:190px}.cv-search-label input{width:100%}.cv-reset{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:5px;border:0;background:none;color:var(--cv-muted);font-size:14px}.cv-filter-result{padding:10px 20px;font-size:13px;color:var(--cv-muted)}.cv-day h3{display:flex;align-items:center;gap:14px;padding:9px 20px;border-block:1px solid #e5ece8;background:#f5f8f6;font-size:14px;font-weight:550}.cv-day h3>span{font-size:13px;color:var(--cv-muted)}.cv-event{display:grid;grid-template-columns:55px 76px minmax(0,1fr) 60px 72px;gap:10px;align-items:center;min-height:82px;padding:14px 20px;border-bottom:1px solid #edf1ee}.cv-event:hover{background:#fafcfb}.cv-event-time time{display:flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.cv-event-time b{font:550 16px/1.4 Arial,sans-serif;color:var(--cv-text)}.cv-event-time span{font-size:12px;color:var(--cv-muted)}.cv-event-league{font-size:13px;color:var(--cv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-event-duel{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.cv-team{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;font-size:15px;line-height:1.5}.cv-team span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cv-home-team{flex-direction:row-reverse;text-align:right;justify-content:flex-start}.cv-away-team{justify-content:flex-start}.cv-score{display:flex;align-items:center;justify-content:center;min-height:44px;font:650 19px/1.3 Arial,sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums}.cv-event-open{min-height:44px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--cv-primary);white-space:nowrap;border-radius:5px;border:1px solid #d6e5de}.cv-event-open:hover{background:var(--cv-soft)}.cv-show-more{display:flex;align-items:center;justify-content:center;min-height:48px;width:calc(100% - 40px);margin:14px 20px;border:1px solid #d6e5de;border-radius:5px;background:white;color:var(--cv-primary);font-size:15px}.cv-schedule-footer{display:flex;align-items:center;justify-content:center;gap:30px;padding:8px 16px;border-top:1px solid var(--cv-line);font-size:14px;color:var(--cv-primary);background:#fafcfb}.cv-schedule-footer a{display:inline-flex;align-items:center;min-height:44px}.cv-sidebar{display:grid;gap:20px}.cv-side-panel{padding:20px;background:white;border:1px solid var(--cv-line);border-radius:8px;min-width:0}.cv-side-panel h2{font-size:18px;font-weight:650;line-height:1.5}.cv-side-panel .cv-section-heading{min-height:0;padding:0 0 13px;margin-bottom:6px}.cv-side-panel .cv-section-heading h2{font-size:18px}.cv-side-panel .cv-section-heading>a{font-size:13px;min-height:44px}.cv-team-panel ol{list-style:none;margin:0;padding:0}.cv-team-panel li>a{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #e8eeea;min-height:72px;font-size:13px}.cv-team-panel li:last-child>a{border:0;padding-bottom:2px}.cv-rank{font:550 15px Arial,sans-serif;min-width:16px;color:var(--cv-muted)}.cv-team-panel li>a>div{flex:1;min-width:0}.cv-team-panel strong{font-size:14px;font-weight:550;color:var(--cv-text)}.cv-team-panel small{display:block;font-size:12px;color:var(--cv-muted);margin-top:2px}.cv-team-record{text-align:right;font-size:13px;color:var(--cv-muted)}.cv-team-record em{display:block;color:var(--cv-primary);font-size:13px;font-style:normal}.cv-shortcuts h2{margin-bottom:10px}.cv-shortcuts>a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:50px;font-size:15px;border-bottom:1px solid #e8eeea}.cv-shortcuts>a:last-child{border:0}.cv-shortcuts>a span{font-size:20px;color:var(--cv-muted)}.cv-news-brief ul{list-style:none;margin:10px 0 0;padding:0}.cv-news-brief li{padding:13px 0;border-bottom:1px solid #e8eeea}.cv-news-brief li:last-child{border:0;padding-bottom:0}.cv-news-brief li>a{font-size:14px;line-height:1.7;display:block}.cv-news-brief time{font-size:12px;display:block;margin-top:5px;color:var(--cv-muted)}.cv-results,.cv-reading,.cv-replays{margin-top:26px;background:white;border:1px solid var(--cv-line);border-radius:8px;overflow:hidden}.cv-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px}.cv-result{padding:14px 16px;border:1px solid #e2e9e5;border-radius:6px}.cv-result>span{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--cv-muted)}.cv-result small{font-size:12px;font-weight:400}.cv-result>div{display:grid;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);gap:10px;align-items:center;margin:17px 0 10px}.cv-result strong{font-size:14px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.cv-result strong:last-child{text-align:right}.cv-result b{font:650 20px Arial,sans-serif;text-align:center;font-variant-numeric:tabular-nums}.cv-result time{font-size:12px;color:var(--cv-muted)}.cv-news-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.cv-category-news{background:white;border:1px solid var(--cv-line);border-radius:8px}.cv-category-news ul{margin:0;padding:0 20px 7px;list-style:none}.cv-category-news li{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid #e8eeea}.cv-category-news li:last-child{border:0}.cv-category-news li>a{font-size:15px;line-height:1.7;min-width:0}.cv-category-news time{font-size:12px;color:var(--cv-muted);white-space:nowrap}.cv-reading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:20px}.cv-reading-grid article{min-width:0;align-self:start}.cv-reading-grid a{display:block}.cv-reading-grid img{width:100%;height:160px;object-fit:cover;border-radius:5px;display:block;margin-bottom:12px}.cv-reading-grid a>span{display:block;color:var(--cv-primary);font-size:12px}.cv-reading-grid h3{font-size:16px;font-weight:600;line-height:1.65;margin:6px 0}.cv-reading-grid p{font-size:14px;color:var(--cv-muted);line-height:1.8}.cv-reading-grid time{display:block;margin-top:10px;font-size:12px;color:var(--cv-muted)}.cv-replay-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:20px}.cv-replay-cover{position:relative;aspect-ratio:16/9;background:#edf3ef;border-radius:5px;overflow:hidden}.cv-replay-cover img{width:100%;height:100%;object-fit:cover}.cv-replay-cover>span{position:absolute;top:26%;left:10%;color:#536f61;font-size:18px;font-weight:600}.cv-replay-cover>svg{position:absolute;bottom:12px;left:12px;width:30px;height:30px;color:var(--cv-primary)}.cv-replay-grid h3{font-size:15px;font-weight:550;line-height:1.7;margin-top:11px}.cv-replay-grid time{font-size:12px;color:var(--cv-muted);display:block;margin-top:6px}.cv-empty{padding:28px 20px;color:var(--cv-muted);font-size:15px;grid-column:1/-1}.cv-footer{background:white;border-top:1px solid var(--cv-line);padding:28px 0 22px;margin-top:20px}.cv-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:45px;border-bottom:1px solid var(--cv-line);padding-bottom:20px}.cv-footer-brand{font-size:21px;font-weight:650}.cv-footer-top p{font-size:14px;color:var(--cv-muted);max-width:640px;margin-top:7px;line-height:1.8}.cv-footer-top nav{display:flex;flex-wrap:wrap;gap:4px 24px;font-size:14px}.cv-footer-top nav>a{display:inline-flex;align-items:center;min-height:44px}.cv-footer-note{font-size:12px;color:var(--cv-muted);margin-top:17px}.friend-links{margin-top:26px;padding:20px;background:white;border:1px solid var(--cv-line);border-radius:8px}.friend-links h2{font-size:18px;font-weight:600;margin-bottom:10px}.friend-links>div{display:flex;gap:6px 22px;flex-wrap:wrap;font-size:14px}.friend-links a{min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}
/* Shared inner pages retain their real data, navigation and SEO. */
.cv-inner,.cv-article-shell{padding-block:26px 40px}.cv-breadcrumbs{display:flex;gap:0;flex-wrap:wrap;margin-bottom:20px;font-size:14px;color:var(--cv-muted)}.cv-breadcrumbs a{min-height:32px;display:inline-flex;align-items:center}.cv-breadcrumbs a+a:before{content:"/";margin:0 10px;color:#879a92}.cv-page-heading{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--cv-line)}.cv-page-heading>span{font-size:14px;color:var(--cv-muted)}.cv-page-heading h1{font-size:28px;line-height:1.5;font-weight:650;margin:5px 0 8px}.cv-page-heading p{font-size:15px;color:var(--cv-muted);max-width:800px}.columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.story-list{border:1px solid var(--cv-line);border-radius:8px;background:white;padding:0 24px}.story{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 0;border-bottom:1px solid #e7eeea}.story:last-child{border:0}.story>div{flex:1;min-width:0}.meta{font-size:13px;color:var(--cv-muted)}.meta time{margin-left:12px}.meta span{font-size:12px;color:var(--cv-primary);margin-left:8px}.story h2{font-size:21px;line-height:1.6;margin:9px 0 10px;font-weight:600}.summary{font-size:15px;line-height:1.85;color:var(--cv-muted)}.cover{align-self:center;flex:0 0 180px}.cover img{display:block;width:180px;height:125px;border-radius:5px;object-fit:cover}.sidebar{display:grid;gap:20px;align-self:start}.sidebar>section{padding:20px;border:1px solid var(--cv-line);border-radius:8px;background:white}.sidebar h2{font-size:18px;font-weight:600;margin-bottom:12px}.sidebar article{padding:13px 0;border-bottom:1px solid #e7eeea}.sidebar article:last-child{border:0}.sidebar time{font-size:12px;color:var(--cv-muted)}.sidebar h3{font-size:15px;font-weight:550;line-height:1.75;margin-top:5px}.cv-sidebar-links{display:flex;gap:8px 15px;flex-wrap:wrap}.cv-sidebar-links a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;color:var(--cv-primary)}.pagination,.pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;padding:22px 0;font-size:14px;color:var(--cv-muted)}.pagination a,.pagination strong,.page-number,.page-direction{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px 12px;background:white;border:1px solid var(--cv-line);border-radius:5px}.pagination strong,.page-number.is-current{background:var(--cv-primary);border-color:var(--cv-primary);color:white}.page-controls{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.page-summary{margin-right:15px}.is-disabled{opacity:.5}.pager{padding-inline:20px}.cv-article-shell{max-width:1000px}.cv-article{background:white;border:1px solid var(--cv-line);border-radius:8px;padding:34px 40px}.cv-article-heading{padding-bottom:23px;margin-bottom:26px;border-bottom:1px solid var(--cv-line)}.cv-article-category{font-size:14px;color:var(--cv-primary);display:inline-flex;align-items:center;min-height:44px;margin-bottom:8px}.cv-article-heading h1{font-size:28px;line-height:1.55;font-weight:650;margin-bottom:16px}.cv-article-heading p{font-size:14px;line-height:1.85;color:var(--cv-muted)}.cv-article-heading p>span{margin-left:18px}.cv-article-cover{width:100%;max-height:460px;object-fit:cover;border-radius:5px;display:block;margin-bottom:25px}.prose{font-size:16px;line-height:1.95;overflow-wrap:anywhere;color:#2c403b}.prose p{margin-bottom:1.3em}.prose h2{font-size:23px;font-weight:600;margin:1.5em 0 .8em}.prose h3{font-size:20px;font-weight:600;margin:1.3em 0 .7em}.prose img{max-width:100%;height:auto}.prose a{color:var(--cv-primary);text-decoration:underline}.prose blockquote{margin:20px 0;padding:16px 22px;border-left:3px solid var(--cv-primary);background:#f2f7f4}.prose pre{background:#f2f6f4;overflow:auto;padding:16px;border-radius:4px}.prose table{display:block;overflow:auto;border-collapse:collapse}.prose th,.prose td{border:1px solid var(--cv-line);padding:8px 13px}.article-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.article-tags a{min-height:44px;display:inline-flex;align-items:center;padding:5px 12px;background:#f0f6f2;border-radius:5px;font-size:14px;color:var(--cv-primary)}.article-recommendations{background:white;border:1px solid var(--cv-line);border-radius:8px;margin-top:24px;overflow:hidden}.article-recommendations .section-head{padding:17px 22px;border-bottom:1px solid var(--cv-line)}.article-recommendations h2{font-size:20px;font-weight:600}.article-recommendations ul{list-style:none;margin:0;padding:3px 22px}.article-recommendations li{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid #e7eeea;padding:15px 0;font-size:15px}.article-recommendations li:last-child{border:0}.article-recommendations time{font-size:13px;color:var(--cv-muted);white-space:nowrap}.cv-not-found{padding-block:65px 90px;min-height:55vh}.cv-not-found>span{font:600 30px Arial,sans-serif;color:var(--cv-primary)}.cv-not-found h1{font-size:28px;line-height:1.5;margin:10px 0}.cv-not-found p{font-size:16px;color:var(--cv-muted);max-width:650px}.cv-not-found>a{display:inline-flex;align-items:center;min-height:44px;padding:9px 20px;margin-top:24px;background:var(--cv-primary);color:white;border-radius:5px}.cv-full-schedule{background:white;border:1px solid var(--cv-line);border-radius:8px;overflow:hidden}.filters{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:20px;border-bottom:1px solid var(--cv-line);background:#fafcfb}.filters label{font-size:14px;color:var(--cv-muted);display:flex;flex-direction:column;gap:7px}.filters input,.filters select{height:44px;border:1px solid #cbdad3;border-radius:5px;background:white;color:var(--cv-text);font-size:15px;padding:0 10px}.filters .sports-league-select{max-width:210px}.filters button{min-height:44px;border:0;background:var(--cv-primary);color:white;border-radius:5px;padding:8px 20px;font-size:15px}.filters>span{font-size:12px;color:var(--cv-muted)}.cv-schedule-group>h2{font-size:18px;font-weight:600;background:#f2f7f4;padding:13px 20px;border-block:1px solid var(--cv-line)}.empty{padding:28px 20px;color:var(--cv-muted);font-size:15px}.clearview .nba-shell,.container,.wrap{max-width:1280px;margin-inline:auto;padding:24px}.clearview .nba-section,.clearview .nba-overview{border-color:var(--cv-line);border-radius:8px}.clearview .nba-team-identity h1,.clearview .nba-directory-title h1,.clearview .nba-section-title h1{font-size:28px;color:var(--cv-text)}.clearview .nba-score{font-size:28px}.clearview .nba-breadcrumb{font-size:14px}.clearview .nba-statline strong{font-size:24px}.clearview .nba-team-tile h3{font-size:16px}.match-recording-panel{margin:22px 0}.match-recording-button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 20px;background:var(--cv-primary);color:white;border-radius:5px;font-size:16px;font-weight:600}.match-recording-button:hover{color:white;background:var(--cv-primary-hover)}.match-recording-button span{font-size:14px;font-weight:400}.match-recording-empty{display:block;padding:15px 20px;background:#f0f5f2;border-radius:5px;color:var(--cv-muted);font-size:15px;text-align:center}.recording-match-info{padding:18px 20px;margin:22px 0;border:1px solid var(--cv-line);border-radius:5px;background:#fafcfb;font-size:15px}.recording-match-info h2{font-size:20px;font-weight:600}.recording-match-info p{margin-top:7px}.recording-match-info a{display:inline-flex;align-items:center;min-height:44px;color:var(--cv-primary)}.sitemap-panel{padding:24px;background:white;border:1px solid var(--cv-line);border-radius:8px}.sitemap-heading h1{font-size:28px;font-weight:650}.sitemap-heading p{font-size:15px;color:var(--cv-muted);margin-top:8px}.sitemap-tree ul{list-style:none;padding-left:24px}.sitemap-tree>ul{padding-left:0}.sitemap-tree a{display:inline-flex;align-items:center;min-height:44px;padding:3px 7px;font-size:15px}.sitemap-tree li>ul{border-left:1px solid var(--cv-line)}
@media(max-width:1200px){.cv-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.cv-event{grid-template-columns:52px 65px minmax(0,1fr) 58px 67px;gap:8px;padding-inline:16px}.cv-event-duel{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:5px}.cv-team{font-size:14px;gap:6px}.cv-event .team-logo{width:24px;height:24px}.cv-event-open{font-size:12px}.cv-controls{gap:10px}.cv-sport-tabs{flex-basis:100%;margin:0}.cv-search-label{max-width:none;margin-left:auto}.cv-controls label:first-of-type{min-width:145px}.cv-controls label:first-of-type select{max-width:none}.cv-controls .cv-reset{margin-left:0}.cv-reading-grid,.cv-replay-grid{gap:16px}}
@media(max-width:1000px){.cv-layout{grid-template-columns:1fr}.cv-sidebar{grid-template-columns:1fr 1fr;gap:20px}.cv-news-brief{grid-column:2;grid-row:1/3}.cv-team-panel{grid-column:1}.cv-shortcuts{grid-column:1}.cv-live-game{flex-basis:50%}.cv-event{grid-template-columns:60px 85px minmax(0,1fr) 67px 78px;gap:10px;padding-inline:20px}.cv-event-duel{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);gap:8px}.cv-event .team-logo{width:28px;height:28px}.cv-team{font-size:15px}.cv-event-open{font-size:13px}.cv-controls .cv-sport-tabs{flex-basis:auto;margin-right:auto}.cv-search-label{max-width:190px;margin-left:0}.cv-reading-grid,.cv-replay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-reading-grid img{height:200px}.columns{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.cover{flex-basis:120px}.cover img{width:120px;height:100px}}
@media(max-width:760px){.cv-shell{width:calc(100% - 32px)}.cv-header-top{min-height:76px;gap:16px}.cv-brand{font-size:22px;gap:11px;min-width:0}.cv-brand span{overflow-wrap:anywhere}.cv-brand-icon{width:30px;height:30px}.cv-brand img{max-width:120px;height:40px}.cv-header-description{display:none}.cv-menu-toggle{display:inline-flex;margin-left:auto;flex-shrink:0}.cv-navigation{display:none;flex-direction:column;align-items:stretch;min-height:0;overflow:visible;padding-bottom:12px;gap:4px}.cv-navigation.is-open{display:flex}.cv-navigation>a{justify-content:flex-start;font-size:16px;min-height:46px}.cv-league-bar>.cv-shell{gap:23px;min-height:44px}.cv-league-bar span{font-size:12px}.cv-league-bar a{font-size:14px}.cv-home{padding-top:22px}.cv-page-intro{align-items:flex-start;gap:16px;margin-bottom:20px}.cv-page-intro h1{font-size:24px}.cv-page-intro p{font-size:14px;line-height:1.75;max-width:230px}.cv-page-intro>time{font-size:14px;margin-top:4px}.cv-page-intro>time span{font-size:12px}.cv-section-heading{padding:15px 16px;gap:15px;min-height:60px}.cv-section-heading h2{font-size:20px}.cv-section-heading p{font-size:14px;line-height:1.75}.cv-section-heading>a,.cv-section-heading>span{font-size:13px}.cv-live-section{margin-bottom:22px}.cv-live-section .cv-section-heading{padding:13px 16px 8px}.cv-live-section .cv-section-heading>a{font-size:12px}.cv-live-list{padding-bottom:15px;scroll-snap-type:x mandatory}.cv-live-game{min-width:270px;flex-basis:calc(100% - 22px);padding-inline:16px}.cv-live-teams{grid-template-columns:1fr 85px 1fr;gap:10px}.cv-live-teams strong{font-size:14px}.cv-live-teams>b{font-size:24px}.cv-live-empty{font-size:14px;padding-inline:16px}.cv-layout{gap:20px}.cv-controls{display:grid;grid-template-columns:1fr 1fr;gap:13px 10px;padding:16px}.cv-sport-tabs{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin:0}.cv-sport-tabs button{font-size:15px;min-height:44px}.cv-controls label{font-size:14px}.cv-controls select,.cv-controls input{height:44px;font-size:16px;width:100%;max-width:none}.cv-controls label:first-of-type{grid-column:1;min-width:0}.cv-search-label{grid-column:1/-1;grid-row:3;min-width:0;max-width:none;margin-left:0!important}.cv-reset{grid-column:2;grid-row:2;align-self:end;justify-self:end;font-size:14px;min-width:60px}.cv-filter-result{padding:10px 16px;font-size:12px;line-height:1.7}.cv-day h3{padding:10px 16px;font-size:14px;gap:12px}.cv-day h3>span{font-size:13px}.cv-event{grid-template-columns:1fr 65px 1fr;gap:11px 8px;padding:14px 16px}.cv-event-time{grid-row:1;grid-column:1}.cv-event-time time{flex-direction:row;align-items:baseline;gap:7px}.cv-event-time b{font-size:16px}.cv-event-time span{font-size:12px}.cv-event-league{grid-row:1;grid-column:2;text-align:center;font-size:13px}.cv-event>.cv-state{grid-row:1;grid-column:3;justify-self:end;font-size:12px}.cv-event-duel{grid-row:2;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr);gap:10px;align-items:center}.cv-team{flex-direction:column;justify-content:center;gap:7px;text-align:center;font-size:14px;min-height:63px}.cv-team span{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55}.cv-event .team-logo{width:28px;height:28px}.cv-score{font-size:21px}.cv-event-open{grid-row:3;grid-column:1/-1;background:#f8fbf9;font-size:14px;min-height:44px}.cv-show-more{width:calc(100% - 32px);margin-inline:16px;font-size:15px}.cv-schedule-footer{padding:8px 16px;gap:24px;font-size:14px;flex-wrap:wrap}.cv-sidebar{grid-template-columns:1fr;gap:20px}.cv-team-panel,.cv-shortcuts,.cv-news-brief{grid-column:auto;grid-row:auto}.cv-side-panel{padding:18px}.cv-team-panel strong{font-size:15px}.cv-team-panel small{font-size:12px}.cv-team-record{font-size:14px}.cv-team-panel li>a{min-height:72px}.cv-shortcuts>a{font-size:16px;min-height:52px}.cv-news-brief li>a{font-size:15px}.cv-news-brief time{font-size:12px}.cv-results,.cv-reading,.cv-replays{margin-top:22px}.cv-result-grid{grid-template-columns:1fr;gap:12px;padding:16px}.cv-result strong{font-size:15px}.cv-result>div{grid-template-columns:1fr 70px 1fr;margin-block:15px 10px}.cv-result b{font-size:21px}.cv-result time{font-size:12px}.cv-news-columns{grid-template-columns:1fr;gap:20px;margin-top:22px}.cv-category-news ul{padding-inline:16px}.cv-category-news li{gap:15px;padding-block:15px}.cv-category-news li>a{font-size:15px}.cv-category-news time{font-size:12px}.cv-reading-grid,.cv-replay-grid{grid-template-columns:1fr 1fr;gap:20px 14px;padding:16px}.cv-reading-grid img{height:112px}.cv-reading-grid h3{font-size:15px;line-height:1.65}.cv-reading-grid p{font-size:14px}.cv-reading-grid time{font-size:12px}.cv-reading-grid a>span{font-size:12px}.cv-replay-cover>span{font-size:15px;left:10px;top:20%}.cv-replay-cover>svg{width:26px;height:26px;left:9px;bottom:9px}.cv-replay-grid h3{font-size:14px}.cv-replay-grid time{font-size:12px}.cv-footer-top{flex-direction:column;gap:18px;padding-bottom:18px}.cv-footer-top p{font-size:14px}.cv-footer-top nav{gap:0 22px;font-size:14px}.cv-footer-note{font-size:12px;line-height:1.8}.friend-links{padding:17px;margin-top:22px}.friend-links h2{font-size:18px}.friend-links>div{font-size:14px}.cv-empty{font-size:15px;padding:25px 16px}.cv-inner,.cv-article-shell{padding-block:23px 35px}.cv-page-heading h1{font-size:24px}.cv-page-heading p{font-size:15px}.columns{grid-template-columns:1fr;gap:22px}.story-list{padding-inline:18px}.story{padding-block:21px;gap:15px}.story h2{font-size:19px}.summary{font-size:15px}.cover{flex-basis:95px}.cover img{width:95px;height:92px}.meta{font-size:12px}.meta time{margin-left:7px}.sidebar>section{padding:18px}.sidebar h3{font-size:15px}.cv-article{padding:24px 20px}.cv-article-heading h1{font-size:24px}.cv-article-heading p{font-size:14px}.cv-article-heading p>span{margin-left:10px}.prose{font-size:16px;line-height:1.95}.prose h2{font-size:22px}.prose h3{font-size:19px}.cv-breadcrumbs{font-size:13px}.cv-not-found{padding-block:55px 80px}.cv-not-found h1{font-size:24px}.cv-not-found p{font-size:16px}.article-recommendations .section-head{padding:16px 18px}.article-recommendations ul{padding-inline:18px}.article-recommendations li{flex-direction:column;gap:7px;font-size:15px}.article-recommendations time{font-size:13px}.filters{padding:17px;gap:13px}.filters label{flex:1;min-width:125px;font-size:14px}.filters input,.filters select,.filters .sports-league-select{width:100%;max-width:none;min-width:0;font-size:16px}.cv-schedule-group>h2{font-size:18px;padding-inline:16px}.pager{padding-inline:16px;font-size:14px}.clearview .nba-shell,.container,.wrap{padding:22px 16px}.clearview .nba-team-identity h1,.clearview .nba-directory-title h1,.clearview .nba-section-title h1{font-size:24px}.sitemap-panel{padding:20px 16px}.sitemap-heading h1{font-size:24px}.sitemap-tree a{font-size:15px}}
@media(max-width:360px){.cv-shell{width:calc(100% - 24px)}.cv-page-intro{flex-direction:column;gap:9px}.cv-page-intro>time{text-align:left}.cv-page-intro>time span{display:inline;margin-left:10px}.cv-live-section .cv-section-heading{gap:8px}.cv-live-section .cv-section-heading h2{font-size:18px}.cv-live-section .cv-section-heading>a{font-size:12px}.cv-controls{padding-inline:12px}.cv-event{padding-inline:12px;grid-template-columns:1fr 58px 1fr}.cv-event-duel{grid-template-columns:1fr 58px 1fr}.cv-category-news li{flex-direction:column;gap:4px}.cv-reading-grid,.cv-replay-grid{grid-template-columns:1fr}.cv-reading-grid img{height:170px}}
@media(prefers-reduced-motion:no-preference){a,button{transition:background-color .15s,color .15s,border-color .15s}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.cv-result>div{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)}.cv-result b{white-space:nowrap}.cv-reading-grid img{background:var(--cv-soft)}
:root{color-scheme:light}
@media(max-width:760px){.cv-controls{grid-template-columns:minmax(0,1fr) 60px}.cv-controls label:first-of-type{grid-column:1/-1}.cv-controls .cv-search-label{grid-column:1;grid-row:3}.cv-controls .cv-reset{grid-column:2;grid-row:3;align-self:end}}
.cv-event-duel{grid-template-columns:minmax(0,1fr) minmax(48px,max-content) minmax(0,1fr)}.cv-live-teams{grid-template-columns:minmax(0,1fr) minmax(85px,max-content) minmax(0,1fr)}.cv-result>div{grid-template-columns:minmax(0,1fr) minmax(92px,max-content) minmax(0,1fr)}
@media(max-width:760px){.cv-event-duel{grid-template-columns:minmax(0,1fr) minmax(65px,max-content) minmax(0,1fr)}}
