*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:linear-gradient(#1a472a 0%,#0d1a0d 100%);min-height:100vh;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container{text-align:center;max-width:800px;margin:0 auto}.back-link{color:#4ade80;text-align:left;width:100%;margin-bottom:30px;font-size:16px;text-decoration:none;display:inline-block}.back-link:hover{text-decoration:underline}.logo{margin-bottom:20px;font-size:80px}h1{color:#fff;letter-spacing:4px;margin-bottom:10px;font-size:48px}.subtitle{color:#4ade80;letter-spacing:2px;margin-bottom:40px;font-size:18px}.description{color:#ccc;text-align:left;margin-bottom:40px;font-size:18px;line-height:1.8}.features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px;display:grid}.feature{background:#ffffff1a;border-radius:15px;padding:25px}.feature-icon{margin-bottom:15px;font-size:40px}.feature-title{color:#4ade80;margin-bottom:10px;font-size:18px;font-weight:700}.feature-desc{color:#aaa;font-size:14px}.cta{margin-top:40px}.play-btn{color:#0a2010;letter-spacing:2px;background:linear-gradient(#4ade80 0%,#22c55e 100%);border-radius:50px;padding:18px 60px;font-size:20px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block;box-shadow:0 8px 30px #4ade804d}.play-btn:hover{transform:translateY(-3px)}.footer{color:#666;border-top:1px solid #ffffff1a;margin-top:60px;padding-top:30px;font-size:14px}.footer a{color:#4ade80;text-decoration:none}.footer a:hover{text-decoration:underline}.links{margin-top:15px}.links a{margin:0 10px}
