.kreis-sphaeren{z-index:0;pointer-events:none;--kreis-scroll:0px;--kreis-x:0px;--kreis-y:0px;position:fixed;inset:0;overflow:hidden}.kreis-sphaere{border:1px solid var(--kreis-stroke);background:radial-gradient(circle, var(--kreis-fill) 0%, transparent 62%);will-change:transform;border-radius:50%;position:absolute}.kreis-sphaere--eins{width:66vmax;height:66vmax;transform:translate3d(calc(var(--kreis-x) * .6), calc(var(--kreis-scroll) * -.05 + var(--kreis-y) * .6), 0);top:-22vmax;right:-18vmax}.kreis-sphaere--zwei{width:42vmax;height:42vmax;transform:translate3d(calc(var(--kreis-x) * -1), calc(var(--kreis-scroll) * .07 + var(--kreis-y) * -1), 0);bottom:-14vmax;left:-12vmax}.kreis-sphaere--drei{width:18vmax;height:18vmax;transform:translate3d(calc(var(--kreis-x) * 1.6), calc(var(--kreis-scroll) * -.11 + var(--kreis-y) * 1.6), 0);top:38%;left:58%}.kreis-ring{z-index:40;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;width:44px;height:44px;padding:4px;transition:opacity .5s,transform .5s;position:fixed;bottom:clamp(.9rem,2.2vw,1.8rem);right:clamp(.9rem,2.2vw,1.8rem);transform:translateY(6px)}.kreis-ring--sichtbar{opacity:1;pointer-events:auto;transform:translateY(0)}.kreis-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.kreis-ring__spur{fill:none;stroke:color-mix(in srgb, var(--alb-stone) 45%, transparent);stroke-width:1px}.kreis-ring__lauf{fill:none;stroke:var(--accent-warm);stroke-width:1.6px;stroke-linecap:round}.kreis-ring__mitte{fill:color-mix(in srgb, var(--alb-stone) 70%, transparent);transition:fill .35s,r .35s}.kreis-ring:hover .kreis-ring__mitte,.kreis-ring:focus-visible .kreis-ring__mitte{fill:var(--accent-warm)}.kreis-ring:focus-visible{outline:1px solid var(--accent-warm);outline-offset:3px;border-radius:50%}@media (prefers-reduced-motion:no-preference){.kreis-ring--sichtbar svg{animation:7s ease-in-out infinite kreis-atmen}@keyframes kreis-atmen{0%,to{transform:rotate(-90deg)scale(1)}50%{transform:rotate(-90deg)scale(1.04)}}}@media (prefers-reduced-motion:reduce){.kreis-sphaere{transform:none!important}}
