*{box-sizing:border-box}body{margin:0;background:#080914;color:#f7f7fb;font-family:Arial,sans-serif}header{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 7%;border-bottom:1px solid #202238;background:#0b0c19;position:sticky;top:0;z-index:5}.brand{font-size:22px;font-weight:800}.brand span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#8b5cf6;margin-right:8px}.brand b{color:#a78bfa}nav a{color:#bfc0d3;text-decoration:none;margin-left:24px}.hero{max-width:1100px;margin:auto;min-height:430px;padding:70px 7%;display:flex;align-items:center;justify-content:space-between}.tag{color:#a78bfa;font-weight:700;letter-spacing:2px}h1{font-size:54px;line-height:1.05;margin:15px 0}h1 strong{color:#a78bfa}.hero p{color:#b7b9cb;max-width:520px;line-height:1.7}.btn,button{border:0;background:#8b5cf6;color:white;padding:13px 22px;border-radius:12px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;margin-top:14px}.orb{width:260px;height:260px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle,#9b6cff,#3a206e 45%,#111225 70%);box-shadow:0 0 70px #6d3ed6;font-weight:900;font-size:30px}.orb small{font-size:14px;letter-spacing:4px}.grid{max-width:1100px;margin:0 auto 50px;padding:0 7%;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card,.panel{background:#111322;border:1px solid #242741;border-radius:18px;padding:20px}.game{height:130px;border-radius:14px;display:grid;place-items:center;font-weight:900;font-size:22px;letter-spacing:1px}.ff{background:linear-gradient(135deg,#42206c,#c45cff)}.ml{background:linear-gradient(135deg,#173e72,#48a5ff)}.pubg{background:linear-gradient(135deg,#3d3a20,#a8893a)}.card p{color:#aeb0c1}.panel{max-width:1100px;margin:25px auto;padding:28px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stats div{background:#181a2a;padding:22px;border-radius:14px}.stats b,.stats span{display:block}.stats b{font-size:25px;color:#c4b5fd}.stats span{color:#9ea1b7;margin-top:8px}footer{text-align:center;color:#777b91;padding:45px 15px}@media(max-width:750px){nav{display:none}.hero{padding-top:45px;flex-direction:column;align-items:flex-start}.hero h1{font-size:42px}.orb{width:190px;height:190px;margin:35px auto 0}.grid{grid-template-columns:1fr;padding:0 5%}.panel{margin:20px 5%}.stats{grid-template-columns:1fr 1fr}}