.sports-card-head{border-bottom-color:var(--ink);grid-template-columns:minmax(0,1fr)}.sports-card-head>span{color:var(--muted)}.sports-try{flex-direction:column;gap:12px;min-width:0;margin-top:20px;display:flex}.sports-try .lp-code{white-space:pre;overflow-x:auto}.sports-note a{color:var(--ink);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.sports-recorded{flex-direction:column;gap:12px;margin-top:24px;display:flex}.sports-recorded-cells{border:1px solid var(--ink)}.sports-recorded-cells>div{gap:16px}.sports-recorded-cells>div>span:last-child{letter-spacing:-.01em;text-wrap:pretty;font-size:18px;line-height:1.35}.sports-takeaway{letter-spacing:-.01em;text-wrap:pretty;align-items:baseline;gap:10px;margin:8px 0 0;font-size:18px;line-height:1.4;display:flex}.sports-takeaway:before{content:"";background:var(--accent);border:1px solid var(--ink);flex:none;width:8px;height:8px;transform:translateY(-1px)}.sports-data-bar{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}.sports-leagues{flex-wrap:wrap;display:flex}.sports-leagues button{font-family:var(--font-mono), monospace;color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;margin-left:-1px;padding:6px 12px;font-size:12px}.sports-leagues button:hover{background:var(--paper-hover)}.sports-leagues button[aria-pressed=true]{background:var(--accent)}.sports-sample{border-bottom:1px solid var(--rule);margin:0;padding:16px 32px}.sports-block{border-bottom:1px solid var(--rule);flex-direction:column;gap:16px;min-width:0;padding:64px 32px;display:flex}.sports-block:last-of-type{border-bottom:0}.sports-h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:300;line-height:1.05}.sports-note{color:var(--muted);max-width:680px;margin:0;font-size:15px;line-height:1.5}.sports-table-wrap{border:1px solid var(--ink);overflow-x:auto}.sports-table{border-collapse:collapse;width:100%;font-family:var(--font-mono), monospace;font-size:13px}.sports-table th,.sports-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:14px 12px}.sports-table th:first-child,.sports-table td:first-child{padding-left:18px}.sports-table th:last-child,.sports-table td:last-child{padding-right:18px}.sports-table th{color:var(--muted);border-bottom-color:var(--ink);white-space:nowrap;font-size:12px;font-weight:400}.sports-table tbody tr:last-child td{border-bottom:0}.sports-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sports-table .sub{color:var(--muted);margin-top:6px;font-size:12px;display:block}.sports-table th .sub{margin-top:2px}.sports-table td.game{min-width:220px;font-family:var(--font-sans), sans-serif;font-size:15px;line-height:1.35}.sports-table td.game .sub{font-family:var(--font-mono), monospace}.sports-table td.date{white-space:nowrap}.sports-table td.empty{color:var(--muted)}.sports-table td.empty a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.sports-table tr.sports-row-accent>td{background:var(--accent)}.sports-call-btn{font:inherit;color:var(--ink);border:1px solid var(--ink);cursor:pointer;white-space:nowrap;background:0 0;padding:4px 10px;font-size:12px}.sports-call-btn:hover,.sports-call-btn[aria-expanded=true]{background:var(--paper-hover)}.sports-table tr.has-call>td{border-bottom:0}.sports-table tr.sports-call>td{padding:0 18px 18px}.sports-table tr.sports-call .lp-term{width:0;min-width:100%;margin-bottom:8px}.sports-table tr.sports-call .lp-code{max-height:360px}.sports-attribution{border-top:1px solid var(--rule);color:var(--muted);margin:0;padding:20px 32px;font-size:13px}@media (max-width:640px){.sports-data-bar,.sports-sample,.sports-attribution{padding-left:16px;padding-right:16px}.sports-block{padding:40px 16px}.sports-table td.game{min-width:180px}.sports-table tr.sports-call .lp-code{white-space:pre;overflow-x:auto}}
