.kopf.svelte-8iwoek{text-align:center;max-width:640px;margin:34px auto 26px}h1.svelte-8iwoek{font-size:clamp(1.4rem,3vw,1.9rem);margin:0 0 10px}.card.svelte-8iwoek{max-width:640px;margin:0 auto 16px}h2.svelte-8iwoek{margin:0 0 12px;font-size:1.15rem}.stand.svelte-8iwoek{text-align:center}.zahl.svelte-8iwoek{margin:4px 0 10px}.zahl.svelte-8iwoek strong:where(.svelte-8iwoek){font-size:3rem;font-variant-numeric:tabular-nums;line-height:1}.zahl.svelte-8iwoek .von:where(.svelte-8iwoek){display:block;margin-top:4px;color:inherit}.balken.svelte-8iwoek{height:14px;background:var(--bg-inset);border-radius:999px;overflow:hidden;margin:0 0 8px}.fuellung.svelte-8iwoek{height:100%;background:var(--accent);border-radius:999px}.stand.svelte-8iwoek .btn:where(.svelte-8iwoek){margin-top:8px}.histo.svelte-8iwoek svg:where(.svelte-8iwoek){width:100%;height:auto;display:block}.achse.svelte-8iwoek{font-size:11px;fill:currentColor;opacity:.55}.meilensteine.svelte-8iwoek ul:where(.svelte-8iwoek){list-style:none;margin:0;padding:0;display:grid;gap:12px}.meilensteine.svelte-8iwoek li:where(.svelte-8iwoek){padding-left:26px;position:relative}.meilensteine.svelte-8iwoek li:where(.svelte-8iwoek):before{content:"○";position:absolute;left:0;color:var(--accent)}.meilensteine.svelte-8iwoek li.erreicht:where(.svelte-8iwoek):before{content:"●"}.meilensteine.svelte-8iwoek strong:where(.svelte-8iwoek){font-variant-numeric:tabular-nums}
