.rechner-page.svelte-1qf92sz{max-width:720px;margin:0 auto;padding:2rem 1.25rem 4rem}h1.svelte-1qf92sz{color:var(--text-main);margin:0 0 .75rem;font-size:clamp(1.6rem,5vw,2.2rem);line-height:1.25}.intro.svelte-1qf92sz{color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.6}.sr-only.svelte-1qf92sz{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calc-form.svelte-1qf92sz{background:#ffffff0a;border:1px solid #ffffff26;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem;display:flex}.field.svelte-1qf92sz{flex-direction:column;gap:.35rem;display:flex}.field.svelte-1qf92sz label:where(.svelte-1qf92sz){font-size:var(--fs-sm);color:var(--text-secondary)}.field.svelte-1qf92sz input:where(.svelte-1qf92sz){font:inherit;min-height:44px;color:var(--text-main,#e6ebf5);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #fff6;border-radius:8px;padding:.5rem .7rem}.calc-btn.svelte-1qf92sz{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7e22ce,#0e7490);border:none;border-radius:8px;min-height:44px;padding:.5rem 1.2rem;font-weight:700}.field.svelte-1qf92sz input:where(.svelte-1qf92sz):focus-visible,.calc-btn.svelte-1qf92sz:focus-visible,a.svelte-1qf92sz:focus-visible,.result-card.svelte-1qf92sz h2:where(.svelte-1qf92sz):focus-visible{outline:2px solid var(--cyan,#38bdf8);outline-offset:2px}.calc-error.svelte-1qf92sz{color:var(--danger,#f87171);margin:1rem 0 0}.result-card.svelte-1qf92sz{background:#a855f714;border:1px solid #a855f74d;border-radius:12px;margin-top:1.5rem;padding:1.25rem}.result-card.svelte-1qf92sz h2:where(.svelte-1qf92sz){color:var(--text-main);margin:0 0 .5rem;font-size:1.3rem}.result-note.svelte-1qf92sz{font-size:var(--fs-sm);color:var(--text-secondary);margin:0 0 .75rem}.master-hint.svelte-1qf92sz{border-left:3px solid var(--purple,#a855f7);color:var(--text-secondary);background:#ffffff0a;margin:0 0 .75rem;padding:.6rem .8rem;line-height:1.55}.master-hint.svelte-1qf92sz a:where(.svelte-1qf92sz),.wie-funktioniert.svelte-1qf92sz a:where(.svelte-1qf92sz){color:#c084fc;text-decoration:underline}.deep-html.svelte-1qf92sz p{color:var(--text-secondary);margin:0 0 .9rem;line-height:1.65}.deep-html.svelte-1qf92sz b{color:var(--text-main)}.wie-funktioniert.svelte-1qf92sz,.rechner-cross.svelte-1qf92sz,.rechner-cta.svelte-1qf92sz{margin-top:2.5rem}.wie-funktioniert.svelte-1qf92sz h2:where(.svelte-1qf92sz),.rechner-cross.svelte-1qf92sz h2:where(.svelte-1qf92sz),.rechner-cta.svelte-1qf92sz h2:where(.svelte-1qf92sz){color:var(--text-main);margin:0 0 .5rem;font-size:1.15rem}.wie-funktioniert.svelte-1qf92sz p:where(.svelte-1qf92sz),.rechner-cta.svelte-1qf92sz p:where(.svelte-1qf92sz){color:var(--text-secondary);margin:0 0 .75rem;line-height:1.6}.rechner-cross.svelte-1qf92sz ul:where(.svelte-1qf92sz){margin:0;padding-left:1.1rem}.rechner-cross.svelte-1qf92sz li:where(.svelte-1qf92sz){color:var(--text-secondary);margin:0 0 .4rem;line-height:1.6}.rechner-cross.svelte-1qf92sz a:where(.svelte-1qf92sz){color:var(--link);text-decoration:underline}.cta-btn.svelte-1qf92sz{color:#fff;background:linear-gradient(135deg,#0e7490,#7e22ce);border-radius:10px;min-height:44px;padding:.65rem 1.3rem;font-weight:700;text-decoration:none;display:inline-block}
