.lead.svelte-1v2iupg{max-width:640px;font-size:17px}.books.svelte-1v2iupg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.book.svelte-1v2iupg{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--c) 16%, transparent), transparent 60%), var(--panel);border:1px solid color-mix(in srgb, var(--c) 30%, var(--border));color:var(--text);border-radius:16px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.book.svelte-1v2iupg:hover{border-color:var(--c);text-decoration:none;transform:translateY(-3px)}.icon.svelte-1v2iupg{width:48px;height:48px;color:var(--c);background:color-mix(in srgb, var(--c) 18%, transparent);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}h2.svelte-1v2iupg{border:0;margin:6px 0 0;padding:0;font-size:26px}p.svelte-1v2iupg{margin:0;font-size:14.5px}ul.svelte-1v2iupg{flex-direction:column;gap:3px;margin:8px 0 12px;padding:0;font-size:14px;list-style:none;display:flex}li.svelte-1v2iupg{border-bottom:1px solid var(--border);justify-content:space-between;padding:3px 0;display:flex}.open.svelte-1v2iupg{color:var(--c);margin-top:auto;font-size:14px;font-weight:600}@media (width<=900px){.books.svelte-1v2iupg{grid-template-columns:minmax(0,1fr)}}
