*{box-sizing:border-box}html,body{margin:0;background:transparent;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#102f4a}body{overflow-x:hidden}.lp{width:100%;background:#fff;border-top:3px solid #087eb9;padding:14px 12px;font-size:14px;line-height:1.5}.head{display:flex;align-items:center;gap:8px}.team{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;overflow-wrap:anywhere}.team img{object-fit:contain}.team img[hidden]{display:none}.score{min-width:98px;text-align:center}.score strong{display:block;font-size:32px;line-height:1.2;color:#073f72}.status{display:block;font-size:11px;font-weight:800;margin:5px 0 2px;color:#304e61}.status.live{color:#b81032}time{font-variant-numeric:tabular-nums;font-weight:700}.connection,.muted{color:#4e6576;font-size:12px}.connection{text-align:center;margin:10px 0}.connection.error{color:#ad182b}h2{font-size:15px;margin:18px 0 8px;border-bottom:1px solid #dbe4eb;padding-bottom:6px}h3{font-size:14px;margin:0}h4{font-size:12px;text-transform:uppercase;margin:12px 0 4px}.event{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:10px 0;border-bottom:1px solid #e5ecf1;overflow-wrap:anywhere}.event>b{color:#076b9d}.event p{margin:3px 0}.event small{color:#4e6576}.event button{display:block;margin-top:6px}.event img{max-width:100%;height:auto}.lineups{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lineups section{min-width:0;overflow-wrap:anywhere}.lineups ul{list-style:none;padding:0;margin:0}.lineups li{border-bottom:1px solid #edf1f4;padding:4px 0;font-size:13px}button,.more{font:inherit;font-size:12px;font-weight:700;color:#075a83;background:#f0f7fb;border:1px solid #b7d6e7;border-radius:6px;padding:7px 10px;cursor:pointer;min-height:36px}.more{display:inline-block;margin-top:18px;text-decoration:none}#more{margin-top:10px}button:focus-visible,a:focus-visible{outline:3px solid #087eb9;outline-offset:3px}[hidden]{display:none!important}@media(max-width:360px){.lp{padding:10px 8px}.lineups{gap:10px}.team{font-size:12px}.score strong{font-size:28px}}

.lp-exclusive{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 10px;background:#fff;border-bottom:1px solid #d4e6ef;color:#123958}.lp-exclusive span{font:bold 12px system-ui;letter-spacing:2px}.lp-exclusive img{max-width:180px;width:45%;height:48px;object-fit:contain}

.scorers{list-style:none;padding:0;margin:2px 0 0;font-size:12px;line-height:1.45;color:#385369;width:100%}.scorers:empty{display:none}.scorers li{margin:3px 0;overflow-wrap:anywhere}
