.book-page.svelte-q0l912{min-height:calc(100vh - 4rem);display:flex;align-items:flex-start;justify-content:center;padding:3rem 1rem;background:oklch(var(--b2))}.book-container.svelte-q0l912{width:100%;max-width:640px;background:oklch(var(--b1));border-radius:1rem;box-shadow:0 4px 24px oklch(var(--bc) / .08);overflow:hidden}.book-header.svelte-q0l912{text-align:center;padding:2rem 2rem 1.5rem;border-bottom:1px solid oklch(var(--bc) / .1)}.book-header.svelte-q0l912 h1:where(.svelte-q0l912){font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.book-header.svelte-q0l912 p:where(.svelte-q0l912){color:oklch(var(--bc) / .7);margin:0;max-width:400px;margin-inline:auto;line-height:1.5}.book-content.svelte-q0l912{padding:2rem}.book-footer.svelte-q0l912{padding:1.5rem 2rem;background:oklch(var(--b2));text-align:center}.book-footer.svelte-q0l912 p:where(.svelte-q0l912){font-size:.875rem;color:oklch(var(--bc) / .6);margin:0}.book-footer.svelte-q0l912 a:where(.svelte-q0l912){color:oklch(var(--p));text-decoration:none}.book-footer.svelte-q0l912 a:where(.svelte-q0l912):hover{text-decoration:underline}@media(max-width:640px){.book-page.svelte-q0l912{padding:1rem}.book-container.svelte-q0l912{border-radius:.75rem}.book-header.svelte-q0l912{padding:1.5rem 1.5rem 1rem}.book-header.svelte-q0l912 h1:where(.svelte-q0l912){font-size:1.5rem}.book-content.svelte-q0l912{padding:1.5rem}.book-footer.svelte-q0l912{padding:1rem 1.5rem}}
