.meta-banner{
width:100%;
min-height:180px;
display:flex;
align-items:center;
justify-content:center;
position:relative;
overflow:hidden;
background:#02030c;
border-radius:20px;
box-shadow:0 0 35px cyan,0 0 90px purple;
}
.meta-space{
position:absolute;
inset:0;
background:
radial-gradient(circle at 20% 50%,rgba(0,234,255,.25),transparent 25%),
radial-gradient(circle at 80% 50%,rgba(255,0,204,.25),transparent 30%),
linear-gradient(135deg,#02030c,#10104b,#02030c);
}
.meta-orbit{
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
border-radius:50%;
border:2px solid cyan;
animation:rotate 15s linear infinite;
}
.orbit1{width:75%;height:75%}
.orbit2{width:45%;height:90%;border-color:#ff00cc;animation-direction:reverse}
@keyframes rotate{to{rotate:360deg}}

.meta-core{
position:absolute;
left:38%;
top:50%;
transform:translate(-50%,-50%);
}
.meta-M{
font:bold 150px Arial Black;
background:linear-gradient(45deg,#00eaff,#0066ff,#8b00ff,#ff00cc,#00ff91);
-webkit-background-clip:text;
color:transparent;
text-shadow:0 0 35px cyan;
}
.crystal{
position:absolute;
left:45%;
top:35%;
font-size:70px;
color:white;
text-shadow:0 0 20px cyan;
animation:pulse 3s infinite;
}
@keyframes pulse{50%{scale:1.2}}

.meta-icons span{
position:absolute;
font-size:25px;
animation:float 4s infinite alternate;
}
.meta-icons span:nth-child(1){left:12%;top:20%}
.meta-icons span:nth-child(2){right:15%;top:20%}
.meta-icons span:nth-child(3){left:20%;bottom:15%}
.meta-icons span:nth-child(4){right:20%;bottom:15%}
@keyframes float{to{translate:0 -10px}}

.meta-text{
position:relative;
z-index:5;
text-align:center;
font-family:Arial Black;
}
.youplugs,.title{
background:linear-gradient(90deg,cyan,purple,pink,lime);
-webkit-background-clip:text;
color:transparent;
text-shadow:0 0 20px cyan;
}
.youplugs{font-size:clamp(25px,4vw,55px)}
.title{font-size:clamp(35px,6vw,80px)}

@media(max-width:600px){
.meta-banner{min-height:120px}
.meta-M{font-size:90px}
.crystal{font-size:40px}
}
