*{box-sizing:border-box;cursor:default;margin:0;padding:0}body{background-color:#000}h1,h2,h3,p{color:var(--text-white)}.welcome{background-color:#7474ee;background-image:linear-gradient(#191616d2,#ffffffc7),url(/assets/AetherorLight.webp);background-repeat:no-repeat;background-size:cover}#text{text-align:center;padding-top:45vh;padding-bottom:45vh;font-size:50px}.support-us-link{max-width:600px;margin:40px auto 0;text-decoration:none;display:block}.support-us{-webkit-backdrop-filter:blur(10px);background:#14161e99;border:1px solid #ffffff0d;border-radius:14px;justify-content:center;align-items:center;gap:20px;padding:25px 35px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.support-us-link:hover .support-us{border-color:#fe220099;animation:.6s cubic-bezier(.25,1,.5,1) forwards pulse-glow;transform:translateY(-3px)}.heart-icon{color:#fe2200;filter:drop-shadow(0 0 8px #fe220099);width:35px;height:35px;transition:transform 1s}.support-us-link:hover .heart-icon{transform:scale(1.1)}.support-us p{color:#fff;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:500}.support-us:before{content:"";background:linear-gradient(90deg,#0000,#fe220033 50%,#0000);width:50%;height:100%;position:absolute;top:0;left:-150%;transform:skew(-25deg)}.support-us-link:hover .support-us:before{transition:left 1s;left:150%}@keyframes pulse-glow{0%{box-shadow:0 0 #fe220000}30%{box-shadow:0 0 40px #fe220099,0 12px 30px #fe220066}to{box-shadow:0 12px 30px #fe220033}}@media (width<=576px){.support-us{text-align:center;flex-direction:column;gap:12px;padding:20px}}.what-do{background:linear-gradient(#1213191b,#0b0c104e),url(/img/backgrWeb.webp) 50%/cover no-repeat;border:5px solid #970c0c;border-radius:16px;max-width:100%;height:100vh;padding:60px 40px;font-family:Segoe UI,Roboto,sans-serif}.w-d-h2{color:var(--text-white);text-transform:uppercase;letter-spacing:3px;text-align:center;text-shadow:0 0 10px #00f2fe4d;margin-bottom:50px;font-size:2rem}.cards-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.w-d-card{-webkit-backdrop-filter:blur(8px);background:#0b0c1099;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;align-items:flex-start;padding:40px 30px;transition:transform .3s cubic-bezier(.25,1,.5,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.w-d-card:hover{border-color:#00f2fe66;box-shadow:0 10px 30px #00f2fe26}.card-icon{filter:drop-shadow(0 0 8px #00f2fe80);margin-bottom:20px;font-size:2.5rem}.w-d-title{color:var(--text-white);letter-spacing:1px;margin:0 0 15px;font-size:1.4rem}.w-d-paragraf{color:var(--text-white);flex-grow:1;margin:0 0 30px;font-size:.95rem;line-height:1.6}.btn-more{color:#00f2fe;border:1px solid var(--neon-color);text-transform:uppercase;letter-spacing:1.5px;background:0 0;border-radius:6px;padding:12px 28px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .3s,color .3s,box-shadow .3s;display:inline-block}.btn-more:hover{color:#0b0c10;cursor:pointer;background:#00f2fe;box-shadow:0 0 15px #00f2fe}.games-example{max-width:1200px;margin:80px auto;padding:0 20px;font-family:Segoe UI,Roboto,sans-serif}.g-e-h2{color:var(--text-light,#fff);text-transform:uppercase;letter-spacing:3px;text-align:center;text-shadow:var(--neon-text-shadow);margin-bottom:40px;font-size:2rem}.gallery-wrapper{border:1px solid #cf00fe33;border-radius:50px;width:100%;max-width:700px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.gallery-container{background:#000;width:100%;height:500px;position:relative}.gallery-slide{opacity:0;visibility:hidden;align-items:flex-end;width:100%;height:100%;transition:opacity .8s,visibility .8s;display:flex;position:absolute;top:0;left:0}.gallery-slide.active{opacity:1;visibility:visible}.gallery-img{aspect-ratio:16/9;width:100%;height:auto;position:absolute;top:0;left:0}.slide-content{z-index:2;-webkit-backdrop-filter:blur(8px);box-sizing:border-box;background:#0b0c104e;border-top:1px solid #d400fe4d;width:100%;height:220px;padding:30px;position:relative}.slide-content .slide-platform{cursor:pointer}.slide-content h3{color:#fff;letter-spacing:1px;margin:0 0 10px;font-size:1.5rem}.slide-content p{color:var(--text-gray,#c5c6c7);width:80%;height:60px;margin:0 0 20px;font-size:.95rem;line-height:1.5}@media (width<=768px){.slide-content p{font-size:12px}}.slide-content img{width:50px;position:absolute;top:40%;right:50px;transform:translateY(-50%)}.neon-badge{clip-path:polygon(10px 0%,100% 0%,100% calc(100% - 10px),calc(100% - 10px) 100%,0% 100%,0% 10px);background:#000;padding:1px;display:inline-flex;position:absolute;top:40px;right:60px;box-shadow:0 0 10px #00000080}.neon-badge-content{clip-path:polygon(10px 0%,100% 0%,100% calc(100% - 10px),calc(100% - 10px) 100%,0% 100%,0% 10px);color:#fea500;text-transform:uppercase;letter-spacing:2px;background:#0f1015;align-items:center;gap:10px;width:100%;height:100%;padding:6px 18px;font-family:Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:800;display:flex}.neon-badge-content:before{content:"";background-color:#fe3700;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #00d8fe,0 0 20px #cbfe0099}.btn-gallery{color:#fff;text-transform:uppercase;letter-spacing:1px;background:0 0;border:1px solid #d400fe4d;border-radius:4px;padding:10px 25px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .3s,box-shadow .3s;display:inline-block}.btn-gallery:hover{background:#d400fe;box-shadow:0 0 20px #d400fe}.gallery-arrow{z-index:10;color:#fff;cursor:pointer;background:#0b0c1099;border:1px solid #d400fe;border-radius:50%;padding:12px 18px;font-size:1.5rem;transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow:hover{background:#d400fe;border-color:#d400fe;box-shadow:0 0 10px #d400fe}.prev-arrow{left:20px}.next-arrow{right:20px}.gallery-dots{z-index:10;gap:8px;display:flex;position:absolute;bottom:15px;right:30px}.dot{cursor:pointer;background:#ffffff4d;border-radius:50%;width:10px;height:10px;transition:background .3s,transform .3s}.dot.active{background:#fe008c;transform:scale(1.2);box-shadow:0 0 6px #fe008c}@media (width<=768px){.gallery-container{height:400px}.gallery-arrow{padding:8px 14px;font-size:1.2rem}.prev-arrow{left:10px}.next-arrow{right:10px}}
