:root{color-scheme:dark;font-family:Outfit,sans-serif;background:#20211e;color:#f4f0df}*{box-sizing:border-box}body{margin:0}main{max-width:1120px;margin:auto;padding:24px max(22px,env(safe-area-inset-right)) 30px max(22px,env(safe-area-inset-left))}a{color:inherit;text-decoration:none}nav{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:2px solid #46473f;padding-bottom:20px}.wordmark{font:900 italic 26px Barlow Condensed,sans-serif}.wordmark span{color:#f6d34e}.back{font-size:14px}header{padding:34px 0}header p{color:#bdbdad;font-size:13px}header p:first-child{letter-spacing:.16em;font-size:10px}h1{font:900 italic clamp(64px,9vw,110px)/.82 "Barlow Condensed",sans-serif;text-transform:uppercase;margin:20px 0}h1 em{color:#f6d34e}h2{font:800 36px Barlow Condensed,sans-serif;text-transform:uppercase;margin:0}.layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;min-height:44px}button:focus-visible,a:focus-visible{outline:3px solid #f6d34e;outline-offset:4px}.maps{display:flex;flex-direction:column}.maps button{display:flex;align-items:center;gap:15px;text-align:left;border-bottom:1px solid #505147;padding:18px 14px;color:#a7a99c;font-size:11px}.maps strong{font:800 33px Barlow Condensed,sans-serif;text-transform:uppercase}.maps [aria-pressed=true]{color:#20211e;background:#f6d34e}.board-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid #f4f0df;padding-bottom:10px}#refresh{color:#c6c4b6;font-size:13px}.filters{display:flex;gap:20px;margin-top:15px}.filters button{padding:8px 0;border-bottom:3px solid transparent;font-size:14px}.filters [aria-pressed=true]{color:#f6d34e;border-color:#f6d34e}#board-status{font-size:13px;color:#bdbdad;min-height:18px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:10px;color:#b0b2a8;text-transform:uppercase;letter-spacing:.1em;padding:12px 8px}td{padding:15px 8px;border-top:1px solid #45473e}td:first-child{color:#b0b2a8;width:50px;font:800 22px Barlow Condensed,sans-serif}tr:first-child td:first-child{color:#f6d34e}.points{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td.points{font:800 25px Barlow Condensed,sans-serif}.driver{display:flex;align-items:center;gap:12px}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#404338;flex-shrink:0;display:grid;place-items:center}.driver-name{overflow-wrap:anywhere;font-size:15px}.car{display:block;color:#a7a99c;font-size:12px;margin-top:4px}.note,footer{font-size:12px;line-height:1.7;color:#a7a99c}.note{margin-top:24px}footer{border-top:1px solid #45473e;margin-top:40px;padding-top:18px}@media(max-width:650px){.layout{grid-template-columns:1fr;gap:24px}header{padding:24px 0}.maps{display:grid;grid-template-columns:repeat(4,1fr)}.maps button{display:block;padding:12px 5px;text-align:center;font-size:9px}.maps strong{display:block;font-size:23px}.driver{gap:8px}.avatar{width:30px;height:30px}.back{font-size:12px}.wordmark{font-size:22px}td{padding:14px 5px}}:root{background:#101c55;color:#fff8d8}body{background:linear-gradient(120deg,#080c29,#11236a 62%,#263d9b);min-height:100vh}nav{border-bottom:4px solid #05091d}.wordmark{text-shadow:3px 3px #05091d}.wordmark span,h1 em{color:#ffe640}h1{text-shadow:5px 5px #05091d,8px 8px #ff653a;transform:skew(-5deg)}header p,.note,footer,#board-status{color:#9eb6f2}.maps button{background:#0a1239;border:2px solid #2c448b;margin-bottom:8px;transform:skew(-5deg)}.maps [aria-pressed=true]{background:#ffe640;color:#101c55;box-shadow:5px 5px #05091d}.board-heading{border-bottom:4px solid #fff8d8}h2{font-style:italic;text-shadow:3px 3px #05091d}.filters [aria-pressed=true]{color:#ffe640;border-color:#ffe640}th,.car{color:#9eb6f2}td{border-color:#344b87}tr:first-child td:first-child{color:#ffe640}.avatar{border-radius:0;border:2px solid #536db2}footer{border-color:#344b87}@media(max-width:650px){.maps button{transform:none;margin-bottom:0}}
