#page.svelte-8l8a07{padding:calc(var(--nav-h) + 5rem) 2rem 5rem;max-width:760px;margin:0 auto}#page.svelte-8l8a07 h2:where(.svelte-8l8a07){margin-bottom:1rem}.lead.svelte-8l8a07{margin-bottom:2.5rem;font-size:15px;max-width:520px}.portal-btn.svelte-8l8a07{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--bg);background:var(--accent);padding:15px 34px;border-radius:100px;text-decoration:none;transition:opacity .2s,transform .2s}.portal-btn.svelte-8l8a07:hover{opacity:.9;transform:translateY(-2px)}.portal-note.svelte-8l8a07{font-family:var(--font-mono);font-size:10px;color:var(--text3);margin-top:1rem}.app-prompt.svelte-8l8a07{margin-top:3rem;padding:1.5rem 1.75rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;align-items:flex-start;gap:1.25rem;max-width:520px}.app-prompt-icon.svelte-8l8a07{font-size:26px;flex-shrink:0}.app-prompt.svelte-8l8a07 p:where(.svelte-8l8a07){margin:0;font-size:13px}.app-prompt-actions.svelte-8l8a07{display:flex;gap:8px;margin-top:1rem;flex-wrap:wrap}.stub.svelte-8l8a07{font-size:10px;padding:6px 14px;opacity:.4;pointer-events:none}.follow.svelte-8l8a07{margin-top:1rem!important}.follow.tight.svelte-8l8a07{margin-top:.5rem!important}.follow.svelte-8l8a07 a:where(.svelte-8l8a07){color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
