main.svelte-1axrkof{padding-top:4rem;padding-bottom:4rem}.book-layout.svelte-1axrkof{grid-template-columns:240px 1fr;align-items:start;gap:4rem;display:grid}.book-sidebar.svelte-1axrkof{position:sticky;top:6rem}.book-cover.svelte-1axrkof{margin-bottom:1.5rem}.book-cover.svelte-1axrkof img:where(.svelte-1axrkof){width:100%;height:auto;display:block;box-shadow:0 20px 60px #0009,0 0 40px #6b4fa040}.book-actions.svelte-1axrkof{flex-direction:column;gap:.75rem;display:flex}.book-actions.svelte-1axrkof .btn:where(.svelte-1axrkof){text-align:center;width:100%}.eyebrow.svelte-1axrkof{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--accent-violet-light);margin-bottom:1rem;font-size:.8rem}h1.svelte-1axrkof{margin-bottom:2rem;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.prose.svelte-1axrkof{max-width:620px;font-size:1.15rem;line-height:1.9}.prose.svelte-1axrkof p{color:var(--text-secondary);margin-bottom:1.2rem}.prose.svelte-1axrkof strong{color:var(--text-primary);font-weight:600}.prose.svelte-1axrkof em{color:var(--text-primary);font-style:italic}@media (width<=700px){.book-layout.svelte-1axrkof{grid-template-columns:1fr}.book-sidebar.svelte-1axrkof{align-items:flex-start;gap:1.5rem;display:flex;position:static}.book-cover.svelte-1axrkof{flex-shrink:0;width:140px;margin-bottom:0}}
