@supports (-webkit-touch-callout: none) {

  html, body{
    background: #020b18 !important;
    background-color: #020b18 !important;
  }

  body{
    position: relative !important;
    filter: none !important;
    mix-blend-mode: normal !important;
  }

  body::before{
    content:"";
    position:fixed;
    inset:0;
    pointer-events:none;
    z-index:0;
    opacity:.55;

    background-image:
      radial-gradient(1px 1px at 8% 12%,  rgba(180,220,255,.95) 45%, transparent 46%),
      radial-gradient(1px 1px at 22% 35%, rgba(180,220,255,.70) 45%, transparent 46%),
      radial-gradient(1px 1px at 40% 18%, rgba(180,220,255,.85) 45%, transparent 46%),
      radial-gradient(1px 1px at 55% 42%, rgba(180,220,255,.60) 45%, transparent 46%),
      radial-gradient(1px 1px at 73% 22%, rgba(180,220,255,.90) 45%, transparent 46%),
      radial-gradient(1px 1px at 88% 38%, rgba(180,220,255,.65) 45%, transparent 46%),
      radial-gradient(1px 1px at 15% 70%, rgba(180,220,255,.80) 45%, transparent 46%),
      radial-gradient(1px 1px at 34% 78%, rgba(180,220,255,.55) 45%, transparent 46%),
      radial-gradient(1px 1px at 60% 74%, rgba(180,220,255,.75) 45%, transparent 46%),
      radial-gradient(1px 1px at 82% 86%, rgba(180,220,255,.90) 45%, transparent 46%);

    background-size: 900px 900px;
    background-repeat: repeat;
  }

  svg.neon-waves{
    filter: none !important;
    z-index: 1 !important;
  }

  .column{
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  canvas.stars{
    display:none !important;
  }
}
