body.cosmic{margin:0;background:black;color:#0ff;overflow-x:hidden}
#orbitalFrame{width:100%;height:70vh;border:0}
#logo{
 position:absolute;top:20px;width:100%;text-align:center;
 font-size:60px;color:gold;text-shadow:0 0 40px gold;
 animation:pulse 3s infinite;
}
@keyframes pulse{0%{opacity:.4}50%{opacity:1}100%{opacity:.4}}
.grid{
 display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
 gap:20px;padding:40px;
}
.tile{
 background:rgba(0,255,255,.15);backdrop-filter:blur(8px);
 padding:40px;border-radius:20px;text-align:center;
 box-shadow:0 0 30px #0ff;
}
#cosmosBG{
 position:fixed;top:0;left:0;width:100%;height:100%;
 object-fit:cover;z-index:-1;opacity:.15;
}