.book-page.svelte-1cw3ix1{background:radial-gradient(circle at 50% 16%,#f27f1f14,#0000 36%),#f27f1f14;min-height:100vh;padding:2rem 1.5rem 5rem}.breadcrumbs.svelte-1cw3ix1{color:#5d6573;flex-wrap:wrap;align-items:center;gap:10px;max-width:1120px;margin:0 auto 1.5rem;font-size:.82rem;display:flex}.breadcrumbs.svelte-1cw3ix1 a:where(.svelte-1cw3ix1){color:#f27f1f;font-weight:600;text-decoration:none}.book-detail.svelte-1cw3ix1{grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:center;gap:3rem;max-width:1120px;margin:0 auto;display:grid}.book-cover.svelte-1cw3ix1{background:#fff;justify-content:center;align-items:center;display:flex;overflow:visible}.book-cover.svelte-1cw3ix1 img:where(.svelte-1cw3ix1){object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:620px;display:block;transform:none}h1.svelte-1cw3ix1{color:#050505;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}.eyebrow.svelte-1cw3ix1{color:#f27f1f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:clamp(1.55rem,2.35vw,2.15rem);font-weight:800}.back-link.svelte-1cw3ix1{color:#fff;background:#f27f1f;border-radius:999px;padding:.85rem 1.3rem;font-weight:700;text-decoration:none;display:inline-flex}.back-link.svelte-1cw3ix1:hover,.back-link.svelte-1cw3ix1:focus-visible{background:#1a538b;outline:none}@media (width<=780px){.book-detail.svelte-1cw3ix1{grid-template-columns:1fr;gap:2rem}.book-cover.svelte-1cw3ix1{max-width:320px}}
