.books[data-astro-cid-yxyljrfl]{padding-bottom:40px;animation:.5s both fadeUp}h1[data-astro-cid-yxyljrfl]{margin:48px 0 28px;font-family:Bricolage Grotesque,sans-serif;font-size:40px;font-weight:400}.toolbar[data-astro-cid-yxyljrfl]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;font-size:13px;display:flex}.toolbar-label[data-astro-cid-yxyljrfl]{font-style:italic}.toolbar-count[data-astro-cid-yxyljrfl]{color:var(--ink);font-weight:500}#copy-marks[data-astro-cid-yxyljrfl]{letter-spacing:.02em;text-transform:uppercase;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:var(--bg);color:var(--ink);cursor:pointer;padding:6px 12px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;transition:transform .1s,box-shadow .1s,opacity .1s}#copy-marks[data-astro-cid-yxyljrfl]:hover:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}#copy-marks[data-astro-cid-yxyljrfl]:disabled{opacity:.4;cursor:not-allowed}.jump[data-astro-cid-yxyljrfl]{flex-wrap:wrap;gap:8px 22px;margin:0 0 8px;font-size:15px;display:flex}.jump[data-astro-cid-yxyljrfl] a[data-astro-cid-yxyljrfl]{border-bottom:1px solid var(--pill-border);transition:color .15s}.jump[data-astro-cid-yxyljrfl] a[data-astro-cid-yxyljrfl]:hover{color:var(--accent)}.jump-count[data-astro-cid-yxyljrfl],.category-count[data-astro-cid-yxyljrfl]{color:var(--muted);font-family:Space Mono,monospace;font-size:12px}.category[data-astro-cid-yxyljrfl]{margin-top:44px}.category-title[data-astro-cid-yxyljrfl]{margin:0 0 18px;font-family:Bricolage Grotesque,sans-serif;font-size:26px;font-weight:400}.category-count[data-astro-cid-yxyljrfl]{margin-left:6px}.grid[data-astro-cid-yxyljrfl]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:18px;display:grid}.tile[data-astro-cid-yxyljrfl]{aspect-ratio:2/3;border:1px solid var(--divider);border-radius:3px;position:relative;overflow:hidden}.tile[data-astro-cid-yxyljrfl] img[data-astro-cid-yxyljrfl]{object-fit:cover;width:100%;height:100%;transition:filter .15s,opacity .15s;display:block}.tile[data-astro-cid-yxyljrfl].marked img[data-astro-cid-yxyljrfl]{filter:grayscale();opacity:.35}.mark-toggle[data-astro-cid-yxyljrfl]{z-index:2;color:oklch(95% .02 55);cursor:pointer;background:oklch(22% .025 50/.55);border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;transition:background .15s;display:flex;position:absolute;top:4px;right:4px}.mark-toggle[data-astro-cid-yxyljrfl]:hover,.tile[data-astro-cid-yxyljrfl].marked .mark-toggle[data-astro-cid-yxyljrfl]{background:var(--accent)}.fallback[data-astro-cid-yxyljrfl]{background:repeating-linear-gradient(135deg,oklch(55% .09 45/.18),oklch(55% .09 45/.18) 6px,oklch(55% .09 45/.28) 6px 12px);display:none;position:absolute;inset:0}.tile[data-astro-cid-yxyljrfl].has-note{cursor:pointer}.tile[data-astro-cid-yxyljrfl].has-note:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tile[data-astro-cid-yxyljrfl].has-note:hover img[data-astro-cid-yxyljrfl]{transform:scale(1.03)}.note-flag[data-astro-cid-yxyljrfl]{z-index:2;background:var(--accent);color:var(--nav-text-hover);letter-spacing:.02em;text-transform:uppercase;padding:2px 6px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;position:absolute;bottom:4px;left:4px}.note-dialog[data-astro-cid-yxyljrfl]{border:2px solid var(--ink);width:calc(100% - 32px);max-width:640px;box-shadow:4px 4px 0 var(--ink);background:var(--bg);color:var(--ink);padding:0;overflow:hidden}.note-dialog[data-astro-cid-yxyljrfl]::backdrop{background:oklch(22% .025 50/.45)}.note-card[data-astro-cid-yxyljrfl]{gap:24px;max-height:calc(100vh - 56px);padding:28px;display:flex;overflow-y:auto}.note-card[data-astro-cid-yxyljrfl] img[data-astro-cid-yxyljrfl]{border:1px solid var(--divider);border-radius:3px;flex-shrink:0;align-self:flex-start;width:120px;height:auto}.note-text[data-astro-cid-yxyljrfl] h2[data-astro-cid-yxyljrfl]{margin:0 0 4px;padding-right:72px;font-family:Bricolage Grotesque,sans-serif;font-size:26px;font-weight:400;line-height:1.2}.note-author[data-astro-cid-yxyljrfl]{color:var(--accent);margin:0 0 18px;font-size:14px}.note-close[data-astro-cid-yxyljrfl]{z-index:3;border:2px solid var(--ink);background:var(--bg);color:var(--ink);text-transform:uppercase;cursor:pointer;padding:4px 10px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.note-close[data-astro-cid-yxyljrfl]:hover{background:var(--accent);color:var(--nav-text-hover)}#note-content[data-astro-cid-yxyljrfl] p{margin:0 0 14px;font-size:17px;font-weight:300;line-height:1.75}#note-content[data-astro-cid-yxyljrfl] a{border-bottom:1px solid var(--pill-border)}#note-content[data-astro-cid-yxyljrfl] ul,#note-content[data-astro-cid-yxyljrfl] ol{margin:0 0 14px;padding-left:22px}#note-content[data-astro-cid-yxyljrfl] blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:18px 0;padding:2px 0 2px 16px}@media (width<=520px){.note-card[data-astro-cid-yxyljrfl]{flex-direction:column;padding:24px 20px}.note-card[data-astro-cid-yxyljrfl] img[data-astro-cid-yxyljrfl]{width:96px}}.toolbar[data-astro-cid-yxyljrfl],.mark-toggle[data-astro-cid-yxyljrfl]{display:none}.books[data-astro-cid-yxyljrfl].editing .toolbar[data-astro-cid-yxyljrfl],.books[data-astro-cid-yxyljrfl].editing .mark-toggle[data-astro-cid-yxyljrfl]{display:flex}
