.results-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #dfd1bd;margin:0 0 20px;padding-bottom:10px}.results-tabs button{font:inherit;font-size:15px;min-height:43px;padding:10px 17px;border:1px solid #d9c8ae;border-radius:9px;background:#fffaf3;color:#76573e;cursor:pointer}.results-tabs [aria-selected=true]{background:#80614d;color:#fff;border-color:#80614d}.results-tabs button:focus-visible{outline:3px solid #8ba995;outline-offset:3px}#games{scroll-margin-top:100px}#games>.muted{margin:0 0 18px}.library-mode{display:flex;align-items:center;gap:8px;font-size:13px}.library-mode select{font:inherit;font-size:13px;padding:8px 10px;max-width:230px;border:1px solid #d7c3a8;border-radius:8px;background:#fffaf3}.record-library-link{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.record-library-link h2{margin:0;font-size:19px}.record-library-link p{margin:5px 0 0;font-size:14px;color:#88745e}.results-tabs~[hidden]{display:none!important}@media(max-width:550px){.results-tabs{gap:7px}.results-tabs button{flex:1;font-size:14px;padding:9px 11px}.library-mode{width:100%;justify-content:space-between}.library-mode select{max-width:65%}}

.library-tools{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(155px,1fr) minmax(150px,1fr) auto;gap:12px;align-items:end;padding:14px 0;border-top:1px solid #e7ddcf}.library-tools label{display:grid;gap:6px;font-size:13px;color:#7c654c}.library-tools input[type=search],.library-tools select{width:100%;font:inherit;font-size:14px;border:1px solid #d8c4a7;background:#fffdf8;padding:9px 10px;min-height:40px;border-radius:8px;color:#493a30;min-width:0}.library-tools .library-wins{display:flex;align-items:center;gap:8px;min-height:40px;white-space:nowrap}.library-wins input{width:17px;height:17px;accent-color:#80614d}.library-sort-note{font-size:13px;line-height:1.5;margin:0 0 10px}.record-result{display:grid;gap:5px;min-width:0;line-height:1.4}.record-result strong{font-weight:500}.record-result small{font-size:11px;color:#7e6c55}.record-result[data-result=win]{color:#476d50;background:#edf3e9}.library-record .record-star{font-size:28px;min-height:40px}.library-record:has([data-result=win]) .record-star{color:#ac7b25}.library-record{grid-template-columns:32px 135px minmax(170px,1fr) 170px 40px}@media(max-width:1100px){.library-tools{grid-template-columns:1fr 1fr}}@media(max-width:650px){.library-tools{gap:10px}.library-tools>label:first-child{grid-column:1/-1}.library-tools .library-wins{grid-column:1/-1}.library-record{grid-template-columns:32px minmax(0,1fr) 34px}.library-record .record-identity,.library-record .record-players{grid-column:2}.library-record .record-result{grid-column:2;justify-self:start;text-align:left}.library-record .record-actions{grid-column:3;grid-row:1/4}.library-record .record-star{grid-column:1;grid-row:1/4}}

.records-view>.page-intro{margin-bottom:14px}.records-view>.page-intro .eyebrow,.records-view>.page-intro p{display:none}.records-view>.page-intro h1{margin:0}.records-view .results-tabs{margin-bottom:14px}.records-view .library-toolbar{gap:10px;margin-bottom:10px}.records-view .library-toolbar>.button{margin-left:0}.library-retention{display:block;font-size:12px;line-height:1.5;color:#88745e;margin-top:14px}.records-view .game-library{margin:0!important}.records-view .library-sort-note{margin-bottom:8px}
