/* Gildenwappen-Wallpaper: ausschließlich Hintergründe; Spielfiguren und Daten bleiben in ihren Modulen. */
html body:has(.jr-site-frame[data-jr-page]){
  background-color:#050708!important;
  background-image:linear-gradient(#05070826,#05070866),var(--jr-wallpaper-image)!important;
  background-position:center top!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-attachment:fixed!important;
}
html body:has(.jr-site-frame[data-jr-page]) .jr-site-frame,
html body:has(.jr-site-frame[data-jr-page]) .page-block:has(>.jr-site-frame),
html body:has(.jr-site-frame[data-jr-page]) .jr-site-frame>.content{
  background:#050708!important;
}
html body:has(.jr-site-frame[data-jr-page]).jpm-page::before,
html body:has(.jr-site-frame[data-jr-page]).jpm-jedi-red::before{
  background-image:linear-gradient(#05070826,#050708dd),var(--jr-wallpaper-image)!important;
}
html body:has(.jr-site-frame[data-jr-page]) .jr-head-inner::before{
  background-image:linear-gradient(90deg,#080809e6,#050608b8 48%,#05060870),var(--jr-wallpaper-image)!important;
}
html body:has(.jr-site-frame[data-jr-page]) :is(.jr-hero,.jr-require,.jr-callout,.jpm-hero,.jpm-home-member-link,.jr-news-stage){
  background-image:linear-gradient(100deg,#050708f5,#050708b3 58%,#05070860),var(--jr-wallpaper-image)!important;
}
html body:has(.jr-site-frame[data-jr-page]) .jr-auth-stage{
  background-image:var(--jr-wallpaper-image)!important;
}
@media(max-width:760px){
  html body:has(.jr-site-frame[data-jr-page]){background-attachment:scroll!important}
}
