.home.svelte-1uha8ag{max-width:800px;margin:0 auto;padding:2rem 1rem}.intro.svelte-1uha8ag{text-align:center}.intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:2.5rem;font-weight:700}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.85;margin:.5rem 0 0;font-size:1rem}.intro.svelte-1uha8ag .source:where(.svelte-1uha8ag){opacity:.6;margin-top:.25rem;font-size:.8rem}.digital-card,.chapter-card{text-decoration:none;transition:all .15s}.digital-card{color:#5d3a00;background:linear-gradient(135deg,#fff8e1 0%,#ffe0b2 100%);border:2px solid #e8922d;border-radius:.75rem;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.25rem;display:flex}.digital-symbol.svelte-1uha8ag{font-size:2rem;line-height:1}.digital-copy.svelte-1uha8ag{flex:1}.digital-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag),.digital-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.digital-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#5d3a00;font-size:1.05rem}.digital-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#6d4c1a;margin-top:.15rem;font-size:.8rem}.digital-action.svelte-1uha8ag,.chapter-status.svelte-1uha8ag{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#e8922d;border-radius:4px;padding:.3rem .65rem;font-size:.7rem;font-weight:700}.chapter-list.svelte-1uha8ag{gap:.75rem;margin-top:2rem;display:grid}.chapter-card{color:inherit;border:2px solid var(--color-chem-gray-200);background:#fff;border-radius:.75rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.chapter-number.svelte-1uha8ag{min-width:3rem;color:var(--color-chem-primary);font-size:2rem;font-weight:700}.chapter-copy.svelte-1uha8ag{flex:1}.chapter-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag),.chapter-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.chapter-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-chem-gray-900);font-size:1.1rem}.chapter-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--color-chem-gray-500);margin-top:.15rem;font-size:.8rem}.chapter-copy.svelte-1uha8ag small:where(.svelte-1uha8ag)+small:where(.svelte-1uha8ag){color:var(--color-chem-gray-400);font-size:.75rem}.chapter-status.svelte-1uha8ag{color:#e8922d;background:#fff8e1}.footer-note.svelte-1uha8ag{color:var(--color-chem-gray-500);text-align:center;margin-top:2rem;font-size:.8rem;line-height:1.55}@media (width<=620px){.digital-card,.chapter-card{align-items:flex-start}.digital-action.svelte-1uha8ag,.chapter-status.svelte-1uha8ag{display:none}}
