.page-head[data-astro-cid-k2hyfrao]{padding-block:clamp(48px,8vw,88px) 24px}h1[data-astro-cid-k2hyfrao]{margin-top:14px;font-size:clamp(48px,8vw,88px);font-weight:350;font-variation-settings:"SOFT" 100,"WONK" 1}.lede[data-astro-cid-k2hyfrao]{max-width:58ch;margin:16px 0 28px;font-size:20px;font-style:italic;color:var(--muted)}.stats[data-astro-cid-k2hyfrao]{display:grid;grid-template-columns:repeat(3,auto) minmax(220px,1fr);gap:16px 40px;align-items:end}.stat[data-astro-cid-k2hyfrao]{display:flex;flex-direction:column}.num[data-astro-cid-k2hyfrao]{font-family:var(--font-display);font-size:44px;line-height:1;color:var(--accent)}.dist[data-astro-cid-k2hyfrao]{display:grid;gap:4px;max-width:360px;justify-self:end;width:100%}.dist-row[data-astro-cid-k2hyfrao]{display:grid;grid-template-columns:32px 1fr 34px;align-items:center;gap:10px;padding:2px 6px;border:1px solid transparent;border-radius:8px;background:none;color:var(--ink-soft);font-family:var(--font-mono);font-size:12px;cursor:pointer}.dist-row[data-astro-cid-k2hyfrao]:hover,.dist-row[data-astro-cid-k2hyfrao].is-on{border-color:var(--line-strong);background:var(--bg-elev)}.dist-bar[data-astro-cid-k2hyfrao]{height:8px;border-radius:4px;background:var(--bg-sunk);overflow:hidden}.dist-bar[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao]{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.dist-n[data-astro-cid-k2hyfrao]{text-align:right;color:var(--muted)}.controls[data-astro-cid-k2hyfrao]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:16px 0 18px}.controls[data-astro-cid-k2hyfrao] .field[data-astro-cid-k2hyfrao]{flex:1;min-width:240px;max-width:560px}.sort[data-astro-cid-k2hyfrao]{display:flex;align-items:center;gap:10px}.sort[data-astro-cid-k2hyfrao] select[data-astro-cid-k2hyfrao]{height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--ink);font-family:var(--font-mono);font-size:13px}.shelves[data-astro-cid-k2hyfrao]{margin-bottom:14px}.shelves[data-astro-cid-k2hyfrao] .meta[data-astro-cid-k2hyfrao]{margin:0 0 8px}.shelf-chip[data-astro-cid-k2hyfrao]{font-weight:600}.tagbar[data-astro-cid-k2hyfrao]{margin-bottom:18px}.chips[data-astro-cid-k2hyfrao]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-astro-cid-k2hyfrao]{--h: 40;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid oklch(var(--tag-l) var(--tag-c) var(--h) / .25);background:oklch(var(--tag-bg-l) var(--tag-bg-c) var(--h));color:oklch(var(--tag-l) var(--tag-c) var(--h));font-family:var(--font-mono);font-size:12px;cursor:pointer;transition:transform .15s ease}.chip[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao]{opacity:.6}.chip[data-astro-cid-k2hyfrao].small{font-size:11px;padding:3px 9px}.chip[data-astro-cid-k2hyfrao]:hover{transform:translateY(-1px)}.chip[data-astro-cid-k2hyfrao].is-on{background:oklch(var(--tag-l) var(--tag-c) var(--h));color:var(--bg);border-color:transparent}.alltags[data-astro-cid-k2hyfrao]{margin-top:12px}.alltags[data-astro-cid-k2hyfrao] summary[data-astro-cid-k2hyfrao]{cursor:pointer;color:var(--accent);width:max-content}.alltags[data-astro-cid-k2hyfrao] .chips[data-astro-cid-k2hyfrao]{margin-top:12px;max-height:340px;overflow-y:auto;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev)}.status[data-astro-cid-k2hyfrao]{margin:0 0 16px;text-transform:none;letter-spacing:.02em}.shelf[data-astro-cid-k2hyfrao]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.book[data-astro-cid-k2hyfrao]{--h: 40;position:relative;display:flex;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-elev);overflow:hidden;transition:border-color .2s ease,transform .2s ease}.book[data-astro-cid-k2hyfrao][hidden]{display:none}.book[data-astro-cid-k2hyfrao]:hover{border-color:oklch(var(--tag-l) var(--tag-c) var(--h) / .5);transform:translateY(-2px)}.spine[data-astro-cid-k2hyfrao]{width:8px;flex-shrink:0;background:linear-gradient(180deg,oklch(65% .13 var(--h)),oklch(45% .12 calc(var(--h) + 40)))}.book-body[data-astro-cid-k2hyfrao]{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.book-top[data-astro-cid-k2hyfrao]{display:flex;justify-content:space-between;align-items:center}.stars[data-astro-cid-k2hyfrao]{color:var(--accent);letter-spacing:2px;font-size:15px}.year[data-astro-cid-k2hyfrao]{letter-spacing:.04em}.book[data-astro-cid-k2hyfrao] h3[data-astro-cid-k2hyfrao]{font-size:21px;line-height:1.2}.book[data-astro-cid-k2hyfrao] h3[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao]{text-decoration:none}.author[data-astro-cid-k2hyfrao]{margin:0 0 6px;font-size:15px;font-style:italic;color:var(--muted)}.btags[data-astro-cid-k2hyfrao]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.btags[data-astro-cid-k2hyfrao] li[data-astro-cid-k2hyfrao].extra{display:none}.btags[data-astro-cid-k2hyfrao].open li[data-astro-cid-k2hyfrao].extra{display:list-item}.btag[data-astro-cid-k2hyfrao],.more[data-astro-cid-k2hyfrao]{padding:2px 8px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink-soft);font-family:var(--font-mono);font-size:10.5px;cursor:pointer}.btag[data-astro-cid-k2hyfrao]:hover,.more[data-astro-cid-k2hyfrao]:hover{border-color:var(--accent);color:var(--accent)}.btag[data-astro-cid-k2hyfrao].is-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.more[data-astro-cid-k2hyfrao]{color:var(--accent);border-style:dashed}.review-link[data-astro-cid-k2hyfrao]{margin-top:8px;color:var(--accent);text-decoration:none}.empty[data-astro-cid-k2hyfrao]{padding:40px 0;text-align:center;font-style:italic;color:var(--muted)}@media(max-width:860px){.stats[data-astro-cid-k2hyfrao]{grid-template-columns:repeat(3,auto)}.dist[data-astro-cid-k2hyfrao]{grid-column:1 / -1;justify-self:start}}
