.landing.svelte-gy0t33{display:flex;min-height:100dvh;align-items:center;justify-content:center;background:var(--bg-base);padding:var(--space-6)}.landing-inner.svelte-gy0t33{display:flex;flex-direction:column;align-items:center}.logo.svelte-gy0t33{height:48px;width:auto;margin-bottom:var(--space-4)}.subtitle.svelte-gy0t33{font-family:Mona Sans,sans-serif;font-size:33px;font-weight:500;color:#ddd;margin:0 0 var(--space-3) 0}.tagline.svelte-gy0t33{font-size:var(--text-base);color:#fff;margin:0 0 var(--space-8) 0;text-align:center}.buttons.svelte-gy0t33{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.btn.svelte-gy0t33{display:flex;align-items:center;justify-content:center;min-height:32px;min-width:193px;padding:6px 16px;font-family:Mona Sans,sans-serif;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;transition:opacity .15s ease}.btn.svelte-gy0t33:hover{opacity:.85}.btn.svelte-gy0t33:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn-primary.svelte-gy0t33{background:var(--text-primary);color:#030303;border:none;border-radius:var(--radius-sm)}.btn-outlined.svelte-gy0t33{background:transparent;color:#fff;border:1px solid var(--text-tertiary);border-radius:var(--radius-md)}.back-link.svelte-gy0t33{margin-top:var(--space-8);font-size:var(--text-sm);color:var(--text-tertiary);text-decoration:none;transition:color .15s ease}.back-link.svelte-gy0t33:hover{color:var(--text-secondary)}
