.page-corner.svelte-1royrzt{font-family:var(--font-mono);font-size:11px;line-height:var(--grid-size);letter-spacing:.1em;white-space:nowrap;color:var(--color-ink-soft);opacity:.7}.notebook-page.svelte-1ta1o29{gap:var(--grid-size);--page-w:round(down, calc(100% - var(--grid-size) * 4), calc(var(--grid-size) * 2));padding:var(--grid-size) calc(var(--grid-size) * 2) calc(var(--grid-size) * 3);min-height:calc(100vh - var(--grid-size) * 6);flex-direction:column;display:flex;position:relative}@media (width<=1024px){.notebook-page.svelte-1ta1o29{padding:var(--grid-size) var(--grid-size) calc(var(--grid-size) * 2)}}.page-footer.svelte-1ta1o29{justify-content:space-between;align-items:flex-end;gap:var(--grid-size);min-height:var(--grid-size);margin-bottom:calc(var(--grid-size) * -2);display:flex}.page-footer-text.svelte-1ta1o29{font-size:.8125rem;line-height:var(--grid-size);color:var(--color-ink-soft);font-style:italic}@media (width<=1024px){.page-footer.svelte-1ta1o29{margin-bottom:calc(var(--grid-size) * -1)}}.page-header.svelte-1ta1o29{max-width:calc(50% - var(--grid-size));flex-direction:column;gap:0;display:flex;position:relative}@media (width<=1024px){.page-header.svelte-1ta1o29{max-width:none}}.kicker.svelte-1ta1o29{font-family:var(--font-display);font-size:1rem;line-height:var(--grid-size);text-transform:uppercase;color:var(--color-ink-soft);display:block}.title.svelte-1ta1o29{color:var(--color-ink);white-space:nowrap}.subtitle.svelte-1ta1o29{font-family:var(--font-display);color:var(--color-ink-soft);font-style:italic}.page-body.svelte-1ta1o29{flex:1;position:relative}.shelf.svelte-1kevoc1{grid-template-columns:repeat(auto-fill, calc(var(--grid-size) * 12));gap:0;margin:0;padding:0;list-style:none;display:grid}.book.svelte-1kevoc1{min-height:calc(var(--grid-size) * 11);padding:calc(var(--grid-size) * 1.5 - 1px) calc(var(--grid-size) - 1px);display:flex}.book.soon.svelte-1kevoc1{margin:calc(var(--grid-size) / 2);border:1px dashed var(--color-rule);color:var(--color-ink-soft);border-radius:4px}.book.svelte-1kevoc1:not(.soon):hover{border-color:var(--color-ink-soft)}.book-link.svelte-1kevoc1{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.book-name.svelte-1kevoc1{color:inherit;font-size:1.75rem}.book-tagline.svelte-1kevoc1{color:var(--color-ink-soft);font-size:.85rem;font-style:italic}.book-blurb.svelte-1kevoc1{margin-top:var(--grid-size)}.book-word.svelte-1kevoc1{color:var(--color-accent);font-weight:500}.book-foot.svelte-1kevoc1{padding-top:var(--grid-size);font-family:var(--font-mono);font-size:.85rem;line-height:var(--grid-size);justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.book-stat.svelte-1kevoc1{color:var(--color-ink-soft);font-style:italic}.book-open.svelte-1kevoc1{color:var(--color-accent)}@media (width<=720px){.shelf.svelte-1kevoc1{grid-template-columns:1fr}.book.svelte-1kevoc1{min-height:0}.book-link.svelte-1kevoc1{align-items:end;column-gap:var(--grid-size);grid-template-columns:minmax(0,1fr) auto;display:grid}.book-blurb.svelte-1kevoc1,.book-stat.svelte-1kevoc1{display:none}.book-name.svelte-1kevoc1,.book-tagline.svelte-1kevoc1{grid-column:1}.book-foot.svelte-1kevoc1{grid-area:1/2/3;align-self:end;margin-top:0;padding-top:0}}
