.rechner-hub.svelte-hvdyzw{max-width:var(--page-max-width,900px);margin:0 auto;padding:2rem 1.25rem 4rem}.hub-grid.svelte-hvdyzw{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hub-card.svelte-hvdyzw{box-sizing:border-box;background:color-mix(in srgb, var(--vordergrund) 3%, transparent);border:1px solid color-mix(in srgb, var(--vordergrund) 10%, transparent);border-radius:var(--radius-md);height:100%;min-height:160px;color:var(--text-main);flex-direction:column;gap:.5rem;padding:1.4rem 1.3rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}@media (hover:hover) and (pointer:fine){.hub-card.svelte-hvdyzw:hover{border-color:color-mix(in srgb, var(--cyan) 45%, transparent);background:color-mix(in srgb, var(--cyan) 5%, transparent)}}.hub-card.svelte-hvdyzw:focus-visible{outline:2px solid var(--cyan,#38bdf8);outline-offset:2px}.hub-card-title.svelte-hvdyzw{font-size:var(--fs-md);color:var(--text-main);margin:0}.hub-card-desc.svelte-hvdyzw{color:var(--text-secondary);flex:1;margin:0;line-height:1.55}.hub-card-cta.svelte-hvdyzw{color:var(--text-main);margin-top:.4rem;font-weight:700}.paar-uebergabe.svelte-hvdyzw{background:color-mix(in srgb, var(--rose) 5%, transparent);border:1px solid color-mix(in srgb, var(--rose) 22%, transparent);border-radius:var(--radius-md);margin-top:2.5rem;padding:1.6rem 1.5rem}.paar-titel.svelte-hvdyzw{font-size:var(--fs-md);color:var(--color-together,#f472b6);margin:0 0 .5rem}.paar-text.svelte-hvdyzw{color:var(--text-secondary);max-width:60ch;margin:0 0 .9rem;line-height:1.55}.paar-link.svelte-hvdyzw{min-height:44px;color:var(--color-together,#f472b6);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rose) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--rose) 40%, transparent);text-underline-offset:.2em;align-items:center;gap:.3em;font-weight:700;text-decoration-thickness:1px;transition:text-decoration-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.paar-link.svelte-hvdyzw:hover{-webkit-text-decoration-color:var(--color-together,#f472b6);text-decoration-color:var(--color-together,#f472b6)}}.paar-link.svelte-hvdyzw:focus-visible{outline:2px solid var(--color-together,#f472b6);outline-offset:3px;border-radius:3px}html[data-design=elanum] .rechner-hub.svelte-hvdyzw{--seitenrand:2rem;max-width:calc(var(--content) + 2 * var(--seitenrand));padding:clamp(24px, 4vw, 48px) var(--seitenrand) clamp(72px, 10vw, 120px)}@media (width<=500px){html[data-design=elanum] .rechner-hub.svelte-hvdyzw{--seitenrand:0px}}html[data-design=elanum] .hub-grid.svelte-hvdyzw{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px}html[data-design=elanum] .hub-card.svelte-hvdyzw{border-radius:var(--radius-surface);background:var(--paper);min-height:0;box-shadow:var(--raised-sm);color:var(--ink);transition:transform var(--motion-ui) var(--ease), box-shadow var(--motion-ui) ease;border-color:#0000;gap:12px;padding:24px}html[data-design=elanum] .hub-card.svelte-hvdyzw:focus-visible{outline:3px solid var(--sterne-tief);outline-offset:4px;box-shadow:var(--raised-sm), var(--glow)}html[data-design=elanum] .hub-card.svelte-hvdyzw:active{transition-duration:90ms;transform:scale(.985)}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .hub-card.svelte-hvdyzw:hover{background:var(--paper);box-shadow:var(--raised-sm), var(--glow);border-color:#0000}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-design=elanum]:not(.weniger-bewegung) .hub-card.svelte-hvdyzw:hover{transform:translateY(-3px)}}html[data-design=elanum] .hub-card-title.svelte-hvdyzw{font:600 var(--fs-lg)/1.3 var(--font-sans);color:var(--ink)}html[data-design=elanum] .hub-card-desc.svelte-hvdyzw{font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink-2)}html[data-design=elanum] .hub-card-cta.svelte-hvdyzw{font:600 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink);text-underline-offset:5px;margin-top:4px;text-decoration:underline;text-decoration-thickness:1px}html[data-design=elanum] .paar-uebergabe.svelte-hvdyzw{--tone:var(--bezug-tief);--tint:var(--bezug-hauch);border-radius:var(--radius-surface);background:radial-gradient(110% 90% at 100% 0%, color-mix(in srgb, var(--tint) 60%, var(--tone) 6%), transparent 62%), linear-gradient(160deg, var(--paper), var(--tint));box-shadow:var(--raised-sm), 0 22px 44px -28px color-mix(in srgb, var(--tone) 70%, transparent);border:0;justify-items:start;gap:12px;margin-top:clamp(56px,8vw,96px);padding:28px;display:grid}html[data-design=elanum] .paar-titel.svelte-hvdyzw{font:600 var(--fs-lg)/1.3 var(--font-sans);color:var(--ink);margin:0}html[data-design=elanum] .paar-text.svelte-hvdyzw{max-width:var(--measure);font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink-2);margin:0}html[data-design=elanum] .paar-link.svelte-hvdyzw{border-radius:var(--radius-control);font:600 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink);text-underline-offset:5px;transition:background var(--motion-ui) ease;gap:10px;margin-left:-12px;padding:0 12px;text-decoration-color:currentColor}html[data-design=elanum] .paar-link.svelte-hvdyzw:focus-visible{outline:3px solid var(--sterne-tief);outline-offset:4px}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .paar-link.svelte-hvdyzw:hover{color:var(--bezug-tief);background:var(--paper);text-decoration-color:currentColor;text-decoration-thickness:2px}}
