.library[data-astro-cid-5tznm7mj]{max-width:1200px;padding:50px 24px 72px;margin:auto}.library-header[data-astro-cid-5tznm7mj]{padding-bottom:32px}.library-header[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:clamp(3rem,7vw,6rem);line-height:.98;margin:24px 0}.library-header[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{color:var(--accent-strong)}.library-header[data-astro-cid-5tznm7mj]>p[data-astro-cid-5tznm7mj]:last-child{max-width:60ch;font-size:1.15rem}.filters[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:24px;border:2px solid var(--ink);background:var(--yellow);box-shadow:5px 5px 0 var(--ink);margin-bottom:36px}.filters[data-astro-cid-5tznm7mj] label[data-astro-cid-5tznm7mj]{display:grid;gap:8px;font:bold .75rem var(--mono)}.search-field[data-astro-cid-5tznm7mj]{flex:1;min-width:220px}.filters[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj],.filters[data-astro-cid-5tznm7mj] select[data-astro-cid-5tznm7mj]{border:2px solid var(--ink);background:var(--paper);color:var(--ink);min-height:48px;padding:10px 12px;width:100%;border-radius:0;font:1rem Segoe UI,sans-serif}.reset[data-astro-cid-5tznm7mj]{background:none;border:0;min-height:48px;text-decoration:underline;font:bold .75rem var(--mono)}.collection-bar[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:3px solid var(--ink);padding:14px 0;font:bold .75rem var(--mono)}.entry[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:72px minmax(0,1fr) 150px;gap:24px;border-bottom:1px solid var(--ink);padding:32px 16px 32px 0}.entry[data-astro-cid-5tznm7mj]:hover{background:#faf3e377}.entry-number[data-astro-cid-5tznm7mj]{font:3rem var(--display);color:var(--accent-strong)}.entry-category[data-astro-cid-5tznm7mj]{font:bold .7rem var(--mono);text-transform:uppercase;color:var(--accent-strong)}.entry[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:clamp(1.5rem,3vw,2.1rem);margin:10px 0 12px}.entry[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:var(--muted);max-width:65ch}.entry-tags[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:8px}.entry-tags[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{border:1px solid var(--soft-line);padding:3px 7px;font:.65rem var(--mono)}.entry-meta[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:8px;font:.75rem var(--mono);padding-top:8px}.entry-meta[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{margin-top:auto;padding-top:20px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.library-note[data-astro-cid-5tznm7mj]{border-left:5px solid var(--accent);margin-top:44px;padding:8px 24px;max-width:75ch}.library-note[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:8px 0 0;color:var(--muted)}#empty-results[data-astro-cid-5tznm7mj]{padding:48px 24px;background:var(--paper);border-bottom:2px solid var(--ink)}@media(max-width:640px){.library[data-astro-cid-5tznm7mj]{padding:32px 18px 48px}.entry[data-astro-cid-5tznm7mj]{grid-template-columns:36px minmax(0,1fr);gap:14px}.entry-number[data-astro-cid-5tznm7mj]{font-size:2rem}.entry-meta[data-astro-cid-5tznm7mj]{grid-column:2;flex-direction:row;flex-wrap:wrap;gap:12px}.entry-meta[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{padding:0;margin:0}.filters[data-astro-cid-5tznm7mj]{padding:16px}.filters[data-astro-cid-5tznm7mj] label[data-astro-cid-5tznm7mj]{width:100%}.search-field[data-astro-cid-5tznm7mj]{min-width:0}}.library-header[data-astro-cid-5tznm7mj]{position:relative;padding:30px 0 38px;border-top:2px solid var(--ink)}.library-header[data-astro-cid-5tznm7mj]:after{content:"FIELD NOTES";position:absolute;right:0;bottom:50px;writing-mode:vertical-rl;font:bold .7rem var(--mono);border-left:5px solid var(--accent);padding-left:10px;letter-spacing:.15em}.library-header[data-astro-cid-5tznm7mj] .kicker[data-astro-cid-5tznm7mj]{color:var(--ink)}.library-header[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{color:var(--accent-strong);text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:8px;text-underline-offset:8px}.filters[data-astro-cid-5tznm7mj]{box-shadow:none;background:var(--ink);color:var(--paper);border-bottom:6px solid var(--yellow)}.filters[data-astro-cid-5tznm7mj] .button[data-astro-cid-5tznm7mj]{background:var(--yellow);color:var(--ink)}.filters[data-astro-cid-5tznm7mj] .reset[data-astro-cid-5tznm7mj]{color:var(--paper)}.view-switch[data-astro-cid-5tznm7mj]{display:flex;gap:0}.view-switch[data-astro-cid-5tznm7mj] button[data-astro-cid-5tznm7mj]{padding:10px 14px;min-height:44px;border:1px solid var(--ink);background:var(--paper);font:bold .75rem var(--mono)}.view-switch[data-astro-cid-5tznm7mj] button[data-astro-cid-5tznm7mj][aria-pressed=true]{background:var(--ink);color:var(--paper)}.collection-bar[data-astro-cid-5tznm7mj]{align-items:center}.entries[data-astro-cid-5tznm7mj][data-layout=shelf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding-top:28px}.entries[data-astro-cid-5tznm7mj][data-layout=shelf] .entry[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:0;padding:0;border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px #b9ad96;min-width:0}.entries[data-astro-cid-5tznm7mj][data-layout=shelf] .entry-number[data-astro-cid-5tznm7mj]{display:none}.entries[data-astro-cid-5tznm7mj][data-layout=shelf] .entry-copy[data-astro-cid-5tznm7mj]{padding:22px 22px 0}.entries[data-astro-cid-5tznm7mj][data-layout=shelf] .entry[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:1.45rem}.entries[data-astro-cid-5tznm7mj][data-layout=shelf] .entry-meta[data-astro-cid-5tznm7mj]{margin-top:auto;padding:24px 22px;display:flex;flex-flow:row wrap;align-items:center;font-size:.7rem}.entries[data-astro-cid-5tznm7mj][data-layout=shelf] .entry-meta[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{padding-top:8px;flex-basis:100%}.entry-sleeve[data-astro-cid-5tznm7mj]{display:block}.entry-sleeve[data-astro-cid-5tznm7mj]:hover{filter:brightness(1.06)}.entries[data-astro-cid-5tznm7mj][data-layout=list] .entry-sleeve[data-astro-cid-5tznm7mj]{display:none}.library-note[data-astro-cid-5tznm7mj]{border:2px solid var(--ink);background:var(--paper);padding:24px;max-width:none;position:relative}.library-note[data-astro-cid-5tznm7mj]:before{content:"READ BEFORE USE";display:block;color:var(--accent-strong);font:bold .7rem var(--mono);margin-bottom:12px}@media(min-width:641px)and (max-width:1000px){.entries[data-astro-cid-5tznm7mj][data-layout=shelf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.entries[data-astro-cid-5tznm7mj][data-layout=shelf]{grid-template-columns:1fr}.library-header[data-astro-cid-5tznm7mj]:after{display:none}.library-header[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:clamp(2.4rem,10vw,4rem)}.view-switch[data-astro-cid-5tznm7mj]{order:3;width:100%}.view-switch[data-astro-cid-5tznm7mj] button[data-astro-cid-5tznm7mj]{flex:1}}
