.nav{background:linear-gradient(135deg,#667eea,#764ba2)!important;backdrop-filter:blur(20px);box-shadow:0 4px 20px rgba(102,126,234,.15),inset 0 1px 0 hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:50;transition:all .3s ease}.nav:hover{box-shadow:0 8px 30px rgba(102,126,234,.2),inset 0 1px 0 hsla(0,0%,100%,.15)}.first{color:#fff;line-height:1.2;font-weight:800;font-size:1.5rem;background:linear-gradient(135deg,#ff9a9e,#fecfef 30%,#fecfef 70%,#ff9a9e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .3s ease;cursor:pointer;position:relative}.first:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,154,158,.1) 0,transparent 70%);border-radius:8px;z-index:-1;opacity:0;transition:opacity .3s ease}.first:hover:before{opacity:1}.first:hover{transform:translateY(-1px);text-shadow:0 4px 8px rgba(0,0,0,.15)}.nav a{transition:all .3s ease;border-radius:8px;font-weight:500;position:relative;overflow:hidden}.nav a[aria-current=page]{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;box-shadow:0 4px 15px rgba(16,185,129,.3),inset 0 1px 0 hsla(0,0%,100%,.2);transform:translateY(-1px)}.nav a:hover{background:linear-gradient(135deg,#34d399,#10b981)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4),inset 0 1px 0 hsla(0,0%,100%,.3)}.nav a:not([aria-current=page]):not(:hover){color:hsla(0,0%,100%,.9)!important}.nav a:not([aria-current=page]):not(:hover),.nav button{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px)}.nav button{border-radius:8px;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.2)}.nav button:hover{background:hsla(0,0%,100%,.2)!important;transform:translateY(-1px);box-shadow:0 4px 15px hsla(0,0%,100%,.1)}@media (max-width:768px){.first{font-size:1.25rem}.nav{padding:0 1rem}}@keyframes navGlow{0%,to{box-shadow:0 4px 20px rgba(102,126,234,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}50%{box-shadow:0 6px 25px rgba(102,126,234,.2),inset 0 1px 0 hsla(0,0%,100%,.15)}}.nav{animation:navGlow 4s ease-in-out infinite}*{box-sizing:border-box;max-width:100%}.main{display:flex;justify-content:space-between;max-width:1100px;width:95%;margin:3% auto;padding:0 1rem}.left{flex:1;margin:20px 0}.btn-block{display:flex;margin-top:50px}.main .btn-block .btn{background-color:#ea333d;width:240px;height:55px;border-radius:10px;text-align:center;line-height:55px;color:#fff;font-weight:700;margin:0 auto;-webkit-animation-name:xing;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2s;cursor:pointer}.learn{border:1px solid #000;border-radius:10px;text-align:center;line-height:45px;margin:5px auto;font-size:20px}.learn,.learn a{width:210px;height:45px}.learn a{display:inline-block}.main .btn-block .btn a{display:inline-block;width:240px;height:55px}.main .btn-block .btn:hover{-webkit-animation-name:ab;transform:scale(1);transition:all .6s;width:240px;height:55px}.right{flex:1;margin-left:20px;width:100px;height:100px}.right .game-iframe{max-width:1000px;width:100%;height:600px}.order-tt{font-weight:800;font-size:3rem;background:linear-gradient(135deg,var(--neutral-700) 0,var(--neutral-900) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:6rem 0 4rem;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.5px;text-shadow:0 4px 8px rgba(0,0,0,.1)}.order-tt:after{bottom:-15px;transform:translateX(-50%);width:80px;height:6px;background:var(--primary-gradient);border-radius:3px;box-shadow:0 4px 15px rgba(102,126,234,.3)}.order-tt:after,.order-tt:before{content:"";position:absolute;left:50%}.order-tt:before{top:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(ellipse at center,rgba(102,126,234,.1) 0,transparent 70%);z-index:-1;border-radius:50%}.game{margin:0 auto 2rem;max-width:1000px;width:95%;height:500px;border:1px solid rgba(102,126,234,.1);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 0 0 1px rgba(102,126,234,.1);position:relative;background:var(--primary-gradient);overflow:hidden;transition:all var(--transition);backdrop-filter:blur(20px)}.game:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.1) 0,transparent 50%);pointer-events:none}.game:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 25px 50px rgba(102,126,234,.2),0 0 0 1px rgba(102,126,234,.2)}.game .h1-title{position:absolute;top:30%;left:30%;background-color:#fff;padding:10px;border-radius:10px}.game .btn{position:absolute;z-index:100;width:220px;height:70px;background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.85));top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--radius-lg);text-align:center;line-height:70px;font-size:20px;font-weight:700;color:var(--primary-color);box-shadow:var(--shadow-xl),inset 0 1px 0 hsla(0,0%,100%,.9),0 0 30px rgba(102,126,234,.3);border:2px solid rgba(102,126,234,.15);cursor:pointer;transition:all var(--transition);text-transform:uppercase;letter-spacing:2px;backdrop-filter:blur(20px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.1)}.game .btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(102,126,234,.1) 50%,transparent);border-radius:inherit;opacity:0;transition:opacity var(--transition)}.game .btn:hover{transform:translate(-50%,-50%) translateY(-6px) scale(1.05);background:var(--primary-gradient);color:#fff;box-shadow:0 20px 40px rgba(102,126,234,.4),inset 0 1px 0 hsla(0,0%,100%,.3),0 0 50px rgba(102,126,234,.5);border-color:rgba(102,126,234,.3);text-shadow:0 2px 4px rgba(0,0,0,.2)}.game .btn:hover:before{opacity:1}.game .btn:active{transform:translate(-50%,-50%) translateY(-2px) scale(1.02);transition:all .1s ease}.game .img{width:100%;height:100%;filter:blur(5px)}.game .game-iframe{width:1000px;height:600px;margin-top:50px}.order{max-width:1300px;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:1.2rem;padding:0 2rem;position:relative;flex-direction:unset!important;flex-wrap:unset!important;justify-content:unset!important;align-items:unset!important}.order .game{margin-bottom:0;width:100%;height:350px;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),0 0 0 1px hsla(0,0%,100%,.1);transition:all var(--transition);position:relative;background:linear-gradient(135deg,#fff,#f8fafc);overflow:hidden;border:1px solid rgba(102,126,234,.05);display:flex;flex-direction:column;backdrop-filter:blur(10px)}.order .game:before{background:radial-gradient(circle at top right,rgba(102,126,234,.05) 0,transparent 50%);pointer-events:none;z-index:1}.order .game:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 25px 50px rgba(102,126,234,.15),0 0 0 1px rgba(102,126,234,.1),0 0 40px rgba(102,126,234,.1);border-color:rgba(102,126,234,.15)}.order .game .game-tt{margin:0;padding:.75rem 1rem;font-size:1.2rem;font-weight:700;line-height:1.3;font-family:Arial,sans-serif;text-transform:uppercase;letter-spacing:.5px;position:relative;background:linear-gradient(135deg,#718096,#4a5568 50%,#2d3748);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:1px 1px 2px rgba(0,0,0,.3),0 0 4px rgba(113,128,150,.2);border-radius:4px}.order .game .game-txt{margin:0 5px 0 14px;font-size:18px;color:#6b6b6b;line-height:22px}.order .game .game-btn{background:linear-gradient(135deg,#667eea,#764ba2);width:calc(100% - 2rem);height:44px;border-radius:var(--radius);text-align:center;line-height:44px;color:#fff;font-weight:600;cursor:pointer;border:none;transition:all var(--transition);box-shadow:0 4px 15px rgba(102,126,234,.25),inset 0 1px 0 hsla(0,0%,100%,.2);margin:.8rem;position:relative;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.1);backdrop-filter:blur(10px);z-index:2}.order .game .game-btn:hover{background:linear-gradient(135deg,#7c3aed,#8b5cf6);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(102,126,234,.4),inset 0 1px 0 hsla(0,0%,100%,.3),0 0 20px rgba(102,126,234,.2);text-shadow:0 2px 4px rgba(0,0,0,.2)}.overview{margin:8% auto;max-width:1100px;width:95%;padding:0 20px}.overview .img-content{display:flex}.overview img{border:1px solid #cacbca;margin:10px 20px 10px 0}.overview .tt{font-size:2.2rem;line-height:1.3;font-weight:700;color:#2d3748;margin:2.5rem 0 1.5rem;position:relative}.overview .tt:before{content:"";position:absolute;left:0;bottom:-8px;width:50px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.overview{font-family:sans-serif;font-size:19px;color:gray}.overview b{color:#000}.span-font{color:#eb333d;cursor:pointer;text-decoration:underline}@keyframes big{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes xing{0%{transform:scale(1)}25%{transform:scale(.8)}50%{transform:scale(1)}75%{transform:scale(.8)}}.start{font-size:22px}.footer{width:100%;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-top:1px solid rgba(102,126,234,.1);box-shadow:0 -4px 20px rgba(102,126,234,.1),inset 0 1px 0 hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;padding:2rem;margin-top:4rem;position:relative;backdrop-filter:blur(10px)}.footer:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;margin-top:-1.5px}.order .game:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;padding:2px;background:linear-gradient(45deg,#4a5568,#2d3748,#1a202c,#2d3748);background-size:300% 300%;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;animation:borderGlow 4s ease-in-out infinite;opacity:.4}@keyframes borderGlow{0%,to{background-position:0 50%;opacity:.4}50%{background-position:100% 50%;opacity:.6}}.order .game:hover:before{opacity:.7;animation-duration:2s}.footer .line{margin:0 1.5rem;color:rgba(102,126,234,.3);font-size:1.2rem;font-weight:300}.footer .btn{cursor:pointer;color:#64748b;font-weight:500;padding:.75rem 1.5rem;border-radius:var(--radius);transition:all var(--transition);position:relative;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;border:1px solid transparent}.footer .btn:hover{color:#667eea;background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.15)}@media (min-width:1400px){.order{max-width:1500px;grid-template-columns:repeat(5,1fr)!important;gap:1.5rem}.order .game{height:320px}.order .game .game-image-container{height:170px}.order .game .game-content-container{height:150px;padding:1rem}.order .game .game-tt{font-size:.9rem;min-height:2.2rem}}@media (max-width:768px){.main{flex-direction:column;padding:0 15px}.game{height:400px;margin:2rem 0}.game .h1-title{position:static;transform:none;margin:2rem auto;text-align:center;font-size:1.8rem}.order{grid-template-columns:repeat(3,1fr)!important;gap:1rem;margin:2rem auto 4rem;padding:0 15px}.order .game{height:320px}.order .game .game-image-container{height:170px}.order .game .game-content-container{height:150px;padding:1rem}.order .game .game-tt{font-size:.9rem;min-height:2.2rem;margin-bottom:.6rem}.order-tt{font-size:2rem;margin:2rem 0}.overview{padding:0 15px;margin:4% auto}.overview .tt{font-size:1.8rem}.footer{padding:1.5rem 1rem;margin-top:3rem;flex-direction:column;gap:1rem;text-align:center}.footer .line{display:none}.footer .btn{padding:.5rem 1rem;font-size:.9rem}}@media (max-width:600px){.order{grid-template-columns:repeat(2,1fr)!important;gap:1rem}.order .game{height:300px}.order .game .game-image-container{height:150px}.order .game .game-content-container{height:150px;padding:1rem}.order .game .game-tt{font-size:.85rem;min-height:2rem;margin-bottom:.5rem}}@media (max-width:480px){.order .game{height:280px}.order .game .game-image-container{height:140px}.order .game .game-content-container{height:140px;padding:1rem}.game{height:350px}.order-tt{font-size:1.5rem}.order{grid-template-columns:1fr!important;gap:1.5rem}.order .game .game-tt{font-size:.8rem;min-height:1.8rem;margin-bottom:.4rem}}.loading-shimmer{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));background-size:200px 100%;background-repeat:no-repeat;animation:shimmer 2s linear infinite}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.slide-in-up{animation:slideInUp .6s ease-out}.slide-in-left{animation:slideInLeft .6s ease-out}.slide-in-right{animation:slideInRight .6s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.float{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.rotate{animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.focus-ring{outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--transition)}.focus-ring:focus{outline-color:var(--accent-color)}.ripple{position:relative;overflow:hidden}.ripple:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.6);transform:translate(-50%,-50%);transition:width .6s,height .6s}.ripple:active:before{width:300px;height:300px}.order .game .game-image-container{height:180px;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.order .game .img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition)}.order .game:hover .img{transform:scale(1.05)}.order .game .game-content-container{height:170px;display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.order .game .game-tt{height:auto;min-height:2.4rem;display:flex;align-items:center;margin-bottom:.6rem;font-size:.9rem;line-height:1.2;font-weight:600;color:#2d3748;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.order-tt{text-align:center;font-weight:600;font-size:35px}.order{margin:4% auto 8%;max-width:1100px;width:95%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1rem}.order .game2{margin-bottom:50px;width:240px;height:220px;border-radius:15px;box-shadow:0 0 5px 5px rgba(0,0,0,.2);transition:all .4s;position:relative}.order .game2:hover{transform:scale(1.1);transition:all .4s}.game2 img{height:130px}.order .game2 .game2-tt{margin:0 14px;font-size:15px;font-weight:600}.order .game2 .game2-txt{margin:0 5px 0 14px;font-size:18px;color:#6b6b6b;line-height:22px}.order .game2 .game2-btn{background-color:#ea333d;width:80px;height:30px;border-radius:20px;text-align:center;line-height:30px;color:#fff;font-weight:700;position:absolute;bottom:10px;left:50%;margin-left:-40px;cursor:pointer}.order .game2 .game2-btn:hover{background-color:#ed4851}