.rd-root{--kopf-hoehe:calc(max(100svh, 640px) + 140px);--kopf-horizont:clamp(380px, 56svh, 640px);isolation:isolate}.rd-root :has(.rd-kopfgrund){isolation:auto!important;z-index:auto!important}.rd-root .fold .rd-kopfgrund{zoom:calc(1 / var(--z,1));top:calc(72px * (var(--z,1) - 1))}@media (min-width:2200px) and (min-height:1300px){.rd-root:has(.fold) .rd-kopfgrund>.rkg-mond{left:calc(50% + 700px - var(--kk-m) / 2)}}.rd-root :has(.rd-kopfgrund){background-color:#0000}.rd-root .rd-kopfgrund{z-index:-1;width:100vw;height:var(--kopf-hoehe);pointer-events:none;background:#09070f;position:absolute;top:0;left:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 200px),#0000008c calc(100% - 110px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 200px),#0000008c calc(100% - 110px),#0000 100%)}.rd-root .rd-kopfgrund>div{position:absolute;inset:0}.rd-root .rd-kopfgrund .rkg-himmel{background: radial-gradient(ellipse 70% 30% at 46% calc(var(--kopf-horizont) - 40px) in oklab, #6c408f8c, transparent 75%), radial-gradient(ellipse 46% 60% at 72% 26% in oklab, #5e387f8c, #45276033 55%, transparent 80%), radial-gradient(ellipse 55% 45% at 18% -6% in oklab, #38285680, transparent 75%), linear-gradient(to bottom in oklab, #160f20 0%, #261436 40%, #361a47 72%, #281438 100%)}@supports (color:lab(0% 0 0)){.rd-root .rd-kopfgrund .rkg-himmel{background: radial-gradient(ellipse 70% 30% at 46% calc(var(--kopf-horizont) - 40px) in oklab, lab(35.3518% 31.3934 -36.7353/.55), transparent 75%), radial-gradient(ellipse 46% 60% at 72% 26% in oklab, lab(30.8631% 28.6829 -34.3468/.55), lab(21.882% 23.7214 -28.9657/.2) 55%, transparent 80%), radial-gradient(ellipse 55% 45% at 18% -6% in oklab, lab(19.9644% 16.4017 -25.3358/.5), transparent 75%), linear-gradient(to bottom in oklab, lab(5.34285% 6.07792 -10.1094) 0%, lab(10.2647% 15.2767 -18.8553) 40%, lab(15.1401% 21.1719 -23.3255) 72%, lab(10.7494% 16.9751 -19.7657) 100%)}}.rd-root .rd-kopfgrund .rkg-sterne{height:var(--kopf-horizont);background:url(/redesign/bg/hg-sterne.svg) 50% 0/2560px 900px;bottom:auto;-webkit-mask-image:linear-gradient(#000 45%,#00000059 100%);mask-image:linear-gradient(#000 45%,#00000059 100%)}.rd-root .rd-kopfgrund>.rkg-berge{--berg-w:max(100vw, 1100px);--berg-h:calc(var(--berg-w) / 6.095 * .9);top:calc(var(--kopf-horizont) - var(--berg-h) * .676);background:url(/redesign/bg/hg-berge.svg) 50% 0 / var(--berg-w) var(--berg-h) no-repeat, linear-gradient(#0c0a13, transparent 240px) 0 calc(var(--berg-h) - 1px) / 100% 100% no-repeat}@media (max-width:767px){.rd-root .rd-kopfgrund>.rkg-berge{--berg-w:900px}}.rd-root .rd-kopfgrund>.rkg-mond{z-index:3;--kk-m:clamp(150px, 10.5vw, 230px);width:var(--kk-m);height:var(--kk-m);inset:auto;left:calc(50% + min(520px, 50% - 110px) - var(--kk-m) / 2);top:92px}@media (max-width:1023px){.rd-root .rd-kopfgrund>.rkg-mond{--kk-m:112px;top:78px;left:auto;right:-22px}}.rd-root:has(.pdk-rk) .rd-kopfgrund>.rkg-mond{--kk-rand:calc((100vw - 1240px) / 2);--kk-m:clamp(120px, calc(var(--kk-rand) - 48px), 200px);left:auto;right:calc((var(--kk-rand) - var(--kk-m)) / 2);top:132px}@media (max-width:1023px){.rd-root:has(.fold) .rd-kopfgrund>.rkg-mond{opacity:0}}@media (max-width:1599px){.rd-root:has(.pdk-rk) .rd-kopfgrund>.rkg-mond{opacity:0}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.rd-root .rd-kopfgrund>.rkg-mond{animation:linear both rkg-mond-zug;animation-timeline:scroll(root);animation-range:0 900px}}}@keyframes rkg-mond-zug{0%{transform:translateY(0)}to{transform:translateY(180px)}}.rd-root .rd-kopfgrund .rkg-mond:before{content:"";background:radial-gradient(circle closest-side at 54% 48% in oklab, #a182c357, #6c4d8a21 45%, transparent);border-radius:50%;position:absolute;inset:-80%}@supports (color:lab(0% 0 0)){.rd-root .rd-kopfgrund .rkg-mond:before{background:radial-gradient(circle closest-side at 54% 48% in oklab, lab(59.2065% 21.9785 -29.4719/.34), lab(38.2487% 22.6633 -29.223/.13) 45%, transparent)}}.rd-root .rd-kopfgrund .rkg-mond img{border-radius:50%;width:100%;height:100%;display:block;position:relative;box-shadow:0 0 26px 4px #d7bef457;box-shadow:0 0 26px 4px lab(80.4154% 17.0494 -23.838/.34)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(.rkg-mond){animation-duration:.7s;animation-timing-function:cubic-bezier(.65,0,.35,1)}::view-transition-old(.rkg-mond){animation-duration:.7s;animation-timing-function:cubic-bezier(.65,0,.35,1)}::view-transition-new(.rkg-mond){animation-duration:.7s;animation-timing-function:cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.rd-root .rd-kopfgrund:after{content:"";z-index:4;background:linear-gradient(90deg,#08070d6b 0%,#08070d38 38%,#0000 62%);position:absolute;inset:0}@media (max-width:1023px){.rd-root .rd-kopfgrund:after{background:linear-gradient(90deg,#08070d61 0%,#08070d2e 70%,#0000 100%)}}.rd-root .rin-kopf,.rd-root .rrs-kopf{overflow:clip visible}@media (max-width:1023px){.rd-root>.rdu-seite:first-child>.rd-kopfgrund{top:8px}}.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund{background:#0a070e}.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund .rkg-himmel{background:radial-gradient(ellipse 78% 30% at 46% calc(var(--kopf-horizont) - 40px) in oklab, #a63d029e, #7c271c38 55%, transparent 80%), radial-gradient(ellipse 40% 56% at 76% 24% in oklab, #9046076b, #5e221a24 55%, transparent 80%), radial-gradient(ellipse 55% 45% at 18% -6% in oklab, #3321558c, transparent 75%), linear-gradient(to bottom in oklab, #100a1d 0%, #260d2d 48%, #4c1316 78%, #310c0f 100%)}@supports (color:lab(0% 0 0)){.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund .rkg-himmel{background:radial-gradient(ellipse 78% 30% at 46% calc(var(--kopf-horizont) - 40px) in oklab, lab(40.8195% 42.5687 51.8501/.62), lab(29.2695% 37.0176 27.6691/.22) 55%, transparent 80%), radial-gradient(ellipse 40% 56% at 76% 24% in oklab, lab(38.9648% 29.7402 46.8327/.42), lab(22.6042% 27.6248 20.0259/.14) 55%, transparent 80%), radial-gradient(ellipse 55% 45% at 18% -6% in oklab, lab(17.4298% 18.6632 -28.8745/.55), transparent 75%), linear-gradient(to bottom in oklab, lab(3.70852% 5.18089 -10.9441) 0%, lab(7.8684% 18.2795 -16.3304) 48%, lab(16.1811% 27.088 14.0297) 78%, lab(8.88925% 19.2178 7.62896) 100%)}}.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund>.rkg-berge{filter:saturate(.55)brightness(.82)}.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund .rkg-mond img{filter:sepia()saturate(2.6)hue-rotate(-24deg)brightness(1.12);box-shadow:0 0 30px 6px #f8a0525c;box-shadow:0 0 30px 6px lab(73.9462% 28.6532 53.7325/.36)}.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund .rkg-mond:before{background:radial-gradient(circle closest-side at 54% 48% in oklab, #e2832d66, #9e442126 45%, transparent)}@supports (color:lab(0% 0 0)){.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund .rkg-mond:before{background:radial-gradient(circle closest-side at 54% 48% in oklab, lab(64.5157% 32.9003 59.6573/.4), lab(40.9725% 37.1098 39.0125/.15) 45%, transparent)}}.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund>.rkg-berge:before{content:"";left:0;top:calc(var(--berg-h) * .35);width:200%;height:calc(var(--berg-h) * .9);pointer-events:none;background-color:#0000;background-image:radial-gradient(13% 46% at 8% 58%,#cabfd31c,#0000 72%),radial-gradient(15% 40% at 27% 46%,#cabfd314,#0000 72%),radial-gradient(12% 50% at 41% 62%,#cabfd31a,#0000 72%);background-image:radial-gradient(13% 46% at 8% 58%,lab(78.7446% 6.71411 -8.58955/.11),#0000 72%),radial-gradient(15% 40% at 27% 46%,lab(78.7446% 6.71411 -8.58955/.08),#0000 72%),radial-gradient(12% 50% at 41% 62%,lab(78.7446% 6.71411 -8.58955/.1),#0000 72%);background-position:0 0,0 0,0 0;background-repeat:repeat-x;background-size:50% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute}@media (prefers-reduced-motion:no-preference){.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund>.rkg-berge:before{animation:150s linear infinite hal-nebel}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund .rkg-sterne:before,.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund .rkg-sterne:after{content:"";pointer-events:none;opacity:0;background:url(/redesign/halloween/fledermaus.svg) 50%/contain no-repeat;position:absolute}.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund .rkg-sterne:after{--dx:max(-12vw, -150px);--dy:-46px;width:60px;height:30px;animation:38s linear -9s infinite hal-flug,3.1s ease-in-out infinite alternate hal-kippen;top:140px;right:max(24px,3vw)}.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund .rkg-sterne:before{--dx:min(6vw, 90px);--dy:40px;width:44px;height:22px;animation:47s linear -30s infinite hal-flug,2.6s ease-in-out -.8s infinite alternate hal-kippen;top:96px;left:calc(50% + 180px)}.rd-thema[data-thema=halloween] .rd-root .rd-kopfgrund .rkg-mond:after{content:"";pointer-events:none;background:url(/redesign/halloween/fledermaus.svg) 50%/contain no-repeat;width:30%;height:15%;animation:9s ease-in-out infinite alternate hal-bogen;position:absolute;top:50%;left:50%}.rd-thema[data-thema=halloween] .rd-root:has(.pdk-rk) .rd-kopfgrund .rkg-sterne:before{display:none}.rd-thema[data-thema=halloween] .rd-root:has(.pdk-rk) .rd-kopfgrund .rkg-sterne:after{display:none}}.rd-thema:has(.rd-root>.rin) .rf-fuss:after{content:"";pointer-events:none;background:linear-gradient(#08080d00,#08080d);height:64px;position:absolute;bottom:100%;left:0;right:0}.rd-thema:has(.rd-root>.rdu-seite) .rf-fuss:after{content:"";pointer-events:none;background:linear-gradient(#08080d00,#08080d);height:64px;position:absolute;bottom:100%;left:0;right:0}.rd-thema:has(.rd-root>.rk-ev-seite) .rf-fuss:after{content:"";pointer-events:none;background:linear-gradient(#08080d00,#08080d);height:64px;position:absolute;bottom:100%;left:0;right:0}@media (max-width:767px){.rd-thema:has(.rd-root>.rin) .rf-fuss:after{height:48px}}@media (max-width:1023px){:is(.rd-root:has(>.rin) .rd-kopfgrund>.rkg-mond,.rd-root:has(>.rdu-seite) .rd-kopfgrund>.rkg-mond){opacity:0}}.rd-root:is(:has(>.rin),:has(>.rdu-seite),:has(>.rrs),:has(>.rk-ev-seite)){min-height:100svh;overflow-x:clip}:is(.rd-root:is(:has(>.rin),:has(>.rdu-seite),:has(>.rrs),:has(>.rk-ev-seite)) :has(>.rd-kopfgrund),.rd-root:is(:has(>.rin),:has(>.rdu-seite),:has(>.rrs),:has(>.rk-ev-seite)) :has(.rd-kopfgrund)){overflow:visible}
