.post.svelte-1teoznn{max-width:44rem;padding:2rem var(--edge) 1rem;margin:0 auto}.back.svelte-1teoznn{font-family:var(--display);color:var(--muted);margin-bottom:1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.back.svelte-1teoznn:hover{color:var(--ink)}.meta.svelte-1teoznn{font-family:var(--display);color:color-mix(in srgb, var(--pop) 70%, var(--ink));gap:.5rem;margin:0 0 .6rem;font-size:.88rem;font-weight:600;display:flex}h1.svelte-1teoznn{margin:0;font-size:clamp(2rem,5.5vw,3.2rem);line-height:1.08}.body.svelte-1teoznn{color:var(--ink-soft);margin-top:1.8rem;font-size:1.1rem;line-height:1.7}.body.svelte-1teoznn p:where(.svelte-1teoznn){margin:0 0 1rem}.body.svelte-1teoznn p:where(.svelte-1teoznn) a:where(.svelte-1teoznn){color:color-mix(in srgb, var(--pop) 78%, var(--ink));text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.body.svelte-1teoznn p:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover{color:var(--ink)}.intro.svelte-1teoznn:first-child{color:var(--ink);font-size:1.22rem;font-weight:700}.body.svelte-1teoznn h2:where(.svelte-1teoznn){color:var(--ink);margin:2.2rem 0 .6rem;font-size:clamp(1.35rem,3vw,1.7rem)}.book-card.svelte-1teoznn{border-radius:var(--radius);background:color-mix(in srgb, var(--pop) 9%, var(--paper-2));border:2px solid color-mix(in srgb, var(--pop) 28%, var(--line));grid-template-columns:5.5rem 1fr;align-items:center;gap:1rem 1.2rem;margin:2rem 0;padding:1.2rem 1.3rem;display:grid}.book-card.svelte-1teoznn img:where(.svelte-1teoznn){aspect-ratio:387/500;object-fit:cover;border-radius:6px;width:100%;rotate:-3deg;box-shadow:0 8px 18px #3c285a33}.book-text.svelte-1teoznn{color:var(--muted);gap:.15rem;font-size:.95rem;font-weight:600;display:grid}.book-label.svelte-1teoznn{font-family:var(--display);color:color-mix(in srgb, var(--pop) 70%, var(--ink));font-size:.78rem}.book-text.svelte-1teoznn strong:where(.svelte-1teoznn){font-family:var(--display);color:var(--ink);font-size:1.3rem}.book-actions.svelte-1teoznn{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.8rem 1.4rem;display:flex}.faq.svelte-1teoznn dl:where(.svelte-1teoznn){gap:.8rem;margin:0;display:grid}.faq-item.svelte-1teoznn{border-radius:var(--radius);background:var(--paper-2);border:2px solid var(--line);padding:1.1rem 1.3rem}.faq-item.svelte-1teoznn dt:where(.svelte-1teoznn){font-family:var(--display);color:var(--ink);font-weight:600}.faq-item.svelte-1teoznn dd:where(.svelte-1teoznn){margin:.35rem 0 0;font-size:1rem}.takeaway.svelte-1teoznn{border-radius:var(--radius);background:var(--cream);border:2px dashed color-mix(in srgb, var(--tangerine) 40%, var(--line));margin:2.2rem 0 0;padding:1.3rem 1.5rem}.takeaway-label.svelte-1teoznn{font-family:var(--display);color:var(--tangerine);font-size:.85rem;font-weight:600}.takeaway.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--ink);margin:.3rem 0 0;font-weight:700}.more.svelte-1teoznn{max-width:44rem;padding:0 var(--edge);margin:3rem auto 5rem}.more.svelte-1teoznn h2:where(.svelte-1teoznn){margin:0 0 1rem;font-size:1.5rem}.more-grid.svelte-1teoznn{gap:.8rem;display:grid}.more-card.svelte-1teoznn{border-radius:var(--radius);background:var(--paper-2);border:2px solid var(--line);color:var(--ink);transition:transform .22s var(--bounce);align-items:center;gap:.9rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.more-card.svelte-1teoznn:hover{border-color:color-mix(in srgb, var(--pop) 45%, var(--line));transform:translateY(-3px)}.more-emoji.svelte-1teoznn{font-size:1.4rem}.more-card.svelte-1teoznn strong:where(.svelte-1teoznn){font-family:var(--display);font-weight:600}.more-card.svelte-1teoznn .arrow:where(.svelte-1teoznn){color:var(--pop);margin-left:auto}
