body{

background-image:url("https://i.pinimg.com/originals/43/0e/0d/430e0d0a2e98f3e8d5d5cb582fa4180f.gif");

background-size:cover;

background-attachment:fixed;

font-family:Verdana;

color:white;

margin:0;

overflow-x:hidden;
}

.sidebar{

position:fixed;

left:20px;

top:20px;

width:180px;

background:rgba(255,255,255,0.25);

backdrop-filter:blur(6px);

padding:20px;

border-radius:25px;

border:2px solid white;

text-align:center;

box-shadow:0px 0px 20px #cceeff;
}

.sidebar a{

color:white;

text-decoration:none;

font-size:18px;
}

.sidebar a:hover{

color:#ffe0f5;
}

.container{

width:800px;

margin:auto;

margin-top:40px;
}

.mainbox{

background:rgba(173,216,230,0.7);

backdrop-filter:blur(6px);

padding:30px;

border-radius:35px;

border:3px solid white;

box-shadow:0px 0px 25px #bde0ff;

text-align:center;
}

h1{

font-size:60px;

text-shadow:0px 0px 12px white;
}

.subtitle{

font-size:22px;
}

.mainimg{

width:320px;

border-radius:25px;

border:3px solid white;

margin-top:20px;
}

.musicbox{

margin-top:25px;

background:rgba(255,255,255,0.2);

padding:15px;

border-radius:20px;
}

.box{

background:rgba(255,255,255,0.2);

margin-top:25px;

padding:20px;

border-radius:25px;

border:2px solid white;
}

.stamp{

width:120px;

margin-top:15px;
}

a{

color:white;
}

a:hover{

color:#ffd6f0;
}

.stars{

position:fixed;

width:100%;

height:100%;

pointer-events:none;

background:url("https://i.imgur.com/YKY28eT.png");

animation:move 80s linear infinite;

opacity:0.4;
}

@keyframes move{

from{
background-position:0 0;
}

to{
background-position:0 10000px;
}

}