.szene{position:relative;margin:0;width:100%;min-height:300px;aspect-ratio:16 / 11;border-radius:18px;overflow:hidden;background-color:#fff;background-image:radial-gradient(46% 66% at 28% 64%,rgba(79,227,193,.07),transparent 72%),radial-gradient(40% 60% at 74% 34%,rgba(90,168,238,.06),transparent 72%);border:1px solid rgba(10,20,48,.06);color:#0a1430;font-family:Montserrat,system-ui,sans-serif;isolation:isolate}.szene-label{position:absolute;top:14px;left:16px;z-index:5;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#0a1430}.szene-label:before{content:"";width:14px;height:2px;border-radius:1px;background:linear-gradient(90deg,#4fe3c1,#3f86dc)}.szene svg{display:block;width:100%;height:100%;overflow:visible}.szene svg text{font-family:Montserrat,system-ui,sans-serif}.szene-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:linear-gradient(180deg,#fffffff7,#f2f7fadb);border:1px solid #fff;font-size:11.5px;font-weight:600;color:#0a1430;box-shadow:0 0 0 1px #0a14300f,0 10px 22px -8px #0a143038;white-space:nowrap}.szene-chip i{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#86f2d6,#2aaea9);display:inline-block}.szene-toast{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:linear-gradient(135deg,#2b4c7e,#0c1b38);color:#fff;font-size:12px;font-weight:600;box-shadow:0 10px 28px #0a143038;white-space:nowrap}.szene-toast b{color:#46bfba;font-weight:700}.szene :is(rect,path,circle,ellipse,polygon)[fill="#46BFBA"]{fill:url(#gl-m) #46BFBA}.szene :is(rect,path,circle,ellipse,polygon)[fill="#0b7470"]{fill:url(#gl-mb) #0b7470}.szene :is(rect,path,circle,ellipse,polygon)[fill="#0a1430"]{fill:url(#gl-n) #0a1430}.szene :is(rect,path)[fill="#fff"][stroke="#0a1430"]{fill:url(#gl-glas) #fff;stroke:#0a14302e}.szene [stroke="#0a1430"]{stroke:#1b2f52}.szene :is(rect,path,circle)[fill="#DCE2EA"]{fill:#e3eaf0}.szene:not(.an) *,.szene:not(.an) *:before,.szene:not(.an) *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.szene *,.szene *:before,.szene *:after{animation:none!important;transition:none!important}}
