.tile:where(.astro-yx7m3lgj){--size:4.75rem;width:var(--size);aspect-ratio:1;background:var(--tile);color:var(--tile-ink);flex:none;grid-template-rows:1fr 26%;line-height:1;display:inline-grid;container-type:inline-size}.code:where(.astro-yx7m3lgj){letter-spacing:-.01em;align-self:center;padding:0 10cqi;font-size:37cqi;font-weight:700}.band:where(.astro-yx7m3lgj){background:var(--band);align-items:center;padding:0 10cqi;font-size:13cqi;font-weight:700;display:flex}.mini:where(.astro-sfxvbpkf){width:100%;height:100%;display:block}.mini-link:where(.astro-sfxvbpkf){fill:none;stroke:var(--faint);stroke-width:4px}.mini-cover:where(.astro-sfxvbpkf){fill:#fff;stroke:var(--border);stroke-width:3px}.mini-tile:where(.astro-sfxvbpkf){fill:var(--tile)}.mini-tile:where(.astro-sfxvbpkf).draft{fill:none;stroke:var(--band);stroke-width:5px}.mini-tile:where(.astro-sfxvbpkf).coming{fill:none;stroke:var(--faint);stroke-width:3px;stroke-dasharray:6 5}.mini-bar:where(.astro-sfxvbpkf){fill:var(--faint)}.mini-bar:where(.astro-sfxvbpkf).name{fill:var(--muted)}.mini-bar:where(.astro-sfxvbpkf).coming{opacity:.5}main:where(.astro-lcdefpme){--paper:#f4f4f3;--gap:clamp(1.25rem, 2.2vw, 2rem);width:min(100% - 2 * var(--gutter), var(--page));margin:0 auto;padding-bottom:clamp(3rem,8vw,6rem)}.muted:where(.astro-lcdefpme){color:var(--muted)}.small:where(.astro-lcdefpme){font-size:var(--text-sm)}p:where(.astro-lcdefpme){margin:0}.hero:where(.astro-lcdefpme){padding:clamp(3rem,8vw,6rem) 0 clamp(3.5rem,8vw,6.5rem)}h1:where(.astro-lcdefpme){letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(3.25rem,9vw,6.5rem);line-height:.92}h1:where(.astro-lcdefpme) span:where(.astro-lcdefpme){display:block}.line:where(.astro-lcdefpme){max-width:22em;font-family:var(--font-tagline);margin:0 0 clamp(2.5rem,6vw,3.5rem);font-size:1.5rem;font-style:italic;line-height:1.35}.tiles:where(.astro-lcdefpme) ol:where(.astro-lcdefpme){gap:1.5rem var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tiles:where(.astro-lcdefpme) a:where(.astro-lcdefpme){justify-items:start;gap:.1rem;text-decoration:none;display:grid}.tiles:where(.astro-lcdefpme) a:where(.astro-lcdefpme) .tile{margin-bottom:.6rem}.tile-name:where(.astro-lcdefpme){font-weight:700;line-height:1.3}.tiles:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover .tile-name:where(.astro-lcdefpme),.book:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover .title:where(.astro-lcdefpme){text-underline-offset:.15em;text-decoration:underline 1px}.collections:where(.astro-lcdefpme){gap:clamp(3.5rem, 7vw, 5.5rem) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collection:where(.astro-lcdefpme),.write:where(.astro-lcdefpme){border-top:.375rem solid var(--tile);padding-top:1.25rem;scroll-margin-top:1.5rem}.write:where(.astro-lcdefpme){--tile:var(--text)}.wide:where(.astro-lcdefpme){grid-column:1/-1}.label:where(.astro-lcdefpme){justify-content:space-between;align-items:end;gap:1.5rem;margin:0 0 1.5rem;display:flex}h2:where(.astro-lcdefpme){margin:0 0 .3rem;font-size:1.25rem;line-height:1.25}.art:where(.astro-lcdefpme){object-fit:contain;mix-blend-mode:multiply;flex:none;width:auto;max-width:40%;height:6rem;display:block}.shelf:where(.astro-lcdefpme){--cols:4;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:2rem var(--gap);margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.wide:where(.astro-lcdefpme) .shelf:where(.astro-lcdefpme){--cols:8}.book:where(.astro-lcdefpme){align-content:start;gap:.15rem;min-width:0;display:grid}.book:where(.astro-lcdefpme) a:where(.astro-lcdefpme){gap:.15rem;text-decoration:none;display:grid}.cover:where(.astro-lcdefpme){aspect-ratio:324/540;background:#fff;width:100%;height:auto;margin-bottom:.7rem;display:block;box-shadow:0 0 0 1px #0000001a}.title:where(.astro-lcdefpme){font-size:var(--text-sm);font-weight:700;line-height:1.3}.ghost:where(.astro-lcdefpme){background:var(--paper);box-shadow:none;color:var(--muted);padding:18% 13%;font-size:10cqi;font-weight:700;line-height:1.12}.coming:where(.astro-lcdefpme){container-type:inline-size}.map:where(.astro-lcdefpme){grid-column:span 2}.plate:where(.astro-lcdefpme){height:calc((100cqi - (var(--cols) - 1) * var(--gap)) / var(--cols) * 540 / 324);aspect-ratio:auto;background:var(--accent-soft);box-shadow:none;padding:4% 5%;display:block}.write:where(.astro-lcdefpme){align-self:start}.write:where(.astro-lcdefpme) p:where(.astro-lcdefpme){max-width:32rem}.write:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin-bottom:.6rem}.write:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--text)}@media (width>=72rem){.hero:where(.astro-lcdefpme){align-items:end;column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.line:where(.astro-lcdefpme){margin-bottom:0}.tiles:where(.astro-lcdefpme) ol:where(.astro-lcdefpme){gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=52rem){.collections:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.shelf:where(.astro-lcdefpme),.wide:where(.astro-lcdefpme) .shelf:where(.astro-lcdefpme){--cols:5}}@media (width<=40rem){.tiles:where(.astro-lcdefpme) ol:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}.tiles:where(.astro-lcdefpme) a:where(.astro-lcdefpme) .tile{--size:4rem}.label:where(.astro-lcdefpme){margin-bottom:1.25rem}.shelf:where(.astro-lcdefpme),.wide:where(.astro-lcdefpme) .shelf:where(.astro-lcdefpme){--cols:3;row-gap:1.5rem}.ghost:where(.astro-lcdefpme){padding:16% 11%;font-size:11cqi}.map:where(.astro-lcdefpme){grid-column:1/-1}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) main:where(.astro-lcdefpme){--paper:#1f1f1f}:root:not([data-theme=light]) .art:where(.astro-lcdefpme){filter:invert(.92);mix-blend-mode:screen}}:root[data-theme=dark] main:where(.astro-lcdefpme){--paper:#1f1f1f}:root[data-theme=dark] .art:where(.astro-lcdefpme){filter:invert(.92);mix-blend-mode:screen}
