.lh-player-cards{display: grid;grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));gap: var(--space-3);}@media (max-width: 640px){.lh-player-cards{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 72%;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 6px;}.lh-player-card{scroll-snap-align: start;}}.lh-player-card{display: flex;flex-direction: column;border: 1px solid var(--border);border-radius: 14px;background: var(--bg-card);overflow: hidden;color: inherit;text-decoration: none;transition: transform 0.15s ease, border-color 0.15s ease;}.lh-player-card:hover{transform: translateY(-2px);border-color: rgba(var(--primary-rgb), 0.5);}.lh-player-card-photo{position: relative;aspect-ratio: 1 / 1;display: flex;align-items: center;justify-content: center;background: linear-gradient(160deg, rgba(var(--primary-rgb), 0.35), var(--bg-raised) 70%);}.lh-player-card-photo img{display: block;width: 100%;height: 100%;object-fit: cover;}.lh-player-card-photo::after{content: "";position: absolute;inset: auto 0 0;height: 40%;background: linear-gradient(to top, var(--bg-card), transparent);}.lh-player-card-initials{font-family: var(--font-heading);font-size: 64px;font-weight: 800;color: rgba(255, 255, 255, 0.85);}.lh-player-card-chip{position: absolute;z-index: 1;top: 10px;left: 10px;padding: 3px 8px;border: 1px solid rgba(var(--primary-rgb), 0.55);border-radius: 6px;background: rgba(8, 8, 10, 0.78);color: var(--lh-accent-text);font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.06em;}.lh-player-card-body{position: relative;display: flex;flex-direction: column;gap: 2px;margin-top: -18px;padding: 0 14px 14px;}.lh-player-card-name{font-family: var(--font-heading);font-size: 20px;font-weight: 800;line-height: 1.1;text-transform: uppercase;color: var(--text);}.lh-player-card-team{font-size: 12px;color: var(--text-muted);}.lh-player-card-stat{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 8px;margin-top: 10px;}.lh-player-card-value{font-family: var(--font-heading);font-size: 36px;font-weight: 800;line-height: 1;color: var(--primary);}.lh-player-card-unit{font-size: 11.5px;color: var(--text-secondary);}.lh-podium-tabs{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: var(--space-4);}.lh-podium-tab{padding: 6px 12px;border: 1px solid var(--border-strong);border-radius: 999px;background: transparent;color: var(--text-secondary);font: inherit;font-size: 12px;font-weight: 600;cursor: pointer;transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease;}.lh-podium-tab:hover{color: var(--text);}.lh-podium-tab[aria-selected="true"]{border-color: var(--primary);background: rgba(var(--primary-rgb), 0.18);color: var(--lh-accent-text);}.lh-podium{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));align-items: end;gap: var(--space-2);border-bottom: 2px solid var(--border-strong);}.lh-podium-step{display: flex;flex-direction: column;align-items: center;gap: 4px;min-width: 0;text-align: center;color: inherit;text-decoration: none;}.lh-podium-step--1{order: 2;}.lh-podium-step--2{order: 1;}.lh-podium-step--3{order: 3;}.lh-podium-avatar{display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;border: 2px solid var(--border-strong);border-radius: 50%;background: var(--bg-raised);overflow: hidden;font-family: var(--font-heading);font-weight: 800;color: var(--text-secondary);}.lh-podium-step--1 .lh-podium-avatar{width: 72px;height: 72px;border-color: var(--gold);}.lh-podium-avatar img{width: 100%;height: 100%;object-fit: cover;}.lh-podium-name, .lh-podium-team{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.lh-podium-name{font-size: 13px;font-weight: 600;color: var(--text);}.lh-podium-step:hover .lh-podium-name{color: var(--lh-accent-text);}.lh-podium-team{font-size: 11px;color: var(--text-muted);}.lh-podium-block{display: flex;flex-direction: column;align-items: center;width: 100%;margin-top: 6px;padding-top: 10px;border: 1px solid var(--border);border-bottom: 0;border-radius: 10px 10px 0 0;background: linear-gradient(to bottom, var(--bg-raised), var(--bg-card));}.lh-podium-step--1 .lh-podium-block{height: 120px;border-color: rgba(var(--primary-rgb), 0.5);background: linear-gradient(to bottom, rgba(var(--primary-rgb), 0.28), var(--bg-card));}.lh-podium-step--2 .lh-podium-block{height: 92px;}.lh-podium-step--3 .lh-podium-block{height: 72px;}.lh-podium-rank{font-family: var(--font-heading);font-size: 28px;font-weight: 800;line-height: 1;color: var(--text);}.lh-podium-value{font-family: var(--font-mono);font-size: 13px;font-weight: 700;color: var(--text-secondary);}.lh-podium-value small{font-size: 10px;color: var(--text-muted);}.lh-board-switch{display: inline-flex;flex-wrap: wrap;gap: 6px;margin: calc(var(--space-2) * -1) 0 var(--space-3);}.lh-board-switch-tab{padding: 5px 12px;border: 1px solid var(--border);border-radius: 999px;font-size: 13px;font-weight: 600;color: var(--text-muted);text-decoration: none;transition: border-color 0.15s ease, background 0.15s ease;}.lh-board-switch-tab:hover{border-color: rgba(var(--primary-rgb), 0.5);}.lh-board-switch-tab.is-active{border-color: rgba(var(--primary-rgb), 0.45);background: rgba(var(--primary-rgb), 0.12);color: var(--lh-accent-text, var(--primary));}.lh-playoff-highs{margin-top: var(--space-4);}.lh-playoff-highs-title{margin: 0 0 var(--space-2);font-family: var(--font-heading);font-size: 15px;letter-spacing: 0.4px;text-transform: uppercase;color: var(--text-muted);}.lh-stat-strip{display: flex;gap: var(--space-2);margin: 0;padding: 0 0 4px;overflow-x: auto;list-style: none;scroll-snap-type: x mandatory;}.lh-stat-strip > li{flex: 1 0 140px;scroll-snap-align: start;}.lh-stat-strip-item{display: flex;flex-direction: column;gap: 2px;height: 100%;padding: 10px 12px;border: 1px solid var(--border);border-radius: 12px;background: var(--bg-card);color: var(--text);text-decoration: none;transition: border-color 0.15s ease;}.lh-stat-strip-item:hover{border-color: rgba(var(--primary-rgb), 0.5);}.lh-stat-strip-chip{font-size: 11px;font-weight: 700;letter-spacing: 0.06em;color: var(--lh-accent-text, var(--primary));}.lh-stat-strip-value{font-family: var(--font-heading);font-size: 26px;line-height: 1.1;}.lh-stat-strip-name{overflow: hidden;font-size: 12.5px;color: var(--text-muted);text-overflow: ellipsis;white-space: nowrap;}.lh-spotlight-one{display: grid;grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);gap: var(--space-3);}.lh-spotlight-one-main{display: flex;align-items: center;gap: var(--space-3);min-width: 0;padding: var(--space-3);border: 1px solid rgba(var(--primary-rgb), 0.35);border-radius: 16px;background: linear-gradient(135deg, rgba(var(--primary-rgb), 0.14), var(--bg-card) 70%);color: var(--text);text-decoration: none;}.lh-spotlight-one-photo{display: grid;place-items: center;flex-shrink: 0;width: 96px;height: 96px;overflow: hidden;border-radius: 50%;background: var(--bg-raised);font-family: var(--font-heading);font-size: 30px;color: var(--text-muted);}.lh-spotlight-one-photo img{width: 100%;height: 100%;object-fit: cover;}.lh-spotlight-one-info{display: flex;flex-direction: column;min-width: 0;}.lh-spotlight-one-eyebrow{font-size: 11px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--lh-accent-text, var(--primary));}.lh-spotlight-one-name{overflow: hidden;font-family: var(--font-heading);font-size: 22px;text-overflow: ellipsis;white-space: nowrap;}.lh-spotlight-one-team{font-size: 13px;color: var(--text-muted);}.lh-spotlight-one-value{margin-top: 4px;font-family: var(--font-heading);font-size: 34px;line-height: 1;}.lh-spotlight-one-value small{font-size: 13px;color: var(--text-muted);}.lh-spotlight-one-rest{display: flex;flex-direction: column;justify-content: center;margin: 0;padding: 0;border: 1px solid var(--border);border-radius: 16px;background: var(--bg-card);list-style: none;}.lh-spotlight-one-rest > li + li{border-top: 1px solid var(--border);}.lh-spotlight-one-rest a{display: flex;align-items: center;gap: 10px;padding: 10px 14px;color: var(--text);text-decoration: none;}.lh-spotlight-one-rest-chip{flex-shrink: 0;width: 3em;font-size: 11px;font-weight: 700;color: var(--text-muted);}.lh-spotlight-one-rest-name{flex: 1;min-width: 0;overflow: hidden;font-size: 13.5px;text-overflow: ellipsis;white-space: nowrap;}.lh-spotlight-one-rest strong{font-family: var(--font-heading);font-size: 18px;}.lh-layout-aside .lh-spotlight-one{grid-template-columns: 1fr;}@media (max-width: 560px){.lh-spotlight-one{grid-template-columns: 1fr;}.lh-spotlight-one-photo{width: 72px;height: 72px;}}