.book-page.svelte-1axrkof{padding-top:calc(var(--space-2xl) + var(--navbar-height))}.back-link.svelte-1axrkof{display:inline-block;color:var(--color-text-secondary);text-decoration:none;font-size:.9rem;margin-bottom:var(--space-lg)}.back-link.svelte-1axrkof:hover{color:var(--color-accent)}.book-hero.svelte-1axrkof{display:flex;gap:var(--space-lg);margin-bottom:var(--space-xl)}.book-cover.svelte-1axrkof{flex-shrink:0}.book-cover.svelte-1axrkof img:where(.svelte-1axrkof){width:200px;height:auto;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:0 4px 16px #0000001a;display:block}.cover-trigger.svelte-1axrkof{background:none;border:0;padding:0;margin:0;cursor:pointer;position:relative;display:block;line-height:0}.cover-trigger.svelte-1axrkof:disabled{cursor:wait}.cover-trigger.svelte-1axrkof img:where(.svelte-1axrkof){transition:transform .15s ease,box-shadow .15s ease}.cover-trigger.svelte-1axrkof:hover:not(:disabled) img:where(.svelte-1axrkof),.cover-trigger.svelte-1axrkof:focus-visible:not(:disabled) img:where(.svelte-1axrkof){transform:translateY(-2px);box-shadow:0 10px 28px #0000002e}.cover-banner.svelte-1axrkof{position:absolute;top:10px;left:50%;transform:translate(-50%);background:var(--color-accent);color:#fff;font-family:var(--font-sans);font-size:.72rem;font-weight:600;padding:.35rem .9rem;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.06em;box-shadow:0 2px 8px #00000040;pointer-events:none;white-space:nowrap;line-height:1}.book-info.svelte-1axrkof h1:where(.svelte-1axrkof){font-size:1.75rem;margin-bottom:.15rem}.book-author.svelte-1axrkof{color:var(--color-text-secondary);font-size:1rem;font-style:italic;margin:.25rem 0 .1rem}.english-subtitle.svelte-1axrkof{font-size:.8rem;color:var(--color-text-secondary);font-style:normal;margin:0 0 var(--space-sm) 0;opacity:.85}.book-description.svelte-1axrkof{color:var(--color-text-secondary);max-width:var(--max-width-narrow);margin-bottom:var(--space-sm)}.book-pitch.svelte-1axrkof{font-size:.95rem;line-height:1.55;color:var(--color-text);max-width:var(--max-width-narrow)}.book-meta.svelte-1axrkof{display:flex;gap:var(--space-sm);margin-top:var(--space-sm);font-size:.8rem;color:var(--color-text-secondary)}.book-meta.svelte-1axrkof span:where(.svelte-1axrkof){background:var(--color-bg-alt);padding:.2rem .6rem;border-radius:var(--radius-sm)}.hero-level.svelte-1axrkof{margin-top:var(--space-md)}.hero-level.svelte-1axrkof .level-selector:where(.svelte-1axrkof){flex-wrap:wrap}.level-hint.svelte-1axrkof{margin-top:var(--space-sm);font-size:.85rem;line-height:1.5;color:var(--color-text-secondary);max-width:var(--max-width-narrow)}.hero-cta.svelte-1axrkof{margin-top:var(--space-md);display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.btn-look-inside.svelte-1axrkof{display:inline-block;padding:.7rem 1.4rem;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.95rem;font-weight:600;cursor:pointer;background:#1a6b5a14;color:var(--color-accent);border:2px solid var(--color-accent);transition:background .15s ease,color .15s ease,transform .1s ease}.btn-look-inside.svelte-1axrkof:hover:not(:disabled){background:var(--color-accent);color:#fff}.btn-look-inside.svelte-1axrkof:disabled{opacity:.6;cursor:wait}.hero-cta-hint.svelte-1axrkof{font-size:.8rem;color:var(--color-text-secondary)}.about-edition.svelte-1axrkof{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);margin-bottom:var(--space-md)}.about-edition.svelte-1axrkof h2:where(.svelte-1axrkof){font-size:1.15rem;margin-bottom:var(--space-sm)}.about-edition.svelte-1axrkof p:where(.svelte-1axrkof){font-size:.95rem;line-height:1.6;color:var(--color-text-secondary);max-width:var(--max-width-narrow)}.method-reminder.svelte-1axrkof{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);margin-bottom:var(--space-xl)}.method-reminder.svelte-1axrkof h2:where(.svelte-1axrkof){font-size:1.15rem;margin-bottom:var(--space-md)}.method-levels.svelte-1axrkof{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.method-badge.svelte-1axrkof{display:inline-block;background:var(--color-accent);color:#fff;font-size:.8rem;font-weight:600;padding:.2rem .6rem;border-radius:var(--radius-sm);margin-bottom:var(--space-xs)}.method-card.svelte-1axrkof p:where(.svelte-1axrkof){font-size:.9rem;color:var(--color-text-secondary);line-height:1.5}.blog-callout.svelte-1axrkof{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-size:.85rem;color:var(--color-text-secondary);line-height:1.55;max-width:var(--max-width-narrow)}.blog-callout.svelte-1axrkof a:where(.svelte-1axrkof){color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.blog-callout.svelte-1axrkof a:where(.svelte-1axrkof):hover{color:var(--color-accent-hover)}.purchase-section.svelte-1axrkof{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg)}.level-selector.svelte-1axrkof{display:flex;align-items:center;gap:.4rem}.level-label.svelte-1axrkof{font-size:.85rem;color:var(--color-text-secondary);font-weight:500;margin-right:.25rem}.book-price.svelte-1axrkof{margin-top:var(--space-sm);font-size:1.25rem;font-weight:600;color:var(--color-text)}.book-price.free.svelte-1axrkof{color:var(--color-accent);font-size:1.4rem}.free-note.svelte-1axrkof{font-size:.9rem;color:var(--color-text-secondary);margin-top:var(--space-xs);margin-bottom:0}.free-badge.svelte-1axrkof{background:var(--color-accent)!important;color:#fff!important;font-weight:600}.book-actions.svelte-1axrkof{display:flex;gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap}@media(max-width:768px){.book-hero.svelte-1axrkof{flex-direction:column;align-items:center;text-align:center}.method-levels.svelte-1axrkof{grid-template-columns:1fr}.level-selector.svelte-1axrkof,.book-actions.svelte-1axrkof,.hero-cta.svelte-1axrkof{justify-content:center}}
