.title-screen.svelte-1x05zx6{background:#0a0a0a;justify-content:center;align-items:center;min-height:100dvh;padding:1rem;display:flex}.title-box.svelte-1x05zx6{text-align:center;background:#0a0a0a;border:3px solid #fff;width:100%;max-width:24rem;padding:2.5rem 2rem 2rem;box-shadow:8px 8px #ffffff26}.title-logo.svelte-1x05zx6{filter:invert();-webkit-user-select:none;user-select:none;width:12rem;height:auto;margin:0 auto}.title-tag.svelte-1x05zx6{font-family:var(--font-display,"Bahiana", sans-serif);letter-spacing:.34em;text-transform:lowercase;color:#999;margin:.65rem 0 .85rem;font-size:1.15rem}.title-alpha.svelte-1x05zx6{text-transform:uppercase;letter-spacing:.14em;color:#bbb;border:1px solid #666;margin:0 0 1.6rem;padding:.45rem .6rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem}.title-warn.svelte-1x05zx6{color:#ccc;text-align:left;border:2px dashed #666;margin-bottom:1.1rem;padding:.7rem .8rem;font-size:.78rem}.title-warn.svelte-1x05zx6 code:where(.svelte-1x05zx6){color:#fff;font-family:ui-monospace,Menlo,monospace}form.svelte-1x05zx6{flex-direction:column;gap:.9rem;display:flex}.title-field.svelte-1x05zx6{text-align:left;flex-direction:column;gap:.35rem;display:flex}.title-field.svelte-1x05zx6 span:where(.svelte-1x05zx6){letter-spacing:.18em;text-transform:uppercase;color:#999;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem}.title-field.svelte-1x05zx6 input:where(.svelte-1x05zx6){color:#0a0a0a;letter-spacing:.08em;background:#fff;border:none;padding:.8rem 1rem;font-size:1rem}.title-field.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{outline:3px solid #666}.title-cta.svelte-1x05zx6{letter-spacing:.08em;color:#0a0a0a;cursor:pointer;background:#fff;border:none;margin-top:.2rem;padding:.7rem 1rem;font-family:Chinese Rocks,Bahiana,sans-serif;font-size:1.45rem;box-shadow:4px 4px #ffffff4d}.title-cta.svelte-1x05zx6:active{transform:translate(2px,2px);box-shadow:2px 2px #ffffff4d}.title-cta.svelte-1x05zx6:disabled{opacity:.45;cursor:not-allowed}.title-error.svelte-1x05zx6{color:#fff;letter-spacing:.08em;background:#000;border:2px solid #fff;padding:.5rem;font-family:Chinese Rocks,Bahiana,sans-serif}.title-foot.svelte-1x05zx6{letter-spacing:.14em;text-transform:uppercase;color:#666;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.64rem;display:flex}.title-foot.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:#999;white-space:nowrap;text-decoration:none}.title-foot.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover{color:#fff}
