.guide-article,.static-page,.lt-match,.watch-page{margin-inline:auto}.guide-section,.lt-match>article,.watch-section{margin-block:var(--space-5)}.guide-section h2,.lt-match h2{margin-top:var(--space-6)}.lt-match__header{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.lt-match__pill{display:inline-flex;align-items:center;min-height:32px;padding:.2rem .5rem;border:1px solid var(--ds-border);border-radius:var(--radius-1)}.tour-card .city .flag{font-size:16px}.country-cell .flag{font-size:28px}.crumbs .sep{margin:0 10px;opacity:0.4}.player-card-meta .flag{margin-right:4px}.player-meta .flag{margin-right:6px}.drawer-link.active{background:var(--ink);color:#FAFAFA}[data-theme="dark"] .drawer-link.active{background:#FAFAFA;color:var(--text)}.country-cell .flag .flag-img{width:32px;height:24px;vertical-align:middle;background:transparent !important;box-shadow:none !important}.country-cell .flag{background:transparent !important;box-shadow:none !important}.tour-card .city .flag .flag-img,.preview-card-meta .flag .flag-img{width:16px;height:12px}@media (max-width:720px){.country-cell .flag .flag-img{width:26px;height:20px}}.player-profile .player-hero-text .player-meta .flag .flag-img{width:18px;height:13px}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-category .crumbs .sep{color:rgba(255,255,255,0.4);margin:0 8px}.lt-match__pill--live{background:#FEE2E2;color:#B91C1C;animation:lt-pulse 2s ease-in-out infinite}.lt-match__pill--final{background:#E5E7EB;color:#374151}.lt-versus__player{text-align:center}.lt-versus__photo{width:96px;height:96px;border-radius:50%;object-fit:cover;background:#E5E7EB;margin:0 auto 12px;display:block}.lt-versus__initials{display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#fff;background:linear-gradient(135deg,#6B7280 0%,#374151 100%)}.lt-versus__name{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:6px}.lt-versus__meta{color:#6B7280;font-size:13px;margin-top:4px;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.lt-rank-pill{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;background:#111827;color:#fff}.lt-versus__h2h{text-align:center;font-weight:700;padding:12px 16px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;white-space:nowrap;font-size:14px}.lt-odds-block,.lt-take,.lt-h2h,.lt-form,.lt-watch,.lt-final-result,.lt-related{margin-bottom:32px;padding:24px;background:#FAFAFA;border:1px solid #E5E7EB;border-radius:16px}.lt-take__verdict{font-size:16px;line-height:1.6;color:#1F2937;margin:0 0 16px}.lt-h2h-record{font-weight:700;font-size:16px;margin-bottom:16px}.lt-h2h-table{width:100%;border-collapse:collapse;font-size:13px}.lt-form-player{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.form-w{background:#D9F99D;color:#166534}.form-l{background:#FEE2E2;color:#991B1B}.lt-result-line{font-size:18px;margin-bottom:12px}.lt-set-ladder{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.lt-related-links{display:flex;flex-wrap:wrap;gap:8px}.lt-live-board{margin-bottom:24px;padding:16px;background:#FFF7ED;border:1px solid #FED7AA;border-radius:12px}@media (max-width:720px){.lt-versus__h2h{order:99;width:100%}.lt-versus__meta{justify-content:center}}[data-theme="dark"] .lt-versus,[data-theme="dark"] .lt-odds-block,[data-theme="dark"] .lt-take,[data-theme="dark"] .lt-h2h,[data-theme="dark"] .lt-form,[data-theme="dark"] .lt-watch,[data-theme="dark"] .lt-final-result,[data-theme="dark"] .lt-related{background:#111827;border-color:#374151;color:#F9FAFB}[data-theme="dark"] .lt-versus__h2h{background:#1F2937;border-color:#374151;color:#F9FAFB}[data-theme="dark"] .lt-take__verdict{color:#F3F4F6}.lt-mwatch-cta__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.lt-mwatch-cta__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#4D7C0F}.lt-mwatch-cta__brand{font-size:17px;font-weight:800;color:#111827;line-height:1.2}.lt-mwatch-cta__line{font-size:13px;color:#4B5563;line-height:1.3}.lt-mwatch-bcast{display:block}.lt-mwatch-bcast__title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#6B7280;margin-bottom:8px}.lt-mwatch-list{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:8px}.lt-mwatch-item{display:flex;flex-direction:column;gap:2px;padding:10px 14px;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:10px;min-width:140px}.lt-mwatch-item__type{font-size:11px;color:#6B7280}@media (max-width:640px){.lt-mwatch-list{flex-direction:column;gap:6px}.lt-mwatch-item{min-width:0}}[data-theme="dark"] .lt-mwatch-cta__eyebrow{color:#BEF264}[data-theme="dark"] .lt-mwatch-cta__brand{color:#F9FAFB}[data-theme="dark"] .lt-mwatch-cta__line{color:#D1D5DB}[data-theme="dark"] .lt-mwatch-bcast__title{color:#9CA3AF}[data-theme="dark"] .lt-mwatch-item{background:#1F2937;border-color:#374151}[data-theme="dark"] .lt-mwatch-item__type{color:#9CA3AF}.lt-stream-hero__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.lt-stream-hero__pulse{width:12px;height:12px;border-radius:50%;background:#ff3b3b;box-shadow:0 0 0 4px rgba(255,59,59,0.25);flex:0 0 auto;animation:lt-stream-pulse 1.6s ease-in-out infinite}.lt-stream-hero__copy{min-width:0}.lt-stream-hero__title{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-0.005em;color:#fff}.lt-stream-hero__ctas{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:10px}.lt-stream-hero__btn-eyebrow{grid-column:1 / 2;grid-row:1;font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:rgba(10,20,40,0.62)}.lt-stream-hero__btn-brand{grid-column:1 / 2;grid-row:2;font-size:18px;font-weight:800;letter-spacing:-0.01em;color:#0a1428;line-height:1.1;display:flex;align-items:center;min-height:36px}.lt-stream-hero__logo{display:block;height:32px;width:auto;max-width:140px;object-fit:contain}.lt-stream-hero__logo--bet365{height:26px;max-width:160px}.lt-stream-hero__btn-cta{grid-column:2 / 3;grid-row:1 / span 2;align-self:center;font-size:13px;font-weight:700;padding:8px 12px;border-radius:8px;background:#0a1428;color:#fff;white-space:nowrap}.lt-stream-hero__btn--stake{background:linear-gradient(135deg,#1fd655 0%,#14a042 100%);border-color:rgba(255,255,255,0.8);color:#04210f}.lt-stream-hero__btn--stake .lt-stream-hero__btn-eyebrow{color:rgba(4,33,15,0.7)}.lt-stream-hero__btn--stake .lt-stream-hero__btn-brand{color:#04210f}.lt-stream-hero__btn--stake .lt-stream-hero__btn-cta{background:#04210f;color:#fff}.lt-stream-hero__btn--bet365{background:#ffd200;border-color:rgba(255,255,255,0.8);color:#0a1f3a}.lt-stream-hero__btn--bet365 .lt-stream-hero__btn-eyebrow{color:rgba(10,31,58,0.7)}.lt-stream-hero__btn--bet365 .lt-stream-hero__btn-brand{color:#0a1f3a}.lt-stream-hero__btn--bet365 .lt-stream-hero__btn-cta{background:#0a1f3a;color:#ffd200}@media (max-width:520px){.lt-stream-hero__title{font-size:16px}.lt-stream-hero__ctas{grid-template-columns:1fr;gap:8px}.lt-stream-hero__btn-brand{font-size:17px;min-height:30px}.lt-stream-hero__logo{height:28px}.lt-stream-hero__logo--bet365{height:22px}}.lt-versus__player.is-winner{position:relative}.lt-versus__player.is-winner .lt-versus__photo{box-shadow:0 0 0 3px var(--lime,#C6EF1A);border-radius:50%}.lt-versus__player.is-winner .lt-versus__name{color:var(--ink,#0D0D0D);font-weight:800}.lt-versus__player.is-loser .lt-versus__name{color:#6B7280;font-weight:600}.lt-versus__player.is-loser .lt-versus__photo{opacity:0.78;filter:saturate(0.85)}.lt-versus__photo-wrap{position:relative;width:96px;height:96px;margin:0 auto 12px}.lt-versus__photo-wrap .lt-versus__photo{margin:0}.lt-versus__trophy{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--lime,#C6EF1A);color:var(--ink,#0D0D0D);border:2px solid #fff;border-radius:50%;font-size:13px;font-weight:800;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,0.12)}[data-theme="dark"] .lt-versus__trophy{border-color:#1F2937}[data-theme="dark"] .lt-versus__player.is-winner .lt-versus__name{color:#FAFAFA}[data-theme="dark"] .lt-versus__player.is-loser .lt-versus__name{color:#9CA3AF}.lt-match h1 .lt-match-h1__winner{font-weight:800;background-image:linear-gradient(transparent 62%,rgba(198,239,26,0.55) 62%);background-repeat:no-repeat;background-size:100% 100%;padding:0 2px}.lt-match h1 .lt-match-h1__loser{font-weight:600;color:#6B7280}[data-theme="dark"] .lt-match h1 .lt-match-h1__loser{color:#9CA3AF}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:720px){.crumbs .sep{vertical-align:middle;line-height:44px}}.lt-mwatch-item__name a{font-size:14px;font-weight:700;color:#111827;text-decoration:none}.lt-mwatch-item__name a:hover{text-decoration:underline}[data-theme="dark"] .lt-mwatch-item__name a{color:#F9FAFB}html[data-no-partner="1"] .mr-watch-pill,html[data-no-partner="1"] .watch-partner-btn,html[data-no-partner="1"] .watch-disclosure,html[data-no-partner="1"] .watch-primary,html[data-no-partner="1"] .partner-card,html[data-no-partner="1"] .partner-banner,html[data-no-partner="1"] .lt-stake-cta,html[data-no-partner="1"] .lt-watch-banner,html[data-no-partner="1"] .lt-stream-hero,html[data-no-partner="1"] .partner-section,html[data-no-partner="1"] [data-partner-cta]{display:none !important}.lt-odds-table{width:100%;border-collapse:collapse;font-size:14px}.lt-odds-table th,.lt-odds-table td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--ds-border)}.lt-odds-table th{font-weight:700;color:var(--ds-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.lt-odds-table .best-price{background:var(--ds-success-surface);font-weight:700;border-radius:4px}.lt-odds-table .odds-val{font-weight:600}.lt-odds-table .odds-val small{display:block;font-weight:400;color:var(--ds-text-muted);font-size:11px}.lt-odds-table a.odds-link{padding:3px 10px;background:var(--ds-primary);color:var(--ds-primary-ink);border-radius:6px;font-size:12px;font-weight:600;text-decoration:none}.lt-odds-table a.odds-link:hover{background:var(--ds-primary-hover)}.lt-odds-disclaimer{margin-top:12px;color:var(--ds-text-subtle);font-size:12px}.match-stats-table{width:100%;border-collapse:collapse;font-size:.95rem}.match-stats-table th{background:var(--paper);padding:.75rem 1rem;font-weight:600;color:var(--ink);text-align:center}.match-stats-table th.stat-label{font-size:.8rem;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.match-stats-table td{padding:.6rem 1rem;border-top:1px solid var(--border);text-align:center;font-family:'Geist Mono',monospace}.match-stats-table td.stat-label{color:var(--ink-muted);text-transform:none;font-family:inherit;font-size:.85rem;letter-spacing:0;width:40%}.match-stats-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:16px}.match-stats-table th,.match-stats-table td{padding:6px 10px;border-bottom:1px solid #E5E7EB}.match-stats-table .stat-label{text-align:center;color:#6B7280;font-weight:600}.match-stats-table .stat-p1,.match-stats-table .stat-p2{font-weight:600}.match-stats-table .stat-p1{text-align:right}.match-stats-table .stat-p2{text-align:left}.match-stats-table th.stat-p1{text-align:center}.match-stats-table th.stat-p2{text-align:center}[data-theme="dark"] .lt-odds-table th,[data-theme="dark"] .lt-odds-table td,[data-theme="dark"] .lt-h2h-table th,[data-theme="dark"] .lt-h2h-table td,[data-theme="dark"] .match-stats-table th,[data-theme="dark"] .match-stats-table td{border-color:#374151}.match-card__players{display:flex;flex-direction:column;gap:6px}