main.svelte-1663n9c{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:1rem;padding:1.5rem 1rem;background:var(--nacht)}.kaart.svelte-1663n9c{width:min(24rem,calc(100vw - 2rem));background:var(--vlak);border-radius:12px;padding:1.75rem;display:grid;gap:.9rem}img.svelte-1663n9c{height:2.5rem;width:auto}h1.svelte-1663n9c{font-size:1.5rem}p.svelte-1663n9c{margin:0}form.svelte-1663n9c{display:grid;gap:.9rem}button.svelte-1663n9c{width:100%}.fout.svelte-1663n9c{color:var(--rood);font-weight:500;font-size:.92rem}.qr.svelte-1663n9c{width:12rem;margin:0 auto}.qr.svelte-1663n9c svg{display:block;width:100%;height:auto}summary.svelte-1663n9c{cursor:pointer;font-size:.9rem;color:var(--accent);min-height:1.75rem}details.svelte-1663n9c p:where(.svelte-1663n9c){font-size:.85rem;margin-top:.3rem}code.svelte-1663n9c{display:block;font-family:var(--mono);font-size:.85rem;word-break:break-all;background:var(--papier);padding:.5rem;border-radius:6px}input.num.svelte-1663n9c{font-size:1.3rem;letter-spacing:.15em}.voet.svelte-1663n9c{color:var(--nacht-tekst);font-size:.8rem;text-align:center}
