:root{
  --bg0:#392d2c;
  --bg1:#00205f;
  --bg2:#e68200;
}

html, body{
  height:100%;
  min-height:100vh;
  width:100%;
  margin:0;
  overflow:hidden;
  background: radial-gradient(1200px 800px at 35% 42%, rgba(25,65,140,0.22), rgba(0,0,0,0) 60%),
              radial-gradient(1200px 900px at 65% 60%, rgba(0,0,0,0), rgba(0,0,0,0.45) 70%),
              linear-gradient(170deg, var(--bg1), var(--bg0) 55%, var(--bg2));
}

#c{
  display:block;
  width:100vw;
  height:100vh;
  cursor:pointer;
  touch-action:manipulation;
}

@supports (height: 100dvh){
  html, body{
    height:100dvh;
  }

  #c{
    height:100dvh;
  }
}
