.site-header nav{display:flex;flex-wrap:wrap;gap:24px;font-size:.88rem}.scores-hero{padding:66px 0 48px;max-width:790px}.scores-hero h1{font-size:clamp(2.6rem,5.6vw,4.7rem)}.scores-hero .launch{margin-top:0}.score-panel{padding:32px;margin-bottom:28px;background:#fff;border:1px solid var(--line);border-radius:10px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.panel-heading h2,.participation h2,.local-records h2{font-size:1.8rem;margin-bottom:16px}.panel-heading .eyebrow{margin-bottom:8px}.score-badge{background:#eef2eb;color:#43584b;white-space:nowrap;font-size:.75rem;font-weight:700;border:1px solid #cbd8ce;border-radius:30px;padding:8px 13px}.notice{padding:16px 18px;border-left:4px solid #217346;background:#edf3ea;color:#294f39}.fine-print{font-size:.84rem;line-height:1.65;color:var(--muted)}.filter-line{display:flex;gap:12px;margin:8px 0 12px}label{font-size:.9rem;font-weight:700}select,button{font:inherit;font-size:.9rem;min-height:44px;border:1px solid #9bad9f;border-radius:5px;padding:10px 14px}select{background:#fff;color:var(--ink);flex:1;min-width:0}button{background:#217346;color:#fff;cursor:pointer;font-weight:700}button:hover:not(:disabled){background:#175b35}button:disabled{background:#e9eee7;color:#55655a;cursor:default}select:disabled{background:#f5f6f0;color:#55655a}.table-wrap{max-width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;margin:16px 0 8px;font-size:.9rem;text-align:left}caption{text-align:left;font-size:.8rem;color:var(--muted);padding-bottom:12px}th,td{padding:13px 12px;border-bottom:1px solid #dce4dd;vertical-align:top;overflow-wrap:anywhere}thead th{background:#eef3eb;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}tbody th{font-weight:600;min-width:180px}#globalRows td:first-child{font-size:1.15rem;font-weight:800;color:#217346}.empty-state{padding:26px;border:1px dashed #bdcdbf;color:var(--muted);text-align:center}.consent{display:flex;align-items:flex-start;gap:10px;max-width:700px;line-height:1.5;margin:20px 0}.consent input{width:19px;height:19px;flex:none;margin-top:1px}details{border-top:1px solid var(--line);padding:18px 0}summary{font-weight:700;cursor:pointer;min-height:36px;line-height:1.6}details .fine-print{margin-top:8px}button:focus-visible,select:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #1769aa;outline-offset:4px}[hidden]{display:none!important}@media(max-width:800px){.scores-hero{padding:40px 0 30px}.score-panel{padding:22px 18px}.panel-heading{align-items:flex-start;flex-direction:column;gap:0}.score-badge{margin-bottom:18px}.filter-line{flex-direction:column}.site-header nav{gap:14px}th,td{padding:12px 9px}.site-header{flex-wrap:wrap;padding-block:18px;gap:14px}}@media(forced-colors:active){button,.score-badge,.notice{border:1px solid ButtonText}button:focus-visible,select:focus-visible,summary:focus-visible,input:focus-visible{outline-color:Highlight}}

#scorePagination [aria-disabled="true"]{opacity:.65;cursor:default}

/* Completion boards retain independent scopes and existing page styling. */
.completion-sharing h2{font-size:1.8rem}.completion-sharing .panel-heading{align-items:flex-start}#sprintCompletionMinutes{display:block;width:min(100%,22rem);margin:10px 0 20px}#regularCompletionPanel [aria-disabled="true"],#sprintCompletionPanel [aria-disabled="true"]{opacity:.65;cursor:default}#regularCompletionRows td:first-child,#sprintCompletionRows td:first-child{font-weight:800;color:#217346}
