.shelf[data-astro-cid-w2kzlbkp]{gap:var(--space-3);grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.shelf__empty[data-astro-cid-w2kzlbkp]{font-family:var(--font-mono);color:var(--ink-faint);margin:var(--space-3) 0}@media (width<=900px){.shelf[data-astro-cid-w2kzlbkp]{scroll-snap-type:x mandatory;padding-bottom:var(--space-2);scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(140px,40%);grid-auto-flow:column;overflow-x:auto}.shelf__item[data-astro-cid-w2kzlbkp]{scroll-snap-align:start}}.shelf__tile[data-astro-cid-w2kzlbkp]{background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-md);color:inherit;transition:border-color var(--dur-mid) var(--ease), transform var(--dur-mid) var(--ease), box-shadow var(--dur-mid) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.shelf--accent-green[data-astro-cid-w2kzlbkp] .shelf__tile[data-astro-cid-w2kzlbkp]:hover{border-color:var(--accent);box-shadow:var(--shadow-md);color:inherit;transform:translateY(-2px)}.shelf--accent-gold[data-astro-cid-w2kzlbkp] .shelf__tile[data-astro-cid-w2kzlbkp]:hover{border-color:var(--flagship);box-shadow:var(--shadow-md);color:inherit;transform:translateY(-2px)}.shelf--accent-pink[data-astro-cid-w2kzlbkp] .shelf__tile[data-astro-cid-w2kzlbkp]:hover{border-color:var(--down);box-shadow:var(--shadow-md);color:inherit;transform:translateY(-2px)}.shelf__img[data-astro-cid-w2kzlbkp]{aspect-ratio:5/7;background:var(--bg-inset);flex-shrink:0;overflow:hidden}.shelf__img[data-astro-cid-w2kzlbkp] img{object-fit:cover;width:100%;height:100%;display:block}.shelf__text[data-astro-cid-w2kzlbkp]{padding:var(--space-3);gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.shelf__name[data-astro-cid-w2kzlbkp]{font-family:var(--font-sans);font-weight:500;font-size:var(--size-small);color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.7em;line-height:1.35;display:-webkit-box;overflow:hidden}.shelf__set[data-astro-cid-w2kzlbkp]{font-family:var(--font-mono);font-size:var(--size-tiny);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shelf__price[data-astro-cid-w2kzlbkp]{font-family:var(--font-mono);color:var(--ink);margin-top:var(--space-1);font-size:1.125rem;font-weight:600}.pgl[data-astro-cid-56knyh7o]{max-width:84rem;padding-top:var(--space-5)}.pgl__breadcrumb[data-astro-cid-56knyh7o]{margin-bottom:var(--space-4);font-size:var(--size-small)}.pgl__breadcrumb[data-astro-cid-56knyh7o] a[data-astro-cid-56knyh7o]{color:var(--ink-secondary)}.pgl__hero[data-astro-cid-56knyh7o]{gap:var(--space-6);margin:0 0 var(--space-7);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=960px){.pgl__hero[data-astro-cid-56knyh7o]{gap:var(--space-7);grid-template-columns:1.3fr 1fr}}.pgl__h1[data-astro-cid-56knyh7o]{font-family:var(--font-sans);font-size:var(--size-hero);letter-spacing:var(--tracking-tight);font-weight:600;line-height:var(--leading-tight);margin:var(--space-3) 0 var(--space-4);text-transform:uppercase;color:var(--ink)}.pgl__lede[data-astro-cid-56knyh7o]{font-family:var(--font-sans);color:var(--ink-secondary);margin-bottom:var(--space-4);max-width:42rem;font-size:1.125rem;line-height:1.6}.pgl__stats[data-astro-cid-56knyh7o]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.pgl__stats[data-astro-cid-56knyh7o] strong[data-astro-cid-56knyh7o]{font-family:var(--font-sans);color:var(--accent);font-size:1.25rem;font-weight:600}.pgl__stats[data-astro-cid-56knyh7o] .muted[data-astro-cid-56knyh7o]{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--size-tiny)}.pgl__sep[data-astro-cid-56knyh7o]{color:var(--rule-strong)}.pgl__section[data-astro-cid-56knyh7o]{margin:var(--space-7) 0}.pgl__hubs[data-astro-cid-56knyh7o]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pgl__hub-link[data-astro-cid-56knyh7o]{font-family:var(--font-mono);font-size:var(--size-small);color:var(--ink-secondary);border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--bg-raised);transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);text-decoration:none;display:inline-block}.pgl__hub-link[data-astro-cid-56knyh7o]:hover{border-color:var(--accent);color:var(--accent)}.pgl__attribution[data-astro-cid-56knyh7o]{margin:var(--space-8) 0 var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--rule)}
