#jx-ribbons {position:fixed;inset:0;z-index:30;pointer-events:none!important;
  overflow:hidden;filter:drop-shadow(0 0 3px #70d9fa33);}
#jx-ribbons canvas {display:block;width:100%;height:100%;pointer-events:none!important;}
#jx-ribbons[data-mode="touch"],#jx-ribbons[data-mode="paused"],
#jx-ribbons[data-mode="dragging"],#jx-ribbons[data-mode="hidden"] {visibility:hidden;}
#home h1.fx-shiny {
  background-image:linear-gradient(120deg,#e3edf8,#a5d1ed);
  background-repeat:no-repeat;background-size:100% 100%;
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;color:#c4deef;
}
#home h1.fx-shiny > span {background:none!important;color:inherit!important;}
.motion-paused #home h1.fx-shiny {
  background-image:linear-gradient(120deg,#e3edf8,#a5d1ed)!important;
}
@media(max-width:760px),(hover:none),(pointer:coarse) {#jx-ribbons {display:none!important;}}
@media(prefers-reduced-motion:reduce) {
  #jx-ribbons {display:none!important;}
  #home h1.fx-shiny {background-image:linear-gradient(120deg,#e3edf8,#a5d1ed)!important;}
}

#jx-ribbons{filter:none;mix-blend-mode:screen;}
