.screen.svelte-1djc9c2{background:var(--dc-ground);flex-direction:column;min-height:100vh;display:flex}.ground.svelte-1djc9c2{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.card.svelte-1djc9c2{background:var(--dc-panel);border:1px solid var(--dc-rule);border-radius:var(--dc-radius-card);flex-direction:column;gap:20px;width:400px;max-width:100%;padding:32px;display:flex}.intro.svelte-1djc9c2{flex-direction:column;gap:6px;display:flex}h1.svelte-1djc9c2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:28px}.intro.svelte-1djc9c2 p:where(.svelte-1djc9c2){color:var(--dc-text-secondary);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.mono.svelte-1djc9c2{font-family:var(--dc-font-mono)}.guest.svelte-1djc9c2{background:var(--dc-ground);border:1px solid var(--dc-rule);color:var(--dc-text-secondary);border-radius:6px;padding:10px 12px;font-size:13px;line-height:18px}.card.svelte-1djc9c2>form:where(.svelte-1djc9c2){flex-direction:column;gap:20px;display:flex}.card.svelte-1djc9c2 .email input::placeholder{color:var(--dc-text-muted);opacity:1}.field.svelte-1djc9c2{flex-direction:column;gap:8px;display:flex}.field.svelte-1djc9c2 label:where(.svelte-1djc9c2){letter-spacing:.06em;text-transform:uppercase;color:var(--dc-text-secondary);font-size:12px;font-weight:500;line-height:16px}.boxes.svelte-1djc9c2{gap:8px;display:flex}.boxes.svelte-1djc9c2 input:where(.svelte-1djc9c2){text-align:center;background:var(--dc-panel);border:1px solid var(--dc-control-border);width:0;min-width:0;height:44px;font-family:var(--dc-font-mono);color:var(--dc-ink);transition:border-color var(--dc-duration) var(--dc-ease);border-radius:6px;outline:none;flex:1;padding:0;font-size:18px;font-weight:500}.boxes.svelte-1djc9c2 input:where(.svelte-1djc9c2):hover{border-color:var(--dc-text-muted)}.boxes.svelte-1djc9c2 input:where(.svelte-1djc9c2):focus,.boxes.svelte-1djc9c2 input:where(.svelte-1djc9c2):focus-visible{border-color:var(--dc-accent);box-shadow:0 0 0 1px var(--dc-accent)}.boxes.svelte-1djc9c2 input.wrong:where(.svelte-1djc9c2):not(:focus){border-color:var(--dc-danger)}.hint.svelte-1djc9c2{color:var(--dc-text-muted);font-size:13px;line-height:18px}.hint.wrong.svelte-1djc9c2{color:var(--dc-danger)}.links.svelte-1djc9c2{justify-content:space-between;font-size:13px;line-height:18px;display:flex}.links.svelte-1djc9c2 form:where(.svelte-1djc9c2){display:contents}.link.svelte-1djc9c2{color:var(--dc-accent);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;font-size:13px;line-height:18px}.link.svelte-1djc9c2:hover{color:var(--dc-accent-hover);text-decoration:underline}.link.quiet.svelte-1djc9c2{color:var(--dc-text-muted)}.link.quiet.svelte-1djc9c2:hover{color:var(--dc-accent-hover)}.link.svelte-1djc9c2:disabled{opacity:var(--dc-disabled-opacity);pointer-events:none}@media (width<=640px){.ground.svelte-1djc9c2{flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;padding:24px 20px}.card.svelte-1djc9c2{width:100%;padding:24px 20px}.card.svelte-1djc9c2 .email .frame{height:44px}.boxes.svelte-1djc9c2{gap:6px}.boxes.svelte-1djc9c2 input:where(.svelte-1djc9c2){height:48px}}
