.head[data-astro-cid-olgnnzpl]{padding-block:56px 40px;display:grid;gap:14px;max-width:760px}h1[data-astro-cid-olgnnzpl]{font-size:clamp(36px,5.6vw,60px);font-weight:900}.lede[data-astro-cid-olgnnzpl]{font-size:17px}.row[data-astro-cid-olgnnzpl]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.soon[data-astro-cid-olgnnzpl]{font-size:13px;color:var(--accent)}.tools[data-astro-cid-olgnnzpl]{display:grid;gap:14px;margin-bottom:32px}.search[data-astro-cid-olgnnzpl]{display:flex;align-items:center;gap:10px;max-width:560px;padding:10px 16px;border:1px solid var(--rule);border-radius:12px;background:var(--paper);color:var(--muted)}.search[data-astro-cid-olgnnzpl]:focus-within{border-color:var(--accent)}.search[data-astro-cid-olgnnzpl] input[data-astro-cid-olgnnzpl]{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--ink)}.sr[data-astro-cid-olgnnzpl]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cats[data-astro-cid-olgnnzpl] button[data-astro-cid-olgnnzpl] .mono[data-astro-cid-olgnnzpl]{font-size:11px;opacity:.6;margin-left:2px}.pcount[data-astro-cid-olgnnzpl]{font-size:12.5px;min-height:1em}.pempty[data-astro-cid-olgnnzpl]{padding-block:32px}.shelf[data-astro-cid-olgnnzpl]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 24px}.book[data-astro-cid-olgnnzpl]{display:grid;gap:12px;align-content:start;min-width:0}.book[data-astro-cid-olgnnzpl] .cover{transition:transform .4s var(--ease)}.book[data-astro-cid-olgnnzpl]:hover .cover{transform:translateY(-4px)}.meta[data-astro-cid-olgnnzpl]{display:grid;gap:2px;min-width:0}.no[data-astro-cid-olgnnzpl]{font-size:11.5px;color:var(--accent)}.meta[data-astro-cid-olgnnzpl] h2[data-astro-cid-olgnnzpl]{font-size:17px;font-weight:900;line-height:1.35}.book[data-astro-cid-olgnnzpl]:hover h2[data-astro-cid-olgnnzpl]{color:var(--accent)}.en[data-astro-cid-olgnnzpl]{font-family:var(--display);font-style:italic;font-size:13.5px;line-height:1.4}.au[data-astro-cid-olgnnzpl]{font-size:12.5px}.eps[data-astro-cid-olgnnzpl]{font-size:11.5px;color:var(--muted);margin-top:4px}.rec-grid[data-astro-cid-olgnnzpl]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:28px 18px}.rbook[data-astro-cid-olgnnzpl]{display:grid;gap:6px;align-content:start;min-width:0}.rbook[data-astro-cid-olgnnzpl][hidden]{display:none}.rcover[data-astro-cid-olgnnzpl]{position:relative}.rbadge[data-astro-cid-olgnnzpl]{position:absolute;right:6px;bottom:6px;font-size:11px;padding:2px 8px;border-radius:99px;background:#1b1a19cc;color:#fff}.rby[data-astro-cid-olgnnzpl]{display:flex;gap:4px;margin-top:4px}.rbook[data-astro-cid-olgnnzpl] strong[data-astro-cid-olgnnzpl]{font-family:var(--display);font-size:15px;line-height:1.4}.rbook[data-astro-cid-olgnnzpl]:hover strong[data-astro-cid-olgnnzpl]{color:var(--accent)}.ren[data-astro-cid-olgnnzpl]{font-size:12.5px;color:var(--muted);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rec[data-astro-cid-olgnnzpl]{padding-top:96px;display:grid;gap:24px}.rec-head[data-astro-cid-olgnnzpl]{display:grid;gap:10px;max-width:760px}.rec-head[data-astro-cid-olgnnzpl] h2[data-astro-cid-olgnnzpl]{font-size:clamp(26px,3.4vw,36px);font-weight:900}.filters[data-astro-cid-olgnnzpl]{display:flex;gap:8px;flex-wrap:wrap}.filters[data-astro-cid-olgnnzpl] button[data-astro-cid-olgnnzpl]{border:1px solid var(--rule);background:transparent;padding:4px 14px;border-radius:99px;font-size:14px;color:var(--muted);cursor:pointer}.filters[data-astro-cid-olgnnzpl] button[data-astro-cid-olgnnzpl][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.buy[data-astro-cid-olgnnzpl]{color:var(--accent);font-size:13px;white-space:nowrap}@media(max-width:1000px){.shelf[data-astro-cid-olgnnzpl]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.shelf[data-astro-cid-olgnnzpl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}}@media(max-width:480px){.shelf[data-astro-cid-olgnnzpl]{grid-template-columns:repeat(2,minmax(0,1fr))}.rec-grid[data-astro-cid-olgnnzpl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.rbook[data-astro-cid-olgnnzpl] strong[data-astro-cid-olgnnzpl]{font-size:13.5px}.ren[data-astro-cid-olgnnzpl]{display:none}}
