.landing-root.svelte-13wmnd{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8f7f4;font-family:Georgia,Times New Roman,serif;color:#1a1a1a}.container.svelte-13wmnd{display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:2rem;max-width:520px;width:100%;animation:svelte-13wmnd-fadeIn 1.5s ease-out}.book-image.svelte-13wmnd{max-width:300px;width:80vw;height:auto;aspect-ratio:500 / 740;object-fit:contain;border-radius:4px;box-shadow:0 12px 40px #00000026,0 4px 16px #00000014;transition:transform .4s ease}.book-image.svelte-13wmnd:hover{transform:scale(1.02)}.coming-soon.svelte-13wmnd{font-size:clamp(1.4rem,4vw,2.2rem);letter-spacing:.35em;text-transform:uppercase;text-align:center;background:linear-gradient(135deg,#8a6d2b,#c4a04a 40%,#8a6d2b 60%,#6b5520);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.divider.svelte-13wmnd{width:120px;height:1px;background:linear-gradient(90deg,transparent,#c4a04a,transparent)}.contact-form.svelte-13wmnd{width:100%}.contact-form.svelte-13wmnd h2:where(.svelte-13wmnd){font-size:1rem;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#6b5c3e;margin-bottom:1.5rem;font-weight:400}.form-group.svelte-13wmnd{margin-bottom:1rem}.form-group.svelte-13wmnd label:where(.svelte-13wmnd){display:block;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#6b5c3e;margin-bottom:.4rem}.form-group.svelte-13wmnd input:where(.svelte-13wmnd),.form-group.svelte-13wmnd textarea:where(.svelte-13wmnd){width:100%;padding:.7rem .9rem;background:#fff;border:1px solid #d5d0c8;border-radius:4px;color:#1a1a1a;font-family:Georgia,Times New Roman,serif;font-size:.95rem;transition:border-color .3s ease}.form-group.svelte-13wmnd input:where(.svelte-13wmnd):focus,.form-group.svelte-13wmnd textarea:where(.svelte-13wmnd):focus{outline:none;border-color:#8a6d2b}.form-group.svelte-13wmnd input:where(.svelte-13wmnd)::placeholder,.form-group.svelte-13wmnd textarea:where(.svelte-13wmnd)::placeholder{color:#b0a898}.form-group.svelte-13wmnd textarea:where(.svelte-13wmnd){min-height:120px;resize:vertical}.turnstile-wrap.svelte-13wmnd{display:flex;justify-content:center;margin:1rem 0}.submit-btn.svelte-13wmnd{width:100%;padding:.8rem;background:#8a6d2b;border:1px solid #8a6d2b;border-radius:4px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:.9rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.submit-btn.svelte-13wmnd:hover{background:#6b5520;border-color:#6b5520}.submit-btn.svelte-13wmnd:disabled{opacity:.4;cursor:not-allowed}.submit-btn.svelte-13wmnd:disabled:hover{background:#8a6d2b;border-color:#8a6d2b}.form-status.svelte-13wmnd{text-align:center;font-size:.85rem;margin-top:1rem;min-height:1.2em}.form-status.success.svelte-13wmnd{color:#2d7a4f}.form-status.error.svelte-13wmnd{color:#b33}.book-info.svelte-13wmnd{text-align:center;width:100%}.book-info.svelte-13wmnd .author:where(.svelte-13wmnd){font-size:1.05rem;color:#6b5c3e;margin-bottom:1rem;font-style:italic}.book-info.svelte-13wmnd .description:where(.svelte-13wmnd){font-size:.95rem;line-height:1.7;color:#4a4a4a;margin-bottom:1.5rem}.amazon-btn.svelte-13wmnd{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 2rem;background:#f90;border:none;border-radius:4px;color:#0a0a0a;font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.amazon-btn.svelte-13wmnd:hover{background:#e68a00}.amazon-btn.svelte-13wmnd svg:where(.svelte-13wmnd){width:20px;height:20px;fill:#0a0a0a}.tagline.svelte-13wmnd{font-size:clamp(.85rem,2vw,1rem);color:#9a8b72;letter-spacing:.15em;text-align:center}@keyframes svelte-13wmnd-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
