.search,.team-grid,.top-header,body{display:flex}.logo-image,.team-logo{filter:drop-shadow(0 0 10px #00ffe7)}*{margin:0;padding:0;box-sizing:border-box;font-family:Orbitron,sans-serif}body{background-color:#0d0d0d;color:#e0e0e0;flex-direction:column;align-items:center}footer,header,main{width:100%;max-width:1200px;padding:20px}@keyframes glow{0%,100%{text-shadow:0 0 10px #00ffe7}50%{text-shadow:0 0 20px #ff00c8}}@keyframes fadeInCard{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.top-header{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.logo-image{height:60px;width:60px;border-radius:50%;border:2px solid #00ffe7}.title h1{color:#00ffe7;font-size:1.6rem;animation:4s ease-in-out infinite glow}.search{gap:5px}.search input{padding:8px;background:#1a1a1a;border:1px solid #00ffe7;border-radius:8px 0 0 8px;color:#fff}.navbar nav ul li a:hover,.search button{background:#00ffe7;color:#000}.search button{padding:8px 12px;border:none;border-radius:0 8px 8px 0;cursor:pointer}.brand-name,.teams h2,.teams h3,.teams ul li:hover{color:#00ffe7}.button-container a:hover,.search button:hover{background:#ff00c8;color:#fff}.navbar{margin-top:10px;background:#121212;border-top:1px solid #00ffe7;border-bottom:1px solid #00ffe7;box-shadow:0 0 10px #00ffe7}.cookie-banner,.footer{background:#1a1a1a;border-top:2px solid #00ffe7}.navbar nav ul{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;gap:20px;padding:15px 0}.navbar nav ul li a{color:#00ffe7;padding:10px 20px;border:1px solid #00ffe7;border-radius:30px;transition:.3s}.teams{margin-top:30px;animation:1s fadeInCard}.teams h2{text-align:center;margin-bottom:30px;animation:5s infinite glow}.teams h3,.teams p{margin-bottom:10px;text-align:center}.team-grid{flex-wrap:wrap;gap:25px;justify-content:center}.team-grid>div{background:#1a1a1a;border:1px solid #00ffe7;border-radius:12px;padding:20px;width:280px;box-shadow:0 0 15px rgba(0,255,231,.1);animation:.8s ease-in-out fadeInCard;transition:transform .3s}.team-grid>div:hover{transform:translateY(-5px)}.team-logo{width:100px;height:100px;border-radius:50%;display:block;margin:0 auto 15px;border:2px solid #00ffe7}.teams h3{font-size:1.3rem}.teams p{color:#ccc}.teams h4{color:#ff00c8;text-align:center;margin-top:10px}.teams ul{list-style:none;padding:0;margin:10px 0 0;text-align:center}.teams ul li{padding:4px 0;color:#ccc;transition:color .3s}.button-container{margin-top:40px;text-align:center}.button-container a{display:inline-block;margin:10px;padding:12px 24px;background:#00ffe7;color:#0d0d0d;font-weight:700;text-decoration:none;border-radius:30px;transition:background .3s;animation:6s infinite glow}.footer{margin-top:50px;padding:20px;text-align:center}.footer-links a{color:#00ffe7;margin:0 10px;text-decoration:none}.designer,.footer-links a:hover{color:#ff00c8}.footer-text{color:#888;margin-top:5px}@media (max-width:768px){.search,.search button,.search input{width:100%}.navbar nav ul,.top-header{flex-direction:column;align-items:center}.search{flex-direction:column}.team-grid>div{width:100%;max-width:350px}.team-logo{width:80px;height:80px}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;color:#e0e0e0;padding:15px 20px;display:none;justify-content:space-between;align-items:center;box-shadow:0 -2px 10px rgba(0,255,231,.1);z-index:999}.cookie-banner p{margin:0}