.scout-page .scout-card{gap:var(--s-3);min-width:0;display:grid}.scout-page .scout-card>*{min-width:0;max-width:100%}.scout-page .page-section{padding:18px 16px}.scout-kicker{font-size:var(--fs-sm);color:var(--c-muted);margin:0;font-weight:500}.scout-card h1{font-family:var(--f-body);font-size:clamp(22px,6.2vw,var(--fs-title));font-weight:500;line-height:var(--lh-tight);letter-spacing:-.022em;overflow-wrap:break-word;margin:0}.scout-meta{font-size:var(--fs-sm);color:var(--c-text-2);margin:0;line-height:1.6}.scout-fresh{font-size:var(--fs-xs);color:var(--c-muted);margin:0}.scout-banner{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface-2);font-size:var(--fs-sm);overflow-wrap:anywhere;padding:12px 14px;line-height:1.55}.scout-banner a{color:var(--c-emph)}.scout-records{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scout-team{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);padding:12px 14px}.scout-team p{font-size:var(--fs-xs);color:var(--c-muted);margin:0}.scout-team strong{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:500;display:block}.scout-team a{color:inherit;text-decoration:none}.scout-team a:hover{text-underline-offset:3px;text-decoration:underline}.scout-windows{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.scout-windows::-webkit-scrollbar{display:none}.scout-windows button{border:1px solid var(--c-line);border-radius:var(--r-sm);min-height:40px;color:var(--c-text-2);font-size:var(--fs-sm);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);background:0 0;flex:1 0 auto;padding:0 12px;font-weight:500}.scout-windows button:hover{border-color:var(--c-line-strong);color:var(--c-text)}.scout-windows button[aria-selected=true]{background:var(--c-surface-3);border-color:var(--c-line-strong);color:var(--c-text)}.scout-compare{border-collapse:collapse;width:100%;min-width:0;font-size:var(--fs-sm)}.scout-compare th,.scout-compare td{border-bottom:1px solid var(--c-line);text-align:left;padding:10px 8px}.scout-compare th{font-size:var(--fs-xs);color:var(--c-muted);font-weight:500}.scout-compare td{font-variant-numeric:tabular-nums}.scout-games{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scout-games li{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.scout-games a{color:inherit;text-decoration:none;display:contents}.scout-games li:has(a:hover){border-color:var(--c-line-strong)}.scout-mark{border-radius:var(--r-sm);width:24px;height:24px;font-size:var(--fs-xs);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.scout-mark.w{background:var(--c-positive-soft);color:var(--c-positive)}.scout-mark.d,.scout-mark.t{background:var(--c-surface-3);color:var(--c-text-2)}.scout-mark.l{background:var(--c-negative-soft);color:var(--c-negative)}.scout-notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.scout-notes li{border:1px solid var(--c-line);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--c-text-2);padding:10px 14px;line-height:1.55}.scout-common{gap:12px;display:grid}.scout-common article{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);padding:12px 14px}.scout-common h3{font-size:var(--fs-md);margin:0 0 8px}.scout-offer{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);gap:8px;min-width:0;padding:14px 16px;display:grid}.scout-offer h2{font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.3}.scout-offer p{font-size:var(--fs-sm);color:var(--c-text-2);overflow-wrap:anywhere;margin:0;line-height:1.55}.scout-offer .plus-cta{justify-self:start}.scout-locked{position:relative}.scout-locked:after{content:"";background:linear-gradient(transparent, var(--c-surface));pointer-events:none;height:48px;position:absolute;inset:auto 0 0}.compare-link{color:var(--c-text-2);min-height:var(--h-md);border:1px solid var(--c-line);border-radius:var(--r-sm);font-size:var(--fs-sm);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.compare-link:hover{border-color:var(--c-line-strong);color:var(--c-text)}.weekend-actions .compare-link,.panel-fixture-actions .compare-link{min-height:var(--h-sm);font-size:var(--fs-xs);white-space:nowrap;padding:0 10px}@media (max-width:819px){.scout-page .page-section{padding:16px 14px}.scout-records{grid-template-columns:1fr}.scout-page .match-face{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:14px 10px}.scout-card .match-side strong{font-size:var(--fs-sm)}.weekend-actions .compare-link,.panel-fixture-actions .compare-link{min-height:42px}.scout-games li{grid-template-columns:auto 1fr;grid-template-areas:"mark teams""mark score"}.scout-games li .scout-mark{grid-area:mark}.scout-compare{white-space:normal;display:block}.scout-compare thead,.scout-compare tbody{display:block}.scout-compare tr{border-bottom:1px solid var(--c-line);grid-template-columns:1fr 1fr;gap:4px 8px;padding:10px 0;display:grid}.scout-compare thead th:first-child{display:none}.scout-compare thead th{overflow-wrap:anywhere;border:0;padding:0}.scout-compare th[scope=row]{font-size:var(--fs-2xs);border:0;grid-column:1/-1;padding:0}.scout-compare td{border:0;padding:0}}@media (max-width:580px){.next-match-card .compare-link,.match-actions .compare-link{min-height:44px}}
