.landing_page.svelte-1s9h6u9{max-width:none;padding:2rem clamp(1.5rem,4vw,4rem) 4rem}.crumbs.svelte-1s9h6u9{font-size:.9rem;margin-bottom:1.5rem}.crumbs.svelte-1s9h6u9 a:where(.svelte-1s9h6u9){color:var(--accent, #1e6fb8)}.hero.svelte-1s9h6u9{border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,hsl(var(--hue, 210) 40% 14%) 0%,var(--surface-2, #161616) 70%);padding:2.5rem clamp(1.5rem,3vw,3rem);margin-bottom:2.5rem}.hero_kicker.svelte-1s9h6u9{text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;color:var(--accent_hover, #3a8fd4);margin-bottom:.5rem}.hero.svelte-1s9h6u9 h1:where(.svelte-1s9h6u9){font-size:clamp(1.8rem,4vw,3rem);margin:0 0 .75rem}.hero_blurb.svelte-1s9h6u9{max-width:76ch;color:var(--text_secondary, rgba(250, 250, 250, .8));line-height:1.6;margin:0 0 1rem}.hero_meta.svelte-1s9h6u9{color:var(--text_secondary, rgba(250, 250, 250, .75));font-size:.9rem;margin:0}.faq_section.svelte-1s9h6u9{margin-bottom:2.5rem}.faq_list.svelte-1s9h6u9{margin:0;display:grid;gap:1rem;max-width:76ch}.faq_item.svelte-1s9h6u9{border-left:2px solid var(--accent, #1e6fb8);padding-left:1rem}.faq_item.svelte-1s9h6u9 dt:where(.svelte-1s9h6u9){font-weight:700;margin-bottom:.3rem}.faq_item.svelte-1s9h6u9 dd:where(.svelte-1s9h6u9){margin:0;color:var(--text_secondary, rgba(250, 250, 250, .8));line-height:1.6}.shelf_section.svelte-1s9h6u9{margin-bottom:2.5rem}.shelf_title.svelte-1s9h6u9{margin-bottom:1rem}.shelf_grid.svelte-1s9h6u9{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.25rem}.book_card.svelte-1s9h6u9{border:1px solid rgba(255,255,255,.12);background:var(--surface-1, #1a1a1a);padding:1rem}.cover_plaque.svelte-1s9h6u9{display:block;text-decoration:none;color:inherit}.plaque_img.svelte-1s9h6u9{width:100%;height:auto;display:block}.plaque_title.svelte-1s9h6u9{display:block;font-weight:700}.plaque_author.svelte-1s9h6u9{display:block;font-size:.85rem;color:var(--text_secondary, rgba(250, 250, 250, .75))}.card_body.svelte-1s9h6u9{margin-top:.75rem}.card_meta.svelte-1s9h6u9{margin:0 0 .25rem;font-size:.85rem;color:var(--text_secondary, rgba(250, 250, 250, .75))}.author_link.svelte-1s9h6u9{color:var(--accent, #1e6fb8)}.card_body.svelte-1s9h6u9 h3:where(.svelte-1s9h6u9){margin:0 0 .4rem;font-size:1.05rem}.card_body.svelte-1s9h6u9 h3:where(.svelte-1s9h6u9) a:where(.svelte-1s9h6u9){color:inherit}.card_blurb.svelte-1s9h6u9{margin:0 0 .75rem;font-size:.9rem;line-height:1.55;color:var(--text_secondary, rgba(250, 250, 250, .8))}.card_actions.svelte-1s9h6u9{margin:0}.related_grid.svelte-1s9h6u9{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem}.related_card.svelte-1s9h6u9{display:block;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.12);text-decoration:none;color:inherit}.related_name.svelte-1s9h6u9{display:block;font-weight:700}.related_count.svelte-1s9h6u9{display:block;font-size:.8rem;color:var(--text_secondary, rgba(250, 250, 250, .75))}
