.catalog.svelte-zl59ws{height:auto;min-height:100svh;padding:56px 56px 44px;position:relative;overflow:hidden}.catalog-heading.svelte-zl59ws{margin:0 140px 40px 0}h1.svelte-zl59ws{font:400 clamp(40px, 6vw, 68px) / 1 var(--serif);letter-spacing:-1px;max-width:none;margin:0}p.svelte-zl59ws{max-width:64ch;color:var(--quiet);font:13px / 1.7 var(--mono);margin:16px 0 0}@media (width>=1700px){.catalog.svelte-zl59ws{padding-inline:6%}}@media (width<=700px){.catalog.svelte-zl59ws{padding:88px 30px 36px}.catalog-heading.svelte-zl59ws{margin:0 0 28px}}.study-grid.svelte-1rwqokj{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.study-card.svelte-1rwqokj{min-width:0;color:inherit;border:1px solid var(--faint-line);padding:12px;text-decoration:none;transition:background .2s}.study-card.svelte-1rwqokj:hover,.study-card.svelte-1rwqokj:focus-visible{background:var(--hover)}.study-card.svelte-1rwqokj:focus-visible{outline:1px solid var(--frame-ink);outline-offset:2px}.card-sheet.svelte-1rwqokj{border:var(--rule-strong) solid var(--frame-line);flex-direction:column;height:100%;display:flex;position:relative}.sheet-zones.svelte-1rwqokj{color:var(--frame-ink);font:8px / 10px var(--mono);justify-content:space-between;display:flex;position:absolute;top:-12px;left:16%;right:16%}.preview.svelte-1rwqokj{aspect-ratio:5/3;place-items:center;margin:12px 8px 8px;display:grid}.preview.svelte-1rwqokj img:where(.svelte-1rwqokj){object-fit:contain;width:100%;height:100%;filter:var(--preview-filter);display:block}.draft-preview.svelte-1rwqokj{width:72px;height:72px;color:var(--quiet)}.card-caption.svelte-1rwqokj{border-top:var(--rule-medium) solid var(--frame-line);border-left:var(--rule-medium) solid var(--frame-line);background:var(--paper);width:72%;margin:auto 0 0 auto;padding:10px 12px}h2.svelte-1rwqokj{font:28px / 1.2 var(--serif);margin:0}p.svelte-1rwqokj{max-width:62ch;font:12px / 1.6 var(--mono);color:var(--quiet);margin:8px 0 0}@media (width<=700px){.study-grid.svelte-1rwqokj{grid-template-columns:1fr;gap:8px}.study-card.svelte-1rwqokj{padding:10px}.card-caption.svelte-1rwqokj{width:88%;padding:10px}}.empty-ideas.svelte-1uha8ag{color:var(--quiet);font:22px / 1.5 var(--serif);padding:32px 0}
