.shelf-page[data-astro-cid-yxyljrfl]{padding:0 var(--gutter) 80px}.shelf-page__title[data-astro-cid-yxyljrfl]{letter-spacing:-.04em;margin:72px 0 0;font-size:clamp(56px,8vw,96px);font-weight:800;line-height:.9}.shelf-page__intro[data-astro-cid-yxyljrfl]{font-family:var(--font-serif);color:#333;margin:18px 0 0;font-size:22px}.shelf-heading[data-astro-cid-yxyljrfl]{border-bottom:var(--border);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:72px 0 0;padding-bottom:10px;font-size:12px;font-weight:500}.shelf-heading--first[data-astro-cid-yxyljrfl]{margin-top:64px}.shelf-heading--split[data-astro-cid-yxyljrfl]{justify-content:space-between;gap:12px;display:flex}.shelf-heading__hint[data-astro-cid-yxyljrfl]{color:var(--muted)}.reading[data-astro-cid-yxyljrfl]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:22px;scroll-margin-top:24px;display:flex}.reading__cover[data-astro-cid-yxyljrfl]{flex:none;width:150px;height:214px;position:relative}.reading__ribbon[data-astro-cid-yxyljrfl]{z-index:1;top:-14px;right:22px}.reading__art[data-astro-cid-yxyljrfl]{border:var(--border);border-radius:6px;width:100%;height:100%;overflow:hidden}.reading__art[data-astro-cid-yxyljrfl] img[data-astro-cid-yxyljrfl]{object-fit:cover;width:100%;height:100%;display:block}.reading__text[data-astro-cid-yxyljrfl]{flex:320px;min-width:0}.reading__title[data-astro-cid-yxyljrfl]{font-family:var(--font-serif);margin:0;font-size:32px;font-style:italic;line-height:1.15}.reading__author[data-astro-cid-yxyljrfl]{color:#333;margin:6px 0 0;font-size:17px}.reading__meta[data-astro-cid-yxyljrfl]{font-family:var(--font-mono);text-transform:uppercase;color:var(--muted);margin:14px 0 0;font-size:12px}.grid[data-astro-cid-yxyljrfl]{grid-template-columns:repeat(auto-fill,minmax(min(190px,50% - 11px),1fr));gap:28px 22px;margin:24px 0 0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-yxyljrfl]>li[data-astro-cid-yxyljrfl]{flex-direction:column;scroll-margin-top:24px;display:flex}.bcard[data-astro-cid-yxyljrfl]{border:var(--border);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.bcard[data-astro-cid-yxyljrfl]:hover{box-shadow:6px 6px 0 var(--ink)}.bcard[data-astro-cid-yxyljrfl]:hover .bcard__title-text[data-astro-cid-yxyljrfl]{color:var(--accent-blue)}.bcard[data-astro-cid-yxyljrfl]:has(.bcard__toggle:focus-visible){outline:3px solid var(--accent-blue);outline-offset:3px}.grid[data-astro-cid-yxyljrfl]>li[data-astro-cid-yxyljrfl]:target .bcard[data-astro-cid-yxyljrfl]{box-shadow:0 0 0 4px var(--tile-yellow)}.bcard__cover[data-astro-cid-yxyljrfl]{aspect-ratio:2/3;border-bottom:var(--border);perspective:1200px;position:relative}.bcard__flip[data-astro-cid-yxyljrfl]{width:100%;height:100%;transform-style:preserve-3d;position:relative}@media (prefers-reduced-motion:no-preference){.bcard__flip[data-astro-cid-yxyljrfl]{transition:transform .5s cubic-bezier(.3,.7,.3,1)}}.bcard[data-astro-cid-yxyljrfl].is-open .bcard__flip[data-astro-cid-yxyljrfl]{transform:rotateY(180deg)}.bcard__face[data-astro-cid-yxyljrfl]{backface-visibility:hidden;position:absolute;inset:0}.bcard__img[data-astro-cid-yxyljrfl]{object-fit:cover;width:100%;height:100%;display:block}.bcard__img[data-astro-cid-yxyljrfl],.reading__art[data-astro-cid-yxyljrfl] img[data-astro-cid-yxyljrfl]{filter:saturate(.82)sepia(.12)contrast(.97)}@media (prefers-reduced-motion:no-preference){.bcard__img[data-astro-cid-yxyljrfl],.reading__art[data-astro-cid-yxyljrfl] img[data-astro-cid-yxyljrfl]{transition:filter .25s}}.bcard[data-astro-cid-yxyljrfl]:hover .bcard__img[data-astro-cid-yxyljrfl],.bcard[data-astro-cid-yxyljrfl]:has(.bcard__toggle:focus-visible) .bcard__img[data-astro-cid-yxyljrfl],.bcard[data-astro-cid-yxyljrfl].is-open .bcard__img[data-astro-cid-yxyljrfl],.reading[data-astro-cid-yxyljrfl]:hover .reading__art[data-astro-cid-yxyljrfl] img[data-astro-cid-yxyljrfl]{filter:none}.bcard__back[data-astro-cid-yxyljrfl]{background:var(--card);color:var(--card-ink);cursor:pointer;flex-direction:column;gap:8px;padding:16px;display:flex;overflow-y:auto;transform:rotateY(180deg)}.bcard[data-astro-cid-yxyljrfl].is-open .bcard__back[data-astro-cid-yxyljrfl]{z-index:2}.bcard__label[data-astro-cid-yxyljrfl]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stamp-purple);font-size:10px}.bcard__thoughts[data-astro-cid-yxyljrfl]{font-family:var(--font-serif);font-size:16px;font-style:italic;line-height:1.4}.bcard__thoughts[data-astro-cid-yxyljrfl] p{margin:0}.bcard__thoughts[data-astro-cid-yxyljrfl] p+p{margin-top:.6em}.bcard__thoughts[data-astro-cid-yxyljrfl] a{color:var(--card-ink)}.bcard__body[data-astro-cid-yxyljrfl]{flex-direction:column;flex:1;padding:12px 14px 14px;display:flex}.bcard__title[data-astro-cid-yxyljrfl]{margin:0;font-size:15px;font-weight:600;line-height:1.25}.bcard__title-text[data-astro-cid-yxyljrfl]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}.bcard__toggle[data-astro-cid-yxyljrfl]{width:100%;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.bcard__toggle[data-astro-cid-yxyljrfl]:after{content:"";z-index:1;position:absolute;inset:0}.bcard__toggle[data-astro-cid-yxyljrfl]:focus-visible{outline:none}.bcard__author[data-astro-cid-yxyljrfl]{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-serif);color:#444;margin:2px 0 0;font-size:14px;overflow:hidden}.bcard__meta[data-astro-cid-yxyljrfl]{justify-content:space-between;align-items:baseline;gap:6px;margin:auto 0 0;padding-top:10px;display:flex}.bcard__stars[data-astro-cid-yxyljrfl]{letter-spacing:.05em;font-size:13px}.bcard__stars--none[data-astro-cid-yxyljrfl]{font-family:var(--font-mono);letter-spacing:0;color:var(--muted);font-size:10px}.bcard__date[data-astro-cid-yxyljrfl]{font-family:var(--font-mono);text-transform:uppercase;color:var(--muted);font-size:10px}html.js .bcard__nojs[data-astro-cid-yxyljrfl],html:not(.js) .bcard__back[data-astro-cid-yxyljrfl]{display:none}html:not(.js) .bcard[data-astro-cid-yxyljrfl],html:not(.js) .bcard__toggle[data-astro-cid-yxyljrfl]{cursor:default}.bcard__nojs[data-astro-cid-yxyljrfl]{font-family:var(--font-mono);margin-top:8px;font-size:12px}.bcard__nojs[data-astro-cid-yxyljrfl] summary[data-astro-cid-yxyljrfl]{cursor:pointer;min-height:var(--touch);align-items:center;display:flex}.typeset[data-astro-cid-yxyljrfl]{text-align:center;background:var(--bg);height:100%;color:var(--fg);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:relative}.typeset[data-astro-cid-yxyljrfl]:before{content:"";border:1px solid var(--line);pointer-events:none;position:absolute;inset:12px}.typeset--large[data-astro-cid-yxyljrfl]{padding:20px}.typeset--large[data-astro-cid-yxyljrfl]:before{inset:10px}.typeset__title[data-astro-cid-yxyljrfl]{font-family:var(--font-serif);font-size:18px;font-style:italic;line-height:1.15}.typeset--large[data-astro-cid-yxyljrfl] .typeset__title[data-astro-cid-yxyljrfl]{font-size:20px}.typeset__rule[data-astro-cid-yxyljrfl]{opacity:.6;background:currentColor;width:24px;height:1px}.typeset__author[data-astro-cid-yxyljrfl]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.shelf-page__more[data-astro-cid-yxyljrfl]{min-height:var(--touch);font-family:var(--font-mono);align-items:center;margin-top:48px;font-size:13px;display:inline-flex}
