.preview-link{display:inline-flex;margin-top:14px;color:var(--lime);font-size:12px}.preview-hero{padding:30px 0}.preview-hero h1{margin:6px 0;font-size:clamp(36px,6vw,64px)}.preview-hero p{color:var(--muted)}.preview-match{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:25px;text-align:center}.preview-player strong,.preview-player small{display:block}.preview-player small{margin-top:5px;color:var(--muted)}.preview-score{color:var(--lime);font-size:25px}.preview-warning{margin:14px 0;padding:13px;border:1px solid #536739;border-radius:10px;background:#202a19;color:#cbd8bd}.preview-run{margin:14px 0 20px}.match-statistics{margin-bottom:18px;padding:22px}.match-statistics header,.match-log header{display:flex;align-items:center;justify-content:space-between}.match-statistics header strong,.match-log header strong{color:var(--lime)}.match-log header strong{font-size:30px}.stat-table{margin-top:15px}.stat-table>div{display:grid;grid-template-columns:70px 1fr 70px;align-items:center;padding:9px;border-bottom:1px solid var(--line);text-align:center}.stat-table span{color:var(--muted);font-size:11px}.stat-table b:first-child{color:var(--lime)}.match-log{padding:22px}.match-log ol{max-height:650px;margin:18px 0 0;padding:0;overflow:auto;list-style:none}.match-log li{display:flex;gap:12px;padding:8px 10px;border-bottom:1px solid var(--line);font-size:12px}.match-log li>b{min-width:72px;color:var(--lime)}.match-log .log-game,.match-log .log-set,.match-log .log-tiebreak,.match-log .log-finish,.match-log .log-match{margin-top:5px;border-radius:7px;background:#25311f;font-weight:700}.match-log .log-set,.match-log .log-finish{color:var(--lime)}@media(max-width:720px){.preview-match{grid-template-columns:1fr}.match-log,.match-statistics{padding:16px}.match-log li{font-size:11px}.stat-table>div{grid-template-columns:48px 1fr 48px}}
.stat-table table{width:100%;border-collapse:collapse;text-align:center}.stat-table caption{padding:0 0 10px;text-align:left;color:var(--muted)}.stat-table th,.stat-table td{padding:9px;border-bottom:1px solid var(--line)}.stat-table thead th{color:var(--muted);font-size:11px}.stat-table tbody th{color:var(--muted);font-size:11px}.stat-table tbody td:first-child{color:var(--lime);font-weight:800}
