.hl-champion-card{display: flex;align-items: center;gap: var(--space-3);border-left: 3px solid var(--gold);}.hl-champion-mark{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 56px;height: 56px;color: var(--gold);}.hl-champion-logo{max-width: 56px;max-height: 56px;object-fit: contain;}.hl-champion-body{display: flex;flex-direction: column;min-width: 0;}.hl-champion-team{font-family: var(--font-heading);font-size: 20px;line-height: 1.2;color: var(--text);overflow-wrap: anywhere;}.hl-champion-runner-up{font-size: 12.5px;}.lh-champions-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: var(--space-3);}.lh-champions-item{display: flex;align-items: center;gap: var(--space-3);padding: var(--space-3);border: 1px solid var(--border);border-left: 3px solid var(--gold);border-radius: var(--radius-md, 10px);background: var(--bg-raised);color: inherit;text-decoration: none;}.lh-champions-item:hover{border-color: var(--gold);}.lh-champions-more{margin: var(--space-2) 0 0;}.hl-trophy-list{display: flex;flex-wrap: wrap;gap: var(--space-2);margin: 0;padding: 0;list-style: none;}.hl-trophy{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border: 1px solid var(--gold);border-radius: 999px;color: var(--text);font-size: 13px;font-weight: 600;text-decoration: none;}.hl-trophy svg{color: var(--gold);}.hl-trophy--runner-up{border-color: var(--border-strong);}.hl-trophy--runner-up svg{color: var(--text-muted);}.hl-wrap-hero{margin-bottom: var(--space-5);}.hl-wrap-title{margin: 0;font-family: var(--font-heading);font-size: clamp(32px, 7vw, 52px);line-height: 1.05;}.hl-wrap-built{margin: var(--space-2) 0 0;font-size: 13px;}.hl-wrap-rebuild{margin-top: var(--space-3);}.hl-wrap-games{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: var(--space-3);margin-top: var(--space-4);}.hl-wrap-game{display: flex;flex-direction: column;gap: 4px;}.hl-wrap-game-line{display: flex;justify-content: space-between;gap: var(--space-2);font-weight: 600;}.hl-wrap-game-line span:last-child{font-family: var(--font-mono);}.hl-wrap-list{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: var(--space-3);margin: 0;padding: 0;list-style: none;}.hl-wrap-list + .hl-wrap-list{margin-top: var(--space-3);}.hl-wrap-list li{display: flex;flex-direction: column;gap: 2px;padding: var(--space-3);border: 1px solid var(--border);border-radius: 10px;background: var(--bg-card);min-width: 0;}.hl-wrap-list--records li{border-left: 3px solid var(--gold);}.hl-wrap-name{font-weight: 700;overflow-wrap: anywhere;}.hl-wrap-sponsors{display: flex;flex-wrap: wrap;gap: var(--space-3);margin: 0;padding: 0;list-style: none;}.hl-wrap-sponsor{display: inline-flex;align-items: center;gap: var(--space-2);padding: var(--space-2) var(--space-3);border: 1px solid var(--border);border-radius: 10px;color: var(--text);font-weight: 600;text-decoration: none;}.hl-wrap-sponsor img{max-width: 40px;max-height: 40px;object-fit: contain;}.hl-wrap-next{padding: var(--space-4);border: 1px solid var(--border);border-radius: 12px;background: var(--bg-raised);}.hl-wrap-slides{display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: var(--space-4);margin: 0 0 var(--space-5);padding: 0;list-style: none;}.hl-wrap-slide img{display: block;width: 100%;height: auto;border: 1px solid var(--border);border-radius: 12px;background: var(--bg-card);}.hl-wrap-slide-actions{display: flex;align-items: center;justify-content: space-between;gap: var(--space-2);margin-top: var(--space-2);}.ch-timeline{position: relative;margin: 0;padding: 0 0 0 28px;list-style: none;}.ch-timeline::before{content: "";position: absolute;top: 6px;bottom: 6px;left: 11px;width: 2px;background: var(--border);}.ch-timeline-item{position: relative;padding-bottom: var(--space-4);}.ch-timeline-dot{position: absolute;top: 2px;left: -28px;display: grid;place-items: center;width: 24px;height: 24px;border: 1px solid color-mix(in srgb, var(--gold) 50%, var(--border));border-radius: 50%;background: var(--bg-card);color: var(--gold);}.ch-timeline-season{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;margin: 0 0 var(--space-2);font-family: var(--font-heading);font-size: 20px;text-transform: uppercase;}.ch-timeline-season > a:first-child{color: var(--text);text-decoration: none;}.ch-timeline-wrap{font-family: var(--font-body, inherit);font-size: 13px;text-transform: none;}.ch-timeline-titles{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none;}.ch-timeline-title{display: flex;align-items: center;gap: 10px;padding: 8px 12px;border: 1px solid var(--border);border-radius: 12px;background: var(--bg-card);color: var(--text);text-decoration: none;}.ch-timeline-title > span{display: flex;flex-direction: column;min-width: 0;}.ch-timeline-title .hl-muted{font-size: 12.5px;}.ch-timeline-logo{flex-shrink: 0;width: 36px;height: 36px;object-fit: contain;}