.game-container{font-family:var(--font-rubik),"Rubik",sans-serif;color:#edfbfe;background-color:#0c1831;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");min-height:100vh}.game-hero{text-align:center;background:linear-gradient(#0006 0%,#0c183100 100%);padding:160px 20px 80px}.game-hero-content{max-width:900px;margin:0 auto}.game-hero-icon{margin-bottom:20px;font-size:100px}.game-logo{width:200px;height:auto;margin-bottom:30px;margin-left:auto;margin-right:auto;display:block}.game-tagline{color:#2fd8ff;margin-bottom:20px;font-size:20px;font-weight:500}.game-title{margin-bottom:20px;font-size:56px;font-weight:700;line-height:1.2}.game-subtitle{color:#edfbfe;margin-bottom:30px;font-size:24px;font-weight:600}.game-description{color:#edfbfee6;max-width:700px;margin:0 auto 40px;font-size:18px;line-height:1.8}.game-downloads{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px;display:flex}.download-link{transition:transform .3s;display:inline-block}.download-link:hover{transform:translateY(-5px)}.download-link img{width:auto;height:60px}.web-play-button{color:#0c1831;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:16px 40px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.web-play-button:hover{transform:translateY(-3px);box-shadow:0 8px 24px #fea75766}.game-section{max-width:1200px;margin:0 auto;padding:80px 20px}.game-section-alt{background:#0003}.game-section-title{text-align:center;margin-bottom:50px;font-size:42px;font-weight:700}.game-section-text{color:#edfbfee6;text-align:center;max-width:800px;margin:0 auto 40px;font-size:18px;line-height:1.8}.markdown-content{color:#edfbfee6;text-align:left;max-width:800px;margin:0 auto;font-size:18px;line-height:1.8}.markdown-content p{margin-bottom:20px}.markdown-content strong{font-weight:700}.markdown-content ul{margin:20px 0;padding-left:0;list-style:none}.markdown-content li{margin-bottom:15px;padding-left:30px;position:relative}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:60px;display:grid}.feature-card{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:30px;transition:all .3s}.feature-card:hover{background:#ffffff14;transform:translateY(-10px);box-shadow:0 20px 40px #fea75733}.feature-icon{margin-bottom:20px;font-size:48px}.feature-title{margin-bottom:15px;font-size:20px;font-weight:700}.feature-text{color:#edfbfecc;font-size:15px;line-height:1.6}.video-section{text-align:center;background:#0000004d;padding:80px 20px}.video-title{color:#2fd8ff;margin-bottom:40px;font-size:28px;font-weight:600}.video-container{aspect-ratio:16/9;border-radius:16px;max-width:800px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #00000080}.video-container iframe{border:none;width:100%;height:100%}.cta-section{text-align:center;background:linear-gradient(135deg,#fea7571a 0%,#2fd8ff1a 100%);padding:80px 20px}.cta-title{margin-bottom:20px;font-size:42px;font-weight:700}.cta-text{color:#edfbfee6;max-width:700px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:20px}@media (max-width:768px){.game-title{font-size:36px}.game-section-title,.cta-title{font-size:32px}.game-tagline{font-size:16px}.game-subtitle{font-size:18px}.game-hero{padding:120px 20px 60px}.download-link img{height:50px}}
.journey-section{max-width:1200px;margin:0 auto;padding:80px 20px}.journey-title{color:#daa520;text-align:center;margin-bottom:30px;font-size:42px;font-weight:700}.journey-subtitle{color:#edfbfecc;text-align:center;max-width:800px;margin:0 auto 60px;font-size:18px;line-height:1.8}.journey-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;display:grid}.journey-card{background:linear-gradient(135deg,#daa5201a 0%,#8b45131a 100%);border:1px solid #daa5204d;border-radius:20px;padding:40px;position:relative;overflow:hidden}.journey-card:before{content:"";background:linear-gradient(90deg,#daa520,#8b4513);height:4px;position:absolute;top:0;left:0;right:0}.journey-number{color:#daa52033;margin-bottom:10px;font-size:64px;font-weight:700;line-height:1}.journey-card-title{color:#daa520;margin-bottom:15px;font-size:24px;font-weight:700}.journey-text{color:#edfbfecc;font-size:16px;line-height:1.7}.notify-form{flex-wrap:wrap;justify-content:center;gap:15px;max-width:500px;margin:20px auto 0;display:flex}.notify-input{color:#edfbfe;background:#ffffff1a;border:1px solid #daa5204d;border-radius:12px;flex:1;min-width:250px;padding:14px 20px;font-family:Rubik,sans-serif;font-size:16px}.notify-input::placeholder{color:#edfbfe80}.notify-input:focus{background:#ffffff26;border-color:#daa520;outline:none}.notify-button{color:#edfbfe;cursor:pointer;background:linear-gradient(135deg,#daa520,#8b4513);border:none;border-radius:12px;padding:14px 32px;font-family:Rubik,sans-serif;font-size:16px;font-weight:700;transition:all .3s}.notify-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #daa52066}@media (max-width:768px){.notify-form{flex-direction:column}.notify-input{min-width:100%}}
