/*! © Sunfield – Code und Programmierung geschützt · 2026-11-15 · SUNFIELD-KOPIERSCHUTZ id 930b8bc4 */
html.sfp{--sfp-kurve:cubic-bezier(.2,.75,.2,1);--sfp-staerke:1;--sfp-rund:20px;--sfp-akzent:#1f2740;--sfp-fokus:#8a6420;--sfp-licht:255,240,225;--sfp-schatten:31,39,64;--sfp-feld-a:#e9c2ae;--sfp-feld-b:#d8be86;--sfp-feld-c:#a8492d;--sfp-kopf:rgba(245,239,230,1);--sfp-glanz-st:.4;--sfp-glanz-misch:soft-light;--sfp-schein-misch:normal;--sfp-schein:.55}html.sfp[data-sfp-thema=damenwahl]{--sfp-akzent:#1f2740;--sfp-fokus:#8a6420;--sfp-licht:255,232,214;--sfp-schatten:31,39,64;--sfp-feld-a:#e9c2ae;--sfp-feld-b:#d8be86;--sfp-feld-c:#c9735a;--sfp-kopf:rgba(245,239,230,1);--sfp-rund:20px;--sfp-staerke:1}html.sfp[data-sfp-thema=einreiher]{--sfp-akzent:#e0b45f;--sfp-fokus:#e0b45f;--sfp-licht:244,223,174;--sfp-schatten:23,33,31;--sfp-feld-a:#e0b45f;--sfp-feld-b:#467864;--sfp-feld-c:#f4dfae;--sfp-kopf:rgba(23,33,31,1);--sfp-rund:20px;--sfp-staerke:.9;--sfp-schein-misch:screen;--sfp-schein:.5}html.sfp[data-sfp-thema=wohnfaden]{--sfp-akzent:#2f4a3a;--sfp-fokus:#8a6420;--sfp-licht:255,247,230;--sfp-schatten:23,33,31;--sfp-feld-a:#e8d6b6;--sfp-feld-b:#c9d8cb;--sfp-feld-c:#d9c08a;--sfp-kopf:rgba(247,245,240,1);--sfp-rund:18px;--sfp-staerke:.8;--sfp-schein:.6}.sfp-glas .sfp-kopf{background:var(--sfp-kopf);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff59,0 1px rgba(var(--sfp-schatten),.08),0 18px 40px -30px rgba(var(--sfp-schatten),.55)}.sfp-wechsel .sfp-kopf{view-transition-name:sfp-kopf}.sfp-tiefe .sfp-k,.sfp-tiefe .sfp-k:hover{box-shadow:0 1px 1px rgba(var(--sfp-schatten),.05),0 3px 6px -2px rgba(var(--sfp-schatten),.07),0 12px 24px -12px rgba(var(--sfp-schatten),.2),0 28px 48px -30px rgba(var(--sfp-schatten),.4)}.sfp .sfp-k{transform-origin:50% 55%;will-change:auto}:where(.sfp .sfp-k){position:relative}.sfp-bewegt.sfp-fein .sfp-k{transition:transform .55s var(--sfp-kurve),opacity .6s var(--sfp-kurve),scale .2s var(--sfp-kurve)}.sfp-bewegt.sfp-fein.sfp-tiefe .sfp-k.sfp-an{transform:perspective(900px) translate3d(0,-6px,0);transition-duration:.25s,.6s,.2s}.sfp-bewegt.sfp-fein.sfp-neigen .sfp-k.sfp-an{transform:perspective(900px) translate3d(0,-6px,0) rotateX(var(--sfp-rx,0deg)) rotateY(var(--sfp-ry,0deg));transition-duration:.14s,.6s,.2s}.sfp-bewegt.sfp-fein.sfp-neigen .sfp-k .sfp-kb img{transition:transform .55s var(--sfp-kurve)}.sfp-bewegt.sfp-fein.sfp-neigen .sfp-k.sfp-an .sfp-kb img{transform:translate3d(calc(var(--sfp-x,0)*-14px),calc(var(--sfp-y,0)*-14px),0) scale(1.07);transition-duration:.18s}.sfp-bewegt.sfp-fein.sfp-neigen .sfp-k .sfp-kt{transition:translate .5s var(--sfp-kurve)}.sfp-bewegt.sfp-fein.sfp-neigen .sfp-k.sfp-an .sfp-kt{translate:calc(var(--sfp-x,0)*6px) calc(var(--sfp-y,0)*4px);transition-duration:.18s}.sfp .sfp-glanz{position:absolute;inset:0;z-index:3;overflow:hidden;border-radius:inherit;pointer-events:none}.sfp .sfp-glanz:before,.sfp .sfp-glanz:after{content:"";position:absolute;opacity:0;transition:opacity .45s var(--sfp-kurve)}.sfp-licht .sfp-glanz:before{left:-50%;top:-50%;width:200%;height:200%;mix-blend-mode:var(--sfp-glanz-misch);background:radial-gradient(closest-side,rgba(var(--sfp-licht),.16),rgba(var(--sfp-licht),.05) 45%,rgba(var(--sfp-licht),0) 75%);transform:translate3d(calc(var(--sfp-x,0)*50%),calc(var(--sfp-y,0)*50%),0)}.sfp-reflex .sfp-glanz:after{left:-60%;top:0;width:220%;height:100%;mix-blend-mode:normal;background:linear-gradient(105deg,transparent 45%,rgba(255,255,255,.1) 49%,rgba(255,255,255,.03) 52%,transparent 55%);transform:translate3d(calc(var(--sfp-x,0)*-36%),0,0)}.sfp-licht .sfp-glanz{box-shadow:inset 0 0 0 1px rgba(var(--sfp-licht),0);transition:box-shadow .45s var(--sfp-kurve)}.sfp-fein.sfp-bewegt .sfp-k.sfp-an .sfp-glanz{box-shadow:inset 0 0 0 1px rgba(var(--sfp-licht),.22)}.sfp-fein.sfp-bewegt .sfp-k.sfp-an .sfp-glanz:before{opacity:calc(var(--sfp-glanz-st)*var(--sfp-staerke))}.sfp-fein.sfp-bewegt .sfp-k.sfp-an .sfp-glanz:after{opacity:calc(var(--sfp-glanz-st)*2.2)}.sfp .sfp-k:focus-visible .sfp-glanz:after{opacity:.7}.sfp .sfp-start{isolation:isolate}.sfp .sfp-feldw{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.sfp-licht .sfp-feldw:before{content:"";position:absolute;inset:-20%;opacity:.7;background:radial-gradient(38% 46% at 24% 32%,color-mix(in srgb,var(--sfp-feld-a) 70%,transparent),transparent 70%),radial-gradient(34% 40% at 78% 70%,color-mix(in srgb,var(--sfp-feld-b) 55%,transparent),transparent 70%),radial-gradient(30% 36% at 56% 46%,color-mix(in srgb,var(--sfp-feld-c) 35%,transparent),transparent 70%);transition:opacity 1s}.sfp-bewegt.sfp-feld .sfp-feldw:before{animation:sfp-wogen 24s ease-in-out infinite alternate}.sfp-feld .sfp-feldw.sfp-gl:before{opacity:0;animation:none}.sfp .sfp-feld{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s var(--sfp-kurve)}.sfp-feld .sfp-gl .sfp-feld{opacity:.9}@keyframes sfp-wogen{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}.sfp .sfp-schein{position:absolute;left:0;top:0;width:clamp(320px,46vw,720px);aspect-ratio:1;border-radius:50%;opacity:0;mix-blend-mode:var(--sfp-schein-misch);background:radial-gradient(closest-side,rgba(var(--sfp-licht),var(--sfp-schein)),rgba(var(--sfp-licht),calc(var(--sfp-schein)*.35)) 50%,rgba(var(--sfp-licht),0));transform:translate3d(calc(var(--sfp-hx,70vw) - 50%),calc(var(--sfp-hy,40%) - 50%),0);transition:opacity .6s var(--sfp-kurve),transform .35s var(--sfp-kurve)}.sfp-licht.sfp-fein.sfp-bewegt .sfp-start.sfp-hell .sfp-schein{opacity:1}.sfp-tiefe.sfp-bewegt .sfp-ebene{translate:0 calc(var(--sfp-roll,0) * var(--sfp-t,0) * 1px)}.sfp-bewegt .sfp-kn{transition-property:transform,opacity,translate,scale,background-color,color,border-color,box-shadow}.sfp-magnet.sfp-fein.sfp-bewegt .sfp-mg{translate:var(--sfp-mx,0) var(--sfp-my,0);transition:translate .3s var(--sfp-kurve),scale .18s var(--sfp-kurve),transform .25s var(--sfp-kurve),background-color .2s,color .2s,box-shadow .25s}.sfp-druck.sfp-bewegt .sfp-kn:active:not(:disabled){scale:.955;transition-duration:.08s}.sfp-druck.sfp-bewegt .sfp-k:active{scale:.985}.sfp-fokus :focus-visible{outline:3px solid var(--sfp-fokus);outline-offset:3px}.sfp-fokus .sfp-k:focus-visible{outline-offset:4px;border-radius:var(--sfp-rund)}.sfp-io.sfp-bewegt .sfp-weg{opacity:0}.sfp-io.sfp-bewegt.sfp-einblenden .sfp-da{animation:sfp-auf .7s var(--sfp-kurve) calc(var(--sfp-i,0)*70ms) backwards}.sfp-io.sfp-bewegt.sfp-ankommen.sfp-touch .sfp-da{animation:sfp-ankommen .8s var(--sfp-kurve) calc(var(--sfp-i,0)*80ms) backwards}@keyframes sfp-auf{0%{opacity:0;transform:perspective(900px) translate3d(0,22px,0) rotateX(6deg)}}@keyframes sfp-ankommen{0%{opacity:0;transform:perspective(700px) translate3d(0,34px,-40px) rotateX(14deg) scale(.96)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:.32s var(--sfp-kurve,ease) both sfp-raus}::view-transition-new(root){animation:.46s var(--sfp-kurve,ease) both sfp-rein}::view-transition-group(sfp-kopf){animation-duration:.4s}}@keyframes sfp-raus{to{opacity:0;transform:perspective(1200px) translate3d(0,-10px,0) rotateX(2deg) scale(1)}}@keyframes sfp-rein{0%{opacity:0;transform:perspective(1200px) translate3d(0,14px,0) rotateX(-2deg) scale(1)}}@supports not (view-transition-name:none){.sfp-wechsel.sfp-bewegt body{animation:sfp-ein .45s var(--sfp-kurve) both}}@keyframes sfp-ein{0%{opacity:0}}.sfp .sfp-gal{perspective:1100px}.sfp-touch .sfp-schein,.sfp-touch .sfp-glanz:before{display:none}.sfp-ruhe *,.sfp-ruhe *:before,.sfp-ruhe *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sfp-ruhe .sfp-feld,.sfp-ruhe .sfp-schein{display:none}@media (prefers-reduced-motion:reduce){.sfp *,.sfp *:before,.sfp *:after{animation:none!important;transition:none!important}.sfp .sfp-k,.sfp .sfp-kb img,.sfp .sfp-kt,.sfp .sfp-ebene,.sfp .sfp-mg{transform:none;translate:none;scale:none}.sfp .sfp-weg{opacity:1}.sfp .sfp-feld,.sfp .sfp-schein{display:none}}@media print{.sfp .sfp-feldw,.sfp .sfp-glanz{display:none}.sfp .sfp-weg{opacity:1}}
