.entry-page.svelte-a45oyy{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5rem 1rem 4rem;gap:1.25rem}.entry-sigil.svelte-a45oyy{margin-bottom:.5rem}.overline.svelte-a45oyy{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#00f0c8;opacity:.7;margin:0}.volume-title.svelte-a45oyy{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin:0;color:#c8e8ff}.lens-label.svelte-a45oyy{font-size:.72rem;color:#c8e8ff66;font-style:italic;margin:0;letter-spacing:.06em}.divider.svelte-a45oyy{width:48px;height:1px;background:#00f0c840}.ghost-intro.svelte-a45oyy{max-width:480px;width:100%}.book-tagline.svelte-a45oyy{font-size:1rem;color:#c8e8ff99;font-style:italic;margin:.25rem 0 0;max-width:420px}.actions.svelte-a45oyy{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.5rem}.btn-begin.svelte-a45oyy{background:#00f0c814;color:#00f0c8;border:1px solid rgba(0,240,200,.4);border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s}.btn-begin.svelte-a45oyy:hover{background:#00f0c826;box-shadow:0 0 16px #00f0c833}.auth-greeting.svelte-a45oyy{font-size:.8rem;color:#00f0c880;margin:0;font-style:italic}.auth-note.svelte-a45oyy{font-size:.78rem;color:#c8e8ff4d;margin:0}.back-link.svelte-a45oyy{margin-top:2rem;font-size:.78rem;color:#c8e8ff4d;text-decoration:none;letter-spacing:.04em;transition:color .15s}.back-link.svelte-a45oyy:hover{color:#c8e8ffb3}
