.library.svelte-1j53cq1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center;gap:2rem}.act-label.svelte-1j53cq1{font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:var(--text-label)}.study-title.svelte-1j53cq1{font-size:clamp(1.6rem,4vw,2.6rem);color:var(--text-title);letter-spacing:.2em;text-transform:uppercase}.study-subtitle.svelte-1j53cq1{font-size:1rem;max-width:400px;letter-spacing:.03em;color:var(--text-subtle-strong)}.entries.svelte-1j53cq1{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:400px}.entry-link.svelte-1j53cq1{display:flex;flex-direction:column;padding:1.25rem 1.5rem;border:1px solid var(--border-btn);border-radius:4px;text-decoration:none;background:var(--surface-btn);transition:border-color .3s,background .3s}.entry-link.primary.svelte-1j53cq1{border-color:var(--border-ui);cursor:pointer}.entry-link.primary.svelte-1j53cq1:hover{border-color:var(--text-primary);background:var(--surface-btn-hover)}.entry-link.dormant.svelte-1j53cq1{opacity:.45;cursor:default}.entry-name.svelte-1j53cq1{color:color-mix(in srgb,var(--text-primary) 92%,transparent);font-size:1.05rem;letter-spacing:.1em}.entry-sub.svelte-1j53cq1{color:color-mix(in srgb,var(--text-primary) 55%,transparent);font-size:.75rem;margin-top:.25rem;letter-spacing:.12em;text-transform:uppercase}.entry-soon.svelte-1j53cq1{font-size:.65rem;margin-top:.4rem;letter-spacing:.15em}
