*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100%;font-family:Arial,sans-serif;background-color:#0f0f0f;color:#fff;line-height:1.5}.container{width:90%;max-width:1200px;margin:0 auto}.header{background-color:#141414;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.header-content{display:flex;align-items:center;justify-content:space-between}.logo{color:#00f6ff;font-size:1.8rem;font-weight:700;text-transform:uppercase}.nav a{color:#fff;text-decoration:none;margin-left:1.5rem;transition:color .3s ease}.nav a:hover{color:#00f6ff}.hero{background:linear-gradient(135deg,#330033,#9900ff);padding:4rem 0;text-align:center;position:relative}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background:radial-gradient(circle at center,rgba(153,0,255,.2) 0%,transparent 70%)}.hero-content{position:relative;z-index:1}.hero-content h1{font-size:2.5rem;margin-bottom:.5rem;color:#f5c7ff;text-shadow:0 0 5px rgba(153,0,255,.8)}.hero-content h2{font-size:1.8rem;margin-bottom:1.5rem;color:#f5c7ff;text-shadow:0 0 5px rgba(153,0,255,.6)}.hero-content p{font-size:1.1rem;margin-bottom:2rem;color:#e0d2f1}.hero-btn{background-color:#f5c7ff;color:#303;border:none;padding:.8rem 1.8rem;font-size:1rem;cursor:pointer;border-radius:4px;text-transform:uppercase;transition:transform .2s ease,background-color .3s ease;font-weight:700}.hero-btn:hover{transform:scale(1.05);background-color:#edb2ff}.popular-games{padding:3rem 0;text-align:center}.popular-games h2{font-size:2rem;margin-bottom:2rem}.games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.game-card{background-color:#1b1b1b;border-radius:6px;padding:1rem;text-align:center;position:relative;overflow:hidden;transition:transform .3s ease;border:1px solid rgba(255,255,255,.1)}.game-card:hover{transform:translateY(-5px);border-color:#00f6ff}.game-card img{width:100%;height:auto;border-radius:4px;margin-bottom:1rem}.game-card h3{margin-bottom:.5rem;color:#00f6ff}.game-card p{color:#ccc}.banner{margin:2rem 0;text-align:center}.banner img{max-width:100%;height:auto;border-radius:6px;display:block;margin:0 auto}.contact-us{padding:3rem 0;background-color:#141414;text-align:center;color:#fff;border-top:1px solid rgba(255,255,255,.1)}.contact-us h2{font-size:2rem;margin-bottom:1rem;color:#00f6ff}.contact-us p{margin-bottom:2rem;color:#ccc}.contact-form{max-width:600px;margin:0 auto;text-align:left}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:700;color:#00f6ff}.form-group input,.form-group textarea{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.1);background-color:#1b1b1b;color:#fff;border-radius:4px;outline:none;font-family:Arial,sans-serif}.form-group input:focus,.form-group textarea:focus{border-color:#00f6ff;box-shadow:0 0 5px #00f6ff66}.contact-btn{background-color:#00f6ff;color:#0f0f0f;border:none;padding:.8rem 1.8rem;font-size:1rem;cursor:pointer;border-radius:4px;text-transform:uppercase;transition:transform .2s ease,background-color .3s ease;font-weight:700}.contact-btn:hover{transform:scale(1.05);background-color:#00e0e0}.footer{background-color:#0c0c0c;padding:2rem 0;margin-top:3rem;text-align:center;border-top:1px solid rgba(255,255,255,.1)}.footer-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.footer-content p{color:#ccc}.footer-content nav a{color:#fff;margin:0 .5rem;text-decoration:none;transition:color .2s ease}.footer-content nav a:hover{color:#00f6ff}@media (max-width: 768px){.header-content{flex-direction:column;gap:1rem;text-align:center}.nav{display:flex;flex-wrap:wrap;justify-content:center}.nav a{margin:.5rem}.hero-content h1{font-size:2rem}.hero-content h2{font-size:1.4rem}.hero-content p{font-size:1rem}.games-grid{grid-template-columns:1fr}.footer-content{flex-direction:column;text-align:center}}@media (min-width: 1200px){.container{width:80%}}
