.pin.svelte-1lz53f7{display:flex;flex-direction:column;align-items:center;gap:20px}.felder.svelte-1lz53f7{display:flex;gap:10px}.feld.svelte-1lz53f7{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#fff;border:2px dashed var(--linie)}.feld.voll.svelte-1lz53f7{border-style:solid;border-color:var(--moos-d)}.tasten.svelte-1lz53f7{display:grid;grid-template-columns:repeat(3,88px);gap:14px}.taste.svelte-1lz53f7{width:88px;height:88px;border-radius:20px;border:2px solid var(--linie);background:#fff;display:grid;place-items:center;transition:transform .1s ease}.taste.svelte-1lz53f7:active:not(:disabled){transform:scale(.93);background:var(--moos-h)}.taste.svelte-1lz53f7:disabled{opacity:.4}.zurueck.svelte-1lz53f7{border:0;background:transparent;color:var(--leise);padding:10px 16px;border-radius:12px;font-size:16px}.zurueck.svelte-1lz53f7:disabled{visibility:hidden}main.svelte-1mkcfwf{min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:20px;padding:48px max(20px,env(safe-area-inset-left)) 32px max(20px,env(safe-area-inset-right));text-align:center}h1.svelte-1mkcfwf{font-size:40px;font-weight:800}.hinweis.svelte-1mkcfwf{margin:0;font-size:22px}form.svelte-1mkcfwf{display:flex;flex-direction:column;gap:12px;width:min(360px,100%)}label.svelte-1mkcfwf{font-size:22px}input.svelte-1mkcfwf{font:inherit;font-size:28px;text-align:center;padding:14px;border-radius:16px;border:2px solid var(--linie);background:#fff;color:var(--tinte)}input.svelte-1mkcfwf:focus{outline:none;border-color:var(--moos-d)}form.svelte-1mkcfwf button:where(.svelte-1mkcfwf){font-size:22px;font-weight:700;padding:16px;border:0;border-radius:16px;background:var(--moos);color:var(--tinte)}form.svelte-1mkcfwf button:where(.svelte-1mkcfwf):disabled{opacity:.5}.link.svelte-1mkcfwf{border:0;background:none;color:var(--moos-d);text-decoration:underline;font-size:16px}.meldung.svelte-1mkcfwf{min-height:1.5em;margin:0;color:#b3261e;font-weight:700;max-width:420px}.laden.svelte-1n46o8q{text-align:center;margin-top:30vh;color:var(--leise)}.willkommen.svelte-1n46o8q{text-align:center;padding:20vh 20px 0;display:flex;flex-direction:column;gap:12px}.willkommen.svelte-1n46o8q h1:where(.svelte-1n46o8q){font-size:56px;font-weight:800}.willkommen.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0;font-size:22px}
