.board{padding-bottom:45px}.board-hero{display:grid;grid-template-columns:1fr 300px;gap:65px;align-items:center;padding:45px 0 52px}.board-hero .eyebrow{margin-top:30px}.board-hero h1{font-size:clamp(43px,6vw,69px);margin:18px 0 20px}.hero-copy{color:var(--muted);font-size:16px}.crew-meta{display:flex;align-items:center;gap:26px;margin-top:28px;font:20px ui-monospace,monospace}.crew-meta small{font:9px system-ui;letter-spacing:1.6px;color:var(--muted);display:block;margin-top:5px}.manual-pill{font:10px system-ui;color:var(--orange);border:1px solid #6a523a;border-radius:20px;padding:6px 11px}.leader-card{padding:23px 28px;background:radial-gradient(ellipse at 50% 35%,#253d48 0%,#182723 65%);border:1px solid #3a5146;border-radius:12px;text-align:center}.leader-card .eyebrow{font-size:9px;letter-spacing:2px;margin:0}.leader-card>img{display:block;width:128px;height:128px;object-fit:contain;margin:12px auto 0;filter:drop-shadow(0 7px 20px #79baff20)}.leader-card h2{font-size:25px;letter-spacing:-.7px;margin:0}.leader-card>p{font-size:11px;color:#b8cbe0;margin:4px 0 18px}.leader-rating{display:flex;gap:12px;justify-content:center;align-items:center;border-top:1px solid var(--line);padding-top:14px}.leader-rating strong{font:36px ui-monospace,monospace;color:var(--lime)}.leader-rating span{font:11px ui-monospace,monospace;color:var(--muted);text-align:left}.leader-rating small{font:10px system-ui;display:block;margin-top:3px}.board-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding-top:25px;margin-bottom:18px}.board-heading h2{font-size:23px}.board-heading p{margin:5px 0 0}.playlist-picker{min-width:220px}.playlist-picker label,.profile-controls label{font-size:10px;margin-bottom:5px}.board-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:9px}#leaderboard-table{table-layout:auto}#leaderboard-table thead{background:#1a2b24}#leaderboard-table thead th{font:10px system-ui;text-transform:uppercase;letter-spacing:1.3px;color:var(--muted);padding:14px 20px}#leaderboard-table tbody th,#leaderboard-table tbody td{padding:15px 20px;height:95px}#leaderboard-table tbody tr:last-child>*{border-bottom:0}#leaderboard-table small{display:block;color:var(--muted);font:10px/1.6 system-ui;margin-top:4px}#leaderboard-table tbody tr{background:#14201b}#leaderboard-table .selected-row{background:#1b2c22}.place{width:55px;color:var(--muted);font:15px ui-monospace,monospace}.first-place{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #7c6b3d;background:#403924;color:#f2d28a;border-radius:6px}.player-name{background:none;border:0;color:var(--text);padding:3px 0;font:650 16px system-ui;text-align:left;white-space:nowrap}.player-name:hover{background:none;color:var(--lime)}.rank-cell{display:flex;align-items:center;gap:12px}.rank-image{object-fit:contain;flex-shrink:0}.rank-cell .rank-image{width:58px;height:58px}.rank-name{font:600 13px system-ui;color:#c9d8e9;white-space:nowrap}.rating strong{font:25px ui-monospace,monospace;color:var(--lime)}.matches{text-align:right;color:var(--muted);font:13px ui-monospace,monospace}.table-hint{font-size:11px;color:var(--muted);margin-top:12px}.player-profile{margin-top:42px;padding:27px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.profile-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.profile-heading .eyebrow{font-size:9px;margin:0 0 8px}.profile-heading h2{font-size:28px}.profile-heading .fine{margin-top:5px}.profile-controls{min-width:180px}.profile-controls a{display:block;text-align:right;color:var(--lime);font-size:11px;margin-top:8px}.stat-heading{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);margin:22px 0 12px}.lifetime-stats{display:grid;grid-template-columns:repeat(6,1fr);margin:0;border:1px solid var(--line);border-radius:6px;background:var(--bg)}.lifetime-stats>div{padding:16px;border-right:1px solid var(--line)}.lifetime-stats>div:last-child{border:0}.lifetime-stats dt{color:var(--muted);font-size:10px}.lifetime-stats dd{margin:5px 0 0;font:21px ui-monospace,monospace}.all-ranks{margin-top:16px}.all-ranks summary{font-size:12px;cursor:pointer;color:var(--lime);padding:10px 0;display:flex;justify-content:space-between}.all-ranks[open] summary>span{transform:rotate(45deg)}.playlist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.playlist-card{display:flex;align-items:center;gap:8px;padding:12px 7px;background:var(--bg);border:1px solid var(--line);border-radius:6px}.playlist-card .rank-image{width:50px;height:50px}.playlist-card span{display:block;color:var(--muted);font-size:10px}.playlist-card strong{display:block;font:600 12px system-ui;margin:3px 0}.playlist-card small{font-weight:400;color:var(--muted);font-size:10px}.playlist-card p{font:11px ui-monospace,monospace;color:var(--lime);margin:0}.data-note{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:35px 0 0;padding-top:25px;border-top:1px solid var(--line)}.data-note strong{font-size:12px}.data-note p{font-size:11px;color:var(--muted);line-height:1.8}.snapshot-dot{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;margin-right:7px}.data-note .credits{font-size:9px;color:#83958a}@media(max-width:900px){.board-hero{gap:30px;grid-template-columns:1fr 260px}#leaderboard-table thead th,#leaderboard-table tbody th,#leaderboard-table tbody td{padding-left:12px;padding-right:12px}.lifetime-stats{grid-template-columns:repeat(3,1fr)}.lifetime-stats>div{border-bottom:1px solid var(--line)}.lifetime-stats>div:nth-child(3){border-right:0}.lifetime-stats>div:nth-child(n+4){border-bottom:0}.playlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.board-hero{grid-template-columns:1fr;padding:30px 0;gap:25px}.board-hero h1{font-size:49px}.leader-card{display:grid;grid-template-columns:90px 1fr;align-items:center;text-align:left;padding:16px 20px}.leader-card>.eyebrow{grid-column:2;grid-row:1}.leader-card>img{grid-column:1;grid-row:1/5;width:80px;height:80px;margin:0}.leader-card h2{grid-column:2;grid-row:2;font-size:22px}.leader-card>p{grid-column:2;grid-row:3;margin:1px 0 0}.leader-rating{grid-column:2;grid-row:4;justify-content:flex-start;padding-top:5px;border:0}.leader-rating strong{font-size:25px}.leader-rating small{display:none}.board-heading{align-items:flex-start;flex-direction:column;gap:14px}.playlist-picker{width:100%}#leaderboard-table .matches{display:none}#leaderboard-table thead th,#leaderboard-table tbody th,#leaderboard-table tbody td{padding-left:8px;padding-right:8px}#leaderboard-table tbody th,#leaderboard-table tbody td{height:88px}.place{width:30px;font-size:11px}.first-place{width:25px;height:25px}.player-name{font-size:12px;max-width:115px;white-space:normal;overflow-wrap:anywhere}#leaderboard-table small{font-size:8px;max-width:108px}.rank-cell{gap:3px}.rank-cell .rank-image{width:38px;height:38px}.rank-name{font-size:10px}.rating strong{font-size:20px}.player-profile{padding:18px 14px}.profile-heading{align-items:flex-start;flex-direction:column;gap:10px}.profile-controls{width:100%}.lifetime-stats>div{padding:12px 8px}.lifetime-stats dd{font-size:18px}.playlist-grid{grid-template-columns:1fr}.data-note{grid-template-columns:1fr;gap:15px}.crew-meta{gap:22px}}
