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

canvas{
position:fixed;
top:0;
left:0;
}

#matrix{
z-index:0;
}

#threebg{
z-index:1;
pointer-events:none;
}

.content{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
text-align:center;
z-index:2;
}

h1{
font-size:52px;
margin-bottom:10px;
text-shadow:0 0 20px #00ffff;
}

.menu a{
display:block;
margin:12px;
padding:14px 28px;
border:1px solid #00ffff;
color:#00ffff;
text-decoration:none;
transition:0.3s;
font-size:18px;
}

.menu a:hover{
background:#00ffff;
color:black;
box-shadow:0 0 20px #00ffff;
}
