:root{--navy-top:#0A2158;--navy-mid:#10327A;--navy-low:#0A245E;--navy-deep:#05163F;--navy-ink:#071A35;--gold:#D9BC70;--champ:#EAD39B;--warm:#F4F0E7;--star:#F8EED0;--gold-1:#FBEBB4;--gold-2:#E9C56B;--gold-3:#C99A3E;--burg-ratio:3.1558}.fond{position:fixed;inset:0;z-index:-1;overflow:hidden;isolation:isolate;pointer-events:none;background:radial-gradient(120% 80% at 50% 34%,#2757a873,#1d4a9226 55%,#0a205000),linear-gradient(180deg,var(--navy-top) 0%,var(--navy-mid) 42%,var(--navy-low) 80%,var(--navy-deep) 100%)}.fond:after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:radial-gradient(78% 78% at 50% 50%,#030c2800 55%,#030c28ad)}.fond-burg{position:absolute;z-index:7;pointer-events:none;top:clamp(1rem,3.2vh,2.2rem);left:clamp(1rem,4vw,3rem);right:clamp(1rem,4vw,3rem);height:var(--burg-raum,16svh)}html.burg-gemessen .fond-burg{top:0;left:0;right:auto;width:var(--burg-b);height:auto}html.burg-gemessen .fond-burg .burg{left:0;top:0;width:100%;transform:translate(var(--burg-x),var(--burg-y))}.tiefe{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(54.29% 26.26% at 5% 12.12%,#02081a40,#030b2023 55%,#040e2600),radial-gradient(40% 23.23% at -2.86% 35.35%,#02081a2b,#030b2018 55%,#040e2600),radial-gradient(44.29% 19.19% at 30.71% -3.03%,#02081a2b,#030b2018 55%,#040e2600),radial-gradient(51.43% 26.26% at 92.14% 79.8%,#02081a40,#030b2023 55%,#040e2600),radial-gradient(44.29% 21.21% at 54.29% 98.48%,#02081a2e,#030b2019 55%,#040e2600),radial-gradient(37.14% 21.72% at 101.43% 56.57%,#02081a29,#030b2016 55%,#040e2600),radial-gradient(27.14% 12.63% at 40% 30.81%,#02081a56,#030b202f 55%,#040e2600),radial-gradient(33.57% 15.15% at 85% 60.1%,#02081a66,#030b2038 55%,#040e2600),radial-gradient(26.43% 14.14% at 10.71% 60.1%,#02081a5a,#030b2031 55%,#040e2600),radial-gradient(24.29% 10.61% at 64.29% 19.19%,#02081a45,#030b2026 55%,#040e2600),radial-gradient(32.86% 13.64% at 90% 99.49%,#02081a5e,#030b2034 55%,#040e2600),radial-gradient(30% 13.64% at 3.57% 2.53%,#02081a52,#030b202d 55%,#040e2600),radial-gradient(23.57% 7.58% at 17.86% 78.79%,#02081a62,#030b2036 55%,#040e2600),radial-gradient(21.43% 6.57% at 70% 28.28%,#02081a56,#030b202f 55%,#040e2600),radial-gradient(15% 4.8% at 44.29% 51.01%,#02081a45,#030b2026 55%,#040e2600),radial-gradient(17.14% 5.56% at 87.86% 10.61%,#02081a50,#030b202c 55%,#040e2600)}.tiefe--band{inset:-9%;background:radial-gradient(19.22% 7.93% at -13.14% 83.18%,#5e8fdc33,#3a69bc1c 55%,#2f5cac00),radial-gradient(22.03% 6.67% at -4.59% 79.04%,#5e8fdc38,#3a69bc1f 55%,#2f5cac00),radial-gradient(23.51% 8.98% at -2.1% 69.98%,#5e8fdc27,#3a69bc15 55%,#2f5cac00),radial-gradient(15.81% 6.12% at 11.21% 69.71%,#5e8fdc33,#3a69bc1c 55%,#2f5cac00),radial-gradient(17.76% 8.27% at 25.89% 70.56%,#5e8fdc35,#3a69bc1d 55%,#2f5cac00),radial-gradient(27.44% 10.68% at 36% 67.69%,#5e8fdc32,#3a69bc1c 55%,#2f5cac00),radial-gradient(25.38% 7.22% at 28.27% 50.32%,#5e8fdc3e,#3a69bc22 55%,#2f5cac00),radial-gradient(24.27% 10.82% at 43.71% 51.79%,#5e8fdc3b,#3a69bc20 55%,#2f5cac00),radial-gradient(20.4% 8.08% at 58.68% 52.87%,#5e8fdc30,#3a69bc1b 55%,#2f5cac00),radial-gradient(16.22% 5.65% at 67.05% 48.59%,#5a9bd83e,#3277ac22 55%,#2c669900),radial-gradient(28.42% 8.27% at 77.78% 46.22%,#5a9bd829,#3277ac16 55%,#2c669900),radial-gradient(17.64% 6.34% at 84.77% 40.82%,#5e8fdc39,#3a69bc20 55%,#2f5cac00),radial-gradient(24.06% 7.2% at 88.24% 32.55%,#5a9bd83b,#3277ac20 55%,#2c669900),radial-gradient(27.55% 9.61% at 97.46% 28.96%,#5a9bd832,#3277ac1c 55%,#2c669900),radial-gradient(25.45% 8.25% at 103.75% 22.98%,#5e8fdc35,#3a69bc1d 55%,#2f5cac00),radial-gradient(20.73% 9.05% at 109.62% 16.67%,#5e8fdc26,#3a69bc15 55%,#2f5cac00);will-change:transform;animation:wabern 34s ease-in-out infinite alternate}@keyframes wabern{0%{transform:translate3d(-5.4%,3.4%,0)}35%{transform:translate3d(1.6%,-2.9%,0)}70%{transform:translate3d(4.9%,4.2%,0)}to{transform:translate3d(6.2%,-1.8%,0)}}.sky{position:absolute;inset:0;z-index:0;pointer-events:none}.st{position:absolute;width:var(--s);height:var(--s);margin:calc(var(--s)/-2) 0 0 calc(var(--s)/-2);border-radius:50%;background:var(--star)}.st--glow{box-shadow:0 0 calc(var(--s)*2.4) calc(var(--s)*.5) #f8eed059}.kohorte{position:absolute;inset:0}.sp{position:absolute;width:calc(var(--s)*1.7);height:calc(var(--s)*1.7);margin:calc(var(--s)*-.85) 0 0 calc(var(--s)*-.85);opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 170 170%22%3E%3Cfilter id=%22g%22 x=%22-50%25%22 y=%22-50%25%22 width=%22200%25%22 height=%22200%25%22%3E%3CfeGaussianBlur stdDeviation=%2217.5%22/%3E%3C/filter%3E%3Cpath d=%22M85,35 Q87.5,82.5 135,85 Q87.5,87.5 85,135 Q82.5,87.5 35,85 Q82.5,82.5 85,35 Z%22 fill=%22%23F8EED0%22 fill-opacity=%22.55%22 filter=%22url(%23g)%22/%3E%3Cpath d=%22M85,35 Q87.5,82.5 135,85 Q87.5,87.5 85,135 Q82.5,87.5 35,85 Q82.5,82.5 85,35 Z%22 fill=%22%23F8EED0%22/%3E%3C/svg%3E") center/100% 100% no-repeat}@keyframes tw{0%,to{opacity:var(--a)}50%{opacity:var(--b)}}@keyframes fl{0%,to{opacity:var(--a)}14%{opacity:var(--b)}27%{opacity:var(--c)}41%{opacity:var(--b)}55%{opacity:var(--a)}68%{opacity:var(--b)}82%{opacity:var(--c)}}@keyframes twp{0%,to{opacity:var(--a);transform:scale(.7)}50%{opacity:var(--b);transform:scale(1.3)}}.tw{animation:tw var(--d,5s) ease-in-out var(--t,0s) infinite}.fl{animation:fl var(--d,3s) linear var(--t,0s) infinite}.twp{animation:twp var(--d,4s) ease-in-out var(--t,0s) infinite}svg .twp{transform-box:fill-box;transform-origin:center}@keyframes sp{0%,to{opacity:.22;transform:scale(.5) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(22deg)}}.sp{animation:sp var(--d,5s) ease-in-out var(--t,0s) infinite}.schnuppe{position:absolute;z-index:1;transform:rotate(var(--deg));pointer-events:none}.schnuppe i{display:block;position:relative;width:clamp(90px,13vw,240px);height:2px;border-radius:2px;opacity:0;background:linear-gradient(90deg,#f8eed000,#f8eed01a 38%,#f8eed08c 80%,#fffcf0f2 97%,#fff);box-shadow:0 0 9px #f8eed073;animation:schnuppe var(--gap,21s) linear var(--delay,4s) infinite}.schnuppe i:after{content:"";position:absolute;right:-2px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#fffcf0;box-shadow:0 0 14px 3px #f8eed0b3}@keyframes schnuppe{0%,0.6%{opacity:0;transform:translate(0)}1.5%{opacity:1}5.0%{opacity:1}6.2%,to{opacity:0;transform:translate(125vmax)}}.burg{position:absolute;left:50%;top:0;transform:translate(calc(-50% + var(--burg-versatz, 0%)));width:var(--burg-breite, min(90%, 1400px));height:auto;--op:.85;pointer-events:none}.musik{position:absolute;z-index:1;height:auto;--op:.5;pointer-events:none}.burg>svg.sternbild,.musik>svg.sternbild{display:block;width:100%;height:auto;opacity:var(--op)}.sb{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--star);opacity:calc(var(--op) * var(--h, 1))}.sb--glow{background:radial-gradient(circle closest-side,#f8eed080,#f8eed021 40%,#f8eed000)}.sb--puls{background:none;opacity:var(--op)}.sb--puls>b{display:block;width:100%;height:100%;border-radius:50%;background:var(--star)}.sb--zack{aspect-ratio:auto}.sb--zack>b{border-radius:0;background:center/100% 100% no-repeat}.sb--hof{background:none;opacity:var(--op)}.sb--hof>b{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle closest-side,#fff6dc80,#ead39b33 22%,#9fc2f012 55%,#9fc2f000)}.sb-kranz{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);opacity:var(--op);pointer-events:none}.sb-kranz>b,.sb-kranz>b>b{display:block;width:100%;height:100%}.musik--clef{left:3%;top:44%;width:clamp(68px,9vw,168px)}.musik--beam{right:4%;top:20%;width:clamp(78px,10.5vw,196px)}.musik--note{right:10%;bottom:15%;width:clamp(46px,6vw,106px)}.musik--note2{left:8%;bottom:12%;width:clamp(42px,5.5vw,96px);display:none}@media(min-width:1100px){.musik--note2{display:block}}@media(orientation:landscape){:root{--burg-breite:min(92%, 1300px, calc(27svh * var(--burg-ratio)));--burg-raum:19svh}}@media(orientation:landscape)and (max-height:800px){:root{--burg-breite:min(88%, 800px, calc(22svh * var(--burg-ratio)));--burg-raum:16svh}}@media(orientation:landscape)and (min-height:940px){:root{--burg-breite:min(94%, 1750px, calc(34svh * var(--burg-ratio)));--burg-raum:23svh}}@media(max-width:640px){.burg{--burg-versatz:3.9%}:root{--burg-breite:165%;--burg-raum:15svh}.burg{--op:.72}.musik--clef{top:auto;bottom:22%;left:3%}.musik--note{display:none}}.schnuppe{transition:opacity .6s}html.ruht .schnuppe{opacity:0}@media(prefers-reduced-motion:reduce){.tw{opacity:var(--b)}.sp{opacity:.8;transform:none}.schnuppe{display:none}}html.ruht .fond *,html.ruht .fond *:before,html.ruht .fond *:after,html.ruht .hero *,html.ruht .hero *:before,html.ruht .hero *:after,html.menue-offen .fond *,html.menue-offen .fond *:before,html.menue-offen .fond *:after,html.menue-offen .hero *,html.menue-offen .hero *:before,html.menue-offen .hero *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.fond *,.fond *:before,.fond *:after{animation:none!important;transition:none!important}}
