.redeem-grid.svelte-5idl1l{display:grid;grid-template-columns:minmax(0,1fr);max-width:540px}.redeem-form.svelte-5idl1l{display:flex;flex-direction:column;gap:1rem;padding:1.75rem;background:var(--bg-card);border:1px solid var(--border)}.redeem-field.svelte-5idl1l{display:flex;flex-direction:column;gap:.4rem}.redeem-field.svelte-5idl1l label:where(.svelte-5idl1l){font-size:.85rem;font-weight:600;color:var(--text)}.redeem-field.svelte-5idl1l input:where(.svelte-5idl1l){padding:.65rem .75rem;font-family:inherit;font-size:1rem;color:var(--text);background:var(--bg-card);border:1px solid var(--border);border-radius:0;text-transform:uppercase;letter-spacing:.05em;font-variant-numeric:tabular-nums;transition:border-color var(--transition)}.redeem-field.svelte-5idl1l input:where(.svelte-5idl1l):focus{outline:2px solid var(--universum-mensch);outline-offset:-1px;border-color:var(--universum-mensch)}.redeem-field.svelte-5idl1l input[aria-invalid=true]:where(.svelte-5idl1l){border-color:var(--error)}.redeem-submit.svelte-5idl1l{align-self:flex-start}.redeem-error.svelte-5idl1l{margin:0;padding:.75rem 1rem;background:#c0392b14;border:1px solid rgba(192,57,43,.3);color:var(--error);font-size:.9rem}.redeem-success.svelte-5idl1l{margin:0;padding:1rem 1.25rem;background:color-mix(in srgb,var(--universum-natur) 12%,var(--bg-card));border:1px solid var(--universum-natur);display:flex;flex-direction:column;gap:.5rem}.redeem-success-title.svelte-5idl1l{margin:0;font-family:var(--font-heading);font-weight:700;font-size:.95rem;color:var(--text)}.redeem-success.svelte-5idl1l p:where(.svelte-5idl1l){margin:0;font-size:.9rem;color:var(--text)}.redeem-continue.svelte-5idl1l{align-self:flex-start;margin-top:.5rem}
