.hchls{--hbg:#050823;--htext:#fff;--hmuted:#aeb5ce;--hline:rgba(255,255,255,.09);--hcard:#0b1033;max-width:980px;margin:24px auto;padding:22px;border-radius:20px;background:var(--hbg);color:var(--htext);font-family:inherit;box-sizing:border-box}.hchls *{box-sizing:border-box}.hchls-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.hchls-kicker{font-size:11px;letter-spacing:.14em;font-weight:800;color:#8f98bb}.hchls h2{margin:3px 0 0;font-size:26px}.hchls-refresh,.hchls-tabs button{border:1px solid var(--hline);background:transparent;color:inherit;border-radius:10px;padding:9px 13px;cursor:pointer}.hchls-tabs{display:flex;gap:8px;overflow:auto;margin:20px 0 12px}.hchls-tabs button.active{background:#fff;color:#050823}.hchls-status,.hchls-foot{font-size:12px;color:var(--hmuted);margin:10px 0}.hchls-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hchls-card{background:var(--hcard);border:1px solid var(--hline);border-radius:16px;padding:16px}.hchls-card-top{display:flex;justify-content:space-between;gap:10px;color:var(--hmuted);font-size:11px;margin-bottom:12px}.hchls-badge{font-weight:800;text-transform:uppercase}.hchls-badge.live{color:#fff}.hchls-team{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--hline)}.hchls-team-name{display:flex;align-items:center;gap:10px;min-width:0}.hchls-team-name span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hchls-team img{width:28px;height:28px;object-fit:contain}.hchls-team strong{font-size:22px}.hchls-venue{font-size:11px;color:var(--hmuted);margin-top:7px}.hchls-empty{padding:30px;text-align:center;border:1px dashed var(--hline);border-radius:14px;color:var(--hmuted)}@media(max-width:650px){.hchls{margin:12px;padding:15px;border-radius:14px}.hchls-games{grid-template-columns:1fr}.hchls h2{font-size:22px}}
@media(prefers-color-scheme:light){.hchls[data-theme="auto"]{--hbg:#fff;--htext:#111;--hmuted:#687086;--hline:rgba(5,8,35,.1);--hcard:#f6f7fb}.hchls[data-theme="auto"] .hchls-tabs button.active{background:#050823;color:#fff}}
