.book-callout.svelte-1aitz86{display:grid;grid-template-columns:5.4rem minmax(0,1fr);align-items:start;gap:1rem;margin-block:0;border:1px solid var(--page-border);border-radius:.65rem;padding:1.05rem;background:var(--page-surface)}.book-cover.svelte-1aitz86{display:flex;min-height:8rem;flex-direction:column;justify-content:center;border:1px solid color-mix(in srgb,var(--page-gold) 70%,transparent);border-radius:.18rem .35rem .35rem .18rem;background:#74342f;padding:.55rem .45rem;color:#f4e7ca;font-family:var(--font-display);font-size:.78rem;line-height:1.15;box-shadow:.2rem .2rem color-mix(in srgb,var(--page-gold) 45%,transparent)}.book-ornament.svelte-1aitz86{margin-top:.7rem;color:#eacb88;font-size:1.2rem}.book-status.svelte-1aitz86{margin:0 0 .45rem;color:var(--page-accent);font-family:var(--font-mono);font-size:.63rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}h2.svelte-1aitz86{margin:0;font-size:1.22rem;line-height:1.16;letter-spacing:-.015em}.book-copy.svelte-1aitz86>p:where(.svelte-1aitz86):not(.book-status){margin:.4rem 0 0;color:var(--page-muted);font-size:.84rem;line-height:1.45}.book-actions.svelte-1aitz86{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.book-actions.svelte-1aitz86 a:where(.svelte-1aitz86){border:1px solid var(--page-border);border-radius:.45rem;padding:.32rem .52rem;background:var(--page-surface);color:var(--page-text);font-weight:750;font-size:.75rem;text-decoration:none}.book-actions.svelte-1aitz86 a:where(.svelte-1aitz86):hover{border-color:var(--page-accent);color:var(--page-accent)}.book-actions.svelte-1aitz86 .primary-action:where(.svelte-1aitz86){border-color:var(--page-accent);background:var(--page-accent);color:var(--page-surface)}.book-actions.svelte-1aitz86 .primary-action:where(.svelte-1aitz86):hover{background:color-mix(in srgb,var(--page-accent) 88%,black);color:var(--page-surface)}
