.head.svelte-1gc460s{padding-block:clamp(2.5rem,7vw,5rem) 2.5rem}h1.svelte-1gc460s{margin-top:.3rem;font-size:clamp(2.6rem,7.5vw,5.5rem)}.shelf.svelte-1gc460s{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2.5rem;padding-bottom:2rem;display:grid}.issue.svelte-1gc460s{transform:rotate(var(--t));text-decoration:none;transition:transform .25s;display:block}.issue.svelte-1gc460s:hover,.issue.svelte-1gc460s:focus-visible{transform:rotate(0)translateY(-6px)}.issue.svelte-1gc460s img:where(.svelte-1gc460s){border:1px solid var(--rule);width:100%;box-shadow:0 16px 40px -26px #321946b3}.cap.svelte-1gc460s{font-family:var(--display);font-variation-settings:"SOFT" 90, "WONK" 1;color:var(--plum);margin-top:.8rem;font-size:1.2rem;display:block}.cap.svelte-1gc460s i:where(.svelte-1gc460s){font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);opacity:0;font-size:.72rem;font-style:normal;transition:opacity .2s}.issue.svelte-1gc460s:hover .cap:where(.svelte-1gc460s) i:where(.svelte-1gc460s),.issue.svelte-1gc460s:focus-visible .cap:where(.svelte-1gc460s) i:where(.svelte-1gc460s){opacity:1}.viewer.svelte-1gc460s{z-index:60;background:color-mix(in oklab, var(--ink) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:clamp(1rem,4vw,2.5rem);display:flex;position:fixed;inset:0}.scrim.svelte-1gc460s{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.sheet.svelte-1gc460s{min-height:0;display:flex;position:relative}.sheet.svelte-1gc460s img:where(.svelte-1gc460s){object-fit:contain;background:var(--paper);max-width:min(100%,60rem);max-height:100%;box-shadow:0 30px 80px -40px #000000e6}.controls.svelte-1gc460s{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}.controls.svelte-1gc460s button:where(.svelte-1gc460s){font:inherit;color:var(--paper);border:1px solid color-mix(in oklab, var(--paper) 45%, transparent);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .9rem;font-size:.9rem;transition:background .2s}.controls.svelte-1gc460s button:where(.svelte-1gc460s):hover{background:color-mix(in oklab, var(--paper) 18%, transparent)}.count.svelte-1gc460s{letter-spacing:.08em;color:color-mix(in oklab, var(--paper) 80%, transparent);font-size:.85rem}
