main.svelte-1x05zx6{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100dvh;padding:24px;display:flex}.ember-mark.svelte-1x05zx6{background:color-mix(in srgb, var(--gold) 14%, transparent);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:flex}.ember-mark.svelte-1x05zx6 span:where(.svelte-1x05zx6){background:var(--gold);width:16px;height:16px;box-shadow:0 0 18px 4px color-mix(in srgb, var(--gold) 45%, transparent);border-radius:50%;animation:4s ease-in-out infinite svelte-1x05zx6-breathe}@keyframes svelte-1x05zx6-breathe{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}h1.svelte-1x05zx6{margin:0;font-size:40px;font-weight:500}.tagline.svelte-1x05zx6{color:var(--ink-muted);margin:0 0 28px;font-size:14px}form.svelte-1x05zx6{flex-direction:column;align-items:center;gap:16px;width:min(280px,100%);display:flex}input.svelte-1x05zx6{text-align:center;letter-spacing:.35em;background:var(--sky-raised);border-radius:14px;width:100%;padding:12px 16px;font-size:20px}button.svelte-1x05zx6{font-family:var(--font-serif);color:#232b27;background:var(--gold);box-shadow:0 0 22px 2px color-mix(in srgb, var(--gold) 30%, transparent);border-radius:999px;padding:10px 28px;font-size:17px}.error.svelte-1x05zx6{color:var(--rose);margin-top:16px;font-size:13.5px}
