/* First Media: Lichtbahnen für vorhandene Kopfbereiche. */
[data-fm-light-hero]{position:relative;isolation:isolate}
.fm-structure-home .fm-classic-hero.fm-network-hero[data-fm-light-hero="home"]{
 background:radial-gradient(ellipse at 82% 58%,#15414c 0%,#0b2635 36%,#081823 78%);
}
[data-fm-light-hero="home"]>.fm-network,
[data-fm-light-hero="compact"]>.fm-inner-network-layer,
[data-fm-light-hero="compact"]>.fm-light-layer{
 position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:1;
 -webkit-mask-image:linear-gradient(90deg,transparent 1%,#0003 25%,#000b 55%,#000 73%);
 mask-image:linear-gradient(90deg,transparent 1%,#0003 25%,#000b 55%,#000 73%);
}
[data-fm-light-hero="compact"]>.fm-light-layer{z-index:-1}
[data-fm-light-hero] .fm-light-traces{position:absolute;inset:0;display:block;width:100%;height:100%}
[data-fm-light-toggle][hidden]{display:none}
.fm-light-list-toggle{position:absolute;right:16px;bottom:2px;padding:4px 9px;border:1px solid #55758b;background:#0b1e2e;color:#cce3f0;border-radius:99px;font:inherit;font-size:.65rem}
.fm-light-list-toggle:focus-visible{outline:2px solid #a2dcf7;outline-offset:3px}
@media(max-width:720px){
 [data-fm-light-hero="home"]>.fm-network{
 -webkit-mask-image:linear-gradient(180deg,transparent 0%,#0002 30%,#000 72%);
 mask-image:linear-gradient(180deg,transparent 0%,#0002 30%,#000 72%);
 }
 [data-fm-light-hero="compact"]>.fm-inner-network-layer,
 [data-fm-light-hero="compact"]>.fm-light-layer{opacity:.68}
}
