body {
  margin:0;
  background:#0b0f14;
  color:#e6f1ff;
  font-family: Consolas, monospace;
  overflow:hidden;
}

#desktop {
  position:fixed;
  inset:0 0 56px 0;
  background:
    linear-gradient(90deg, rgba(30,60,90,.15), rgba(90,50,30,.2)),
    repeating-linear-gradient(45deg, rgba(255,255,255,.02), rgba(255,255,255,.02) 2px, transparent 2px, transparent 6px);
}

#taskbar {
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  height:56px;
  display:flex;
  align-items:center;
  background:linear-gradient(180deg,#111,#050505);
  box-shadow:0 -0 20px rgba(0,255,255,.2);
}

#start-menu {
  position:fixed;
  bottom:56px;
  left:0;
  width:360px;
  height:60vh;
  background:#05080c;
  border-right:1px solid #0ff;
}
