:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#162d45;--blue:#145aa4;--line:#d7e2ed;--muted:#567087;color:var(--ink);background:#f1f5f9;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:6px;padding:8px 14px}button:hover{border-color:var(--blue);background:#edf5ff}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #e6a321}input,select{min-height:44px;color:var(--ink);background:#fff;border:1px solid #9db0c3;border-radius:5px;padding:8px}a{color:var(--blue)}h1{letter-spacing:-1.3px;margin:4px 0;font-size:2.3rem}h2{font-size:1.25rem}p{line-height:1.5}.app-shell{max-width:1480px;margin:auto;padding:32px}.eyebrow{letter-spacing:.16em;color:var(--blue);font-size:.72rem;font-weight:700}.authority{background:#fff5dc;border-left:4px solid #d79b27;padding:12px 16px}.board-table-wrapper,.board-table-scroll{border:1px solid var(--line);background:#fff;border-radius:8px;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px}th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:#e9f0f7;font-size:.75rem;position:sticky;top:0}td{font-size:.92rem}.board-player-name{font-weight:700}.board-player-meta,.board-player-details{color:var(--muted);font-size:.78rem}caption{text-align:left;padding:12px}tr:hover{background:#f4f8fd}@media (max-width:700px){.app-shell{padding:16px}h1{font-size:1.9rem}th,td{padding:10px 8px}}
