.mk-title-page.svelte-dd0n2d{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.mk-book-cover.svelte-dd0n2d{inline-size:9rem;position:relative}.mk-book-scan.svelte-dd0n2d{object-fit:cover;border-radius:var(--radius-lg);color:#0000;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (width>=40rem){.mk-book-cover.svelte-dd0n2d{inline-size:12rem}}@media (width>=64rem){.mk-title-page.svelte-dd0n2d{grid-template-columns:240px minmax(0,1fr);align-items:start;column-gap:3rem}.mk-book-cover.svelte-dd0n2d{inline-size:240px}}.mk-book-title.svelte-dd0n2d{color:var(--fg-1);text-wrap:balance;font-size:2.25rem;font-weight:700;line-height:1.5}.mk-identity.svelte-dd0n2d [dir=rtl]:where(.svelte-dd0n2d){text-align:left}[dir=rtl] .mk-identity.svelte-dd0n2d [dir=rtl]:where(.svelte-dd0n2d){text-align:right}.mk-byline.svelte-dd0n2d{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}.mk-meta.svelte-dd0n2d{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem 1.5rem;display:grid}.mk-meta.svelte-dd0n2d dd:where(.svelte-dd0n2d){color:var(--fg-1);font-size:1.0625rem;line-height:1.7}.mk-read.svelte-dd0n2d{border-radius:var(--radius-lg);background:var(--color-primary);min-block-size:2.75rem;color:var(--color-primary-foreground);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-weight:500;transition:background-color .15s,box-shadow .2s;display:inline-flex}.mk-read.svelte-dd0n2d:hover{background:var(--brand-teal-hover);box-shadow:var(--shadow-sm)}.mk-read.svelte-dd0n2d:active{background:var(--brand-teal-press);transform:translateY(1px)}.mk-read.svelte-dd0n2d:focus-visible,.mk-chip.svelte-dd0n2d:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.mk-read-stack.svelte-dd0n2d{justify-items:center;display:grid}.mk-read-stack.svelte-dd0n2d>:where(.svelte-dd0n2d){grid-area:1/1}.mk-read-ghost.svelte-dd0n2d{visibility:hidden}.mk-chip.svelte-dd0n2d{border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--bg-surface);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--fg-1);justify-content:center;align-items:center;padding-inline:.75rem;font-size:1.0625rem;transition:border-color .15s,background-color .15s;display:inline-flex}.mk-chip.svelte-dd0n2d:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent);background:var(--brand-teal-tint)}.mk-book-lower.svelte-dd0n2d{border-block-start:1px solid var(--border-1);grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-block-start:3rem;padding-block-start:2.5rem;display:grid}.mk-book-contents.svelte-dd0n2d{max-inline-size:38rem}.mk-book-tools.svelte-dd0n2d{align-content:start;gap:2rem;display:grid}@media (width>=64rem){.mk-book-lower.svelte-dd0n2d{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 20rem;column-gap:4rem}.mk-book-contents.svelte-dd0n2d{grid-area:1/1/span 2}.mk-book-tools.svelte-dd0n2d{grid-area:1/2}.mk-book-credit.svelte-dd0n2d{grid-area:2/2;align-self:start}}@media (prefers-reduced-motion:reduce){.mk-read.svelte-dd0n2d,.mk-chip.svelte-dd0n2d{transition:none}.mk-read.svelte-dd0n2d:active{transform:none}}@media (forced-colors:active){.mk-read.svelte-dd0n2d{border-color:buttontext}}
