.panel.record-book-panel{--record-book-panel: var(--panel, var(--booth));--record-book-panel-2: var(--panel2, var(--booth-2));--record-book-text: var(--text, var(--chalk));--record-book-muted: var(--mut, var(--dim));--record-book-display: var(--disp, var(--display));position:relative;isolation:isolate;overflow:hidden;min-width:0;margin:0;padding:14px 16px 15px;border-color:color-mix(in srgb,var(--champ) 32%,var(--line));background:radial-gradient(64% 150% at 0% 0%,color-mix(in srgb,var(--champ) 8%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--champ) 2.5%,var(--record-book-panel)),var(--record-book-panel))}.record-book-panel:before{content:"";position:absolute;z-index:-1;inset:0 16px auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--champ) 46%,transparent),transparent)}.record-book-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:1px 2px 0}.record-book-heading{min-width:0;display:grid;gap:4px}.record-book-kicker{color:color-mix(in srgb,var(--champ) 72%,var(--record-book-text));font:800 var(--type-micro)/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.record-book-head h2{margin:0;color:var(--record-book-text);font:400 clamp(19px,2.2vw,22px)/1 var(--record-book-display);letter-spacing:-.015em}.record-book-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.record-book-filter{display:inline-flex;align-items:stretch;min-width:0;padding:2px;border:1px solid color-mix(in srgb,var(--champ) 28%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--champ) 3%,var(--record-book-panel-2))}.record-book-filter-btn{min-height:28px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--record-book-muted);font:800 11px/1 var(--sans);white-space:nowrap;cursor:pointer}.record-book-filter-btn[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--champ) 23%,var(--record-book-panel-2)),color-mix(in srgb,var(--champ) 13%,var(--record-book-panel-2)));color:color-mix(in srgb,var(--champ) 76%,var(--record-book-text));box-shadow:inset 0 1px color-mix(in srgb,var(--champ) 24%,transparent),0 2px 7px color-mix(in srgb,var(--champ) 15%,transparent)}.record-book-filter-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--champ) 72%,var(--record-book-text));outline-offset:2px}.record-book-row{margin:9px 0 0;padding:0;list-style:none}.record-book-row>.lb-standing-card{margin:0}.record-book-empty{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px;margin:9px 0 0;padding:12px 13px;border:1px dashed color-mix(in srgb,var(--champ) 24%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--champ) 3%,var(--record-book-panel-2));font:650 13px/1.4 var(--sans)}.record-book-empty b{color:var(--record-book-text)}.record-book-empty span{color:var(--record-book-muted)}@media(max-width:680px){.panel.record-book-panel{padding:12px 6px 10px}.record-book-panel:before{inset-inline:6px}.record-book-head{align-items:start;flex-wrap:wrap;column-gap:8px;row-gap:5px;padding-inline:0}.record-book-heading{flex:0 1 auto;min-width:max-content;gap:3px;padding-top:2px}.record-book-kicker{font-size:9.5px;letter-spacing:.08em;white-space:nowrap}.record-book-head h2{font-size:17.5px;line-height:1.02;white-space:nowrap}.record-book-actions{flex:none;gap:5px;margin-inline-start:auto}.record-book-filter{padding:2px;border-radius:9px}.record-book-filter-btn{min-height:27px;padding-inline:6px;border-radius:6px;font-size:10px}.record-book-row{margin-top:8px}.record-book-empty{padding:9px 10px;font-size:12px}}
