main.svelte-1uha8ag{position:relative;min-height:calc(100dvh - var(--chrome-h));display:flex;flex-direction:column;align-items:center;background:transparent;color:#fff;font-family:system-ui,sans-serif;padding:1.25rem 1.25rem 3rem;box-sizing:border-box;gap:1.5rem}.hero.svelte-1uha8ag{position:relative;text-align:center;margin-top:clamp(1.5rem,6vh,4rem)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800;letter-spacing:-.02em}.tagline.svelte-1uha8ag{margin:.5rem 0 0;color:#ffffffbf;font-size:1.05rem}.welcome.svelte-1uha8ag{position:relative;font-size:1.2rem;font-weight:700;margin:0;text-align:center}.hint.svelte-1uha8ag{position:relative;margin:-1rem 0 0;color:#ffffffb3}.card.svelte-1uha8ag{position:relative;width:min(22rem,100%);box-sizing:border-box;display:flex;flex-direction:column;gap:.9rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:1rem;padding:1.75rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;text-align:center;font-size:1.3rem}.card.svelte-1uha8ag input:where(.svelte-1uha8ag){padding:.85rem;font-size:1.15rem;border-radius:.6rem;border:none;text-align:center}.card.svelte-1uha8ag .error:where(.svelte-1uha8ag){color:#ffb3c1;margin:0;text-align:center;font-size:.9rem}button.primary.svelte-1uha8ag{padding:.95rem;font-size:1.1rem;font-weight:700;border:none;border-radius:.6rem;background:var(--accent);color:var(--accent-ink);cursor:pointer}button.primary.svelte-1uha8ag:hover:not(:disabled){background:var(--accent-hover)}button.primary.svelte-1uha8ag:disabled{opacity:.6;cursor:default}button.linklike.svelte-1uha8ag{background:none;border:none;color:#ffffffbf;font:inherit;font-size:.85rem;cursor:pointer;padding:0}.hub.svelte-1uha8ag{position:relative;width:min(56rem,100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem}.tile.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;text-decoration:none;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:1rem;padding:1.75rem 1.25rem;transition:background .15s ease,transform .15s ease}.tile.svelte-1uha8ag:hover{background:#ffffff1f;transform:translateY(-2px)}.tile.svelte-1uha8ag .icon:where(.svelte-1uha8ag){font-size:2.25rem}.tile.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.05rem}.tile.svelte-1uha8ag .desc:where(.svelte-1uha8ag){color:#ffffffb3;font-size:.85rem}.hub-secondary.svelte-1uha8ag{position:relative;width:min(56rem,100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;border-top:1px solid rgba(255,255,255,.15);padding-top:1.5rem}.row.svelte-1uha8ag{display:flex;align-items:center;gap:.9rem;text-decoration:none;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:.85rem;padding:.85rem 1rem;transition:background .15s ease}.row.svelte-1uha8ag:hover{background:#ffffff1f}.row.svelte-1uha8ag .icon:where(.svelte-1uha8ag){font-size:1.5rem}.row.svelte-1uha8ag .text:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:.15rem;min-width:0}.row.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.98rem}.row.svelte-1uha8ag .desc:where(.svelte-1uha8ag){color:#ffffffb3;font-size:.82rem}
