main.svelte-iq265b{background:var(--bg-canvas);flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100dvh;padding:2.5rem 1.5rem;display:flex}.hero.svelte-iq265b{text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:1rem;display:flex}h1.svelte-iq265b{margin:0;line-height:1}.hero.svelte-iq265b p:where(.svelte-iq265b){color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.action.svelte-iq265b{flex-direction:column;gap:.9rem;width:min(100%,18rem);display:flex}button.svelte-iq265b{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;border-radius:.55rem;padding:.55rem .9rem;font-size:.8rem;font-weight:650}button.primary.svelte-iq265b{border-color:var(--accent-border);background:var(--accent);color:#fff}button.primary.svelte-iq265b:hover:not(:disabled){background:var(--accent-hover)}button.ghost.svelte-iq265b{border-color:var(--border);background:0 0}button.ghost.svelte-iq265b:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}button.svelte-iq265b:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}button.svelte-iq265b:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){main.svelte-iq265b{gap:1.35rem;padding:1.5rem 1rem}}
