:root{--ocean:#0d1b2a;--neon:#00f5ff;--light:#e0f7fa}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',sans-serif;background:var(--ocean);color:#ccc;line-height:1.7;font-size:15px;overflow-x:hidden;position:relative}.waves{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.12}.waves span{position:absolute;width:3px;height:100%;background:linear-gradient(transparent,var(--neon),transparent);animation:wave 9s linear infinite}@keyframes wave{0%{transform:translateX(-100%)}100%{transform:translateX(100vw)}}nav{background:rgba(13,27,42,.96);backdrop-filter:blur(12px);padding:15px 50px;position:sticky;top:0;z-index:1000;border-bottom:3px solid var(--neon);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.logo{font-family:'Orbitron',sans-serif;font-size:2.4em;color:var(--neon);text-shadow:0 0 20px var(--neon);text-transform:uppercase}.search-bar input{padding:10px 18px;width:260px;border:none;border-radius:30px;background:rgba(0,245,255,.15);color:#fff;font-size:15px}.search-bar button{padding:10px 24px;border:none;background:var(--neon);color:#000;border-radius:30px;font-weight:700;cursor:pointer;transition:.3s}.search-bar button:hover{background:#fff;box-shadow:0 0 18px #fff}header{text-align:center;padding:70px 20px 50px;background:radial-gradient(circle at center,rgba(0,245,255,.18),transparent 75%),#0d1b2a}.hero h1{font-family:'Orbitron',sans-serif;font-size:3.6em;color:var(--neon);text-shadow:0 0 45px var(--neon);margin-bottom:8px;letter-spacing:3px}.hero .slogan{font-size:1.35em;color:var(--light);margin-bottom:28px;font-weight:600;letter-spacing:1px}.cta{display:inline-block;background:var(--neon);color:#000;padding:14px 70px;font-size:1.6em;font-family:'Rajdhani',sans-serif;font-weight:700;border-radius:14px;border:4px solid #fff;box-shadow:0 0 50px var(--neon);cursor:pointer;transition:.4s}.cta:hover{transform:scale(1.08);background:#fff;color:var(--ocean);box-shadow:0 0 100px #fff}.container{max-width:1100px;margin:50px auto;padding:0 20px}.section{padding:40px 30px;background:rgba(20,40,70,.7);backdrop-filter:blur(10px);border-radius:18px;margin-bottom:35px;border:1px solid rgba(0,245,255,.3);box-shadow:0 8px 30px rgba(0,245,255,.15)}.section h2{font-family:'Orbitron',sans-serif;font-size:1.8em;color:var(--neon);text-align:center;margin-bottom:20px;text-shadow:0 0 14px var(--neon)}.section p,.section li{font-size:15px;color:#ddd;margin-bottom:14px}.section ul{list-style:none;padding-left:25px}.section ul li{position:relative;margin-bottom:10px}.section ul li::before{content:"Play";color:var(--neon);margin-right:12px;font-size:14px}.tb{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;margin:30px 0;table-layout:fixed}table th,table td{border:1px solid rgba(0,245,255,.5);padding:12px;text-align:center;font-size:15px;word-wrap:break-word;overflow-wrap:break-word}table th{background:var(--neon);color:#000;font-weight:700}td a{word-break:break-all}.final-cta{text-align:center;margin:70px 0}footer{background:#0a1422;padding:35px;text-align:center;border-top:4px solid var(--neon);font-size:13px;color:#888}@media(max-width:768px){.hero h1{font-size:2.8em}.hero .slogan{font-size:1.15em}.logo{font-size:2.4em}.cta{font-size:1.4em;padding:12px 50px}.search-bar{flex:1;display:flex;gap:8px}.search-bar input{width:100%}nav{flex-direction:column;gap:14px;padding:0 10px 10px}header{padding:30px 20px 40px}section{padding:30px 20px}}