body{
margin:0;
overflow:hidden;
background:black;
font-family:Arial;
}

#hud{
position:absolute;
right:20px;
top:20px;
color:white;
background:rgba(0,0,0,0.5);
padding:15px;
border-radius:10px;
}

#homeBtn{
margin-top:10px;
cursor:pointer;
}

#shop{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
background:#111;
color:white;
padding:20px;
border:2px solid white;
}

.hidden{
display:none;
}
