@charset "UTF-8";.header{position:fixed;top:0;left:0;width:100%;z-index:100;height:90px;background-color:#17171b80;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-bottom:1px solid rgba(50,50,50,.5);box-shadow:0 5px 16px #0006;transition:all .3s ease}.header .container{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 40px;position:relative}.header .logo img{height:30px;transition:all .3s ease}.header .navigation{position:absolute;left:50%;transform:translate(-50%);transition:all .3s ease}.header .navigation ul{display:flex;gap:20px}.header .navigation ul li a{color:#fff9;font-size:14px;font-weight:500;letter-spacing:1px;transition:all .3s ease;position:relative;padding:8px 0;display:inline-block}.header .navigation ul li a:hover{color:#ffffffe6}.header .navigation ul li a.active{color:#fff;font-weight:600}.header .navigation ul li a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#8c52ff;transition:all .3s cubic-bezier(.68,-.55,.27,1.55);opacity:.7}.header .navigation ul li a:hover:after{width:100%;opacity:.7}.header .navigation ul li a.active:after{width:100%;height:3px;background-color:#8c52ff;box-shadow:0 0 8px #8c52ff80;opacity:1}.header .hamburger-menu{display:none;width:32px;height:24px;position:relative;cursor:pointer;z-index:102}.header .hamburger-menu span{display:block;position:absolute;height:3px;width:100%;background-color:#fff;border-radius:3px;left:0;transform:rotate(0);transition:all .25s ease-in-out}.header .hamburger-menu span:nth-child(1){top:0}.header .hamburger-menu span:nth-child(2){top:10px;width:75%;right:0;left:auto}.header .hamburger-menu span:nth-child(3){top:20px}.header .hamburger-menu:hover span:nth-child(2){width:100%}.header .hamburger-menu.open span{background-color:#8c52ff}.header .hamburger-menu.open span:nth-child(1){top:10px;transform:rotate(135deg)}.header .hamburger-menu.open span:nth-child(2){opacity:0;width:0}.header .hamburger-menu.open span:nth-child(3){top:10px;transform:rotate(-135deg)}@media (max-width: 992px){.header{height:100px;padding-top:10px}.header .logo img{height:28px}}@media (max-width: 768px){.header{height:90px;padding-top:15px}.header .container{padding:0 30px}.header .hamburger-menu{display:block}.header .navigation{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100vh;background-color:#0f0f14f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:120px 40px 40px;z-index:101;transition:right .4s cubic-bezier(.77,0,.175,1);box-shadow:-5px 0 15px #0000004d;transform:none;left:auto}.header .navigation.open{right:0}.header .navigation ul{flex-direction:column;gap:30px;align-items:flex-start}.header .navigation ul li{width:100%}.header .navigation ul li a{font-size:18px;width:100%;display:block;padding:10px 0}.header .navigation ul li a:after{bottom:0;height:2px}.header .navigation ul li a.active:after{background-color:#8c52ff;box-shadow:0 0 10px #8c52ffb3}}@media (max-width: 576px){.header{height:80px;padding-top:20px}.header .container{padding:0 20px}.header .logo img{height:24px}.header .navigation{width:100%;padding:100px 30px 30px}.header .navigation ul li a{font-size:16px;padding:8px 0}}body.menu-open{overflow:hidden}.footer{background-color:#0a0a0a;padding:24px 0;border-top:1px solid rgba(255,255,255,.1)}.footer .container{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.footer .container .logo img{height:32px;width:auto;opacity:1;transition:opacity .2s ease}.footer .container .copyright{color:#fff9;font-size:14px;line-height:1.5;text-align:center;flex:1;margin:0 40px}.footer .container .social-links{display:flex;align-items:center;gap:16px}.footer .container .social-links .social-link{color:#fff9;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.1)}.footer .container .social-links .social-link:hover{color:#fff;transform:translateY(-2px);background:rgba(255,255,255,.15)}.footer .container .social-links .social-link svg{width:16px;height:16px}@media (max-width: 576px){.footer{padding:16px 0}.footer .container{flex-direction:column;gap:16px}.footer .container .logo img{height:28px}.footer .container .copyright{margin:12px 0;font-size:12px}.footer .container .social-links{gap:14px}.footer .container .social-links .social-link svg{width:16px;height:16px}}.footer .highlight{color:#9747ff;margin-top:20px;font-weight:700}.home-page{flex:1;position:relative;height:100vh;width:100%}.home-page section{position:relative;scroll-margin-top:80px}.home-page section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/bgall-516905c3.png);background-repeat:repeat;opacity:.8;pointer-events:none;z-index:-1}@media (max-width: 768px){.home-page section{scroll-margin-top:120px}}@media (max-width: 576px){.home-page section{scroll-margin-top:90px}}.home-page .section-divider{display:flex;justify-content:center;width:100%;padding:40px 0;overflow:visible;background-color:#1e0f3226;position:relative}.home-page .section-divider:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../assets/images/bgall.png);background-repeat:repeat;opacity:.8;pointer-events:none;z-index:-1}.home-page .section-divider svg{width:100%;max-width:1200px;height:auto;display:block;margin:0 auto}.home-page .section-divider svg path{fill:#17171a}@media (max-width: 1024px){.home-page .section-divider{padding:30px 0}.home-page .section-divider svg{max-width:900px}}@media (max-width: 768px){.home-page .section-divider{padding:20px 0}.home-page .section-divider svg{max-width:600px}}.hero-section{position:relative;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background-image:url(/assets/hero-background-00339059.png);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;margin-top:0;overflow:hidden}.hero-section .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e0f3226}.hero-section .content{position:relative;z-index:2;text-align:center;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-30px)}.hero-section .content .hero-logo{width:200px;margin-bottom:70px;transform-origin:center center;backface-visibility:hidden}.hero-section .content .subtitle{font-size:26px;font-weight:400;letter-spacing:2px;margin-bottom:15px;color:#ffffff80;text-transform:uppercase;backface-visibility:hidden}.hero-section .content .title{font-size:90px;font-weight:800;letter-spacing:2px;margin-bottom:80px;text-transform:uppercase;line-height:1.1;backface-visibility:hidden}.hero-section .content .title:before{content:"DA ";color:#ffffff80;font-weight:400}.hero-section .content .title span{color:#fff}.hero-section .content .connect-section{margin-top:0;position:relative}.hero-section .content .connect-section .connect-title{font-size:50px;font-weight:600;letter-spacing:4px;margin-bottom:40px;text-transform:uppercase;color:#fff;background-color:#32323233;padding:15px 80px;border-radius:0;display:inline-block;transition:all .3s ease;cursor:pointer;backface-visibility:hidden;transform-origin:center center}.hero-section .content .connect-section .connect-title:hover{background-color:#8c52ffcc;transform:translateY(-3px);box-shadow:0 5px 15px #8c52ff4d}.hero-section .content .connect-section .social-icons{display:flex;justify-content:center;gap:25px;margin-bottom:25px}.hero-section .content .connect-section .social-icons a{font-size:16px;color:#fff;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:#ffffff1a;backface-visibility:hidden;transform-origin:center center}.hero-section .content .connect-section .social-icons a:hover{color:#fff;background-color:#fff3;transform:translateY(-3px)}.hero-section .content .connect-section .social-icons a.animated{transform:translateY(0)}.hero-section .content .connect-section .social-text{font-size:20px;letter-spacing:12px;opacity:.7;text-transform:uppercase;color:#fffc;backface-visibility:hidden}@media (max-width: 768px){.hero-section .content .title{font-size:50px}.hero-section .content .connect-section .connect-title{font-size:32px;padding:10px 40px}}.cities-section{padding:100px 0;position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;background-color:#0a0a0a;margin-top:0}.cities-section .section-title{position:absolute;top:20px;left:0;width:100%;text-align:center;z-index:3;margin-bottom:120px}.cities-section .section-title .subtitle{display:block;font-size:14px;font-weight:500;letter-spacing:2px;color:#fff9;margin-bottom:8px;text-transform:uppercase}.cities-section .section-title .title{position:relative;display:inline-block;font-size:75px;font-weight:800;color:#fff;margin:0 0 24px;line-height:1;text-transform:uppercase}.cities-section .section-title .title .title-stroke{position:absolute;top:20px;left:76%;transform:translate(-50%);z-index:2;pointer-events:none}.cities-section .section-title .title .title-decoration{position:absolute;right:-40px;top:10px;width:120px;height:40px;background:linear-gradient(90deg,#8C52FF 0%,rgba(140,82,255,0) 100%);filter:blur(20px);border-radius:100px;opacity:.6;transform:rotate(-5deg)}.cities-section .section-title .description{font-size:16px;line-height:1.6;color:#fff9;max-width:600px;margin:0 auto}.cities-section .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e0f3226;z-index:1}.cities-section .container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px 30px;position:relative;z-index:2;top:-20px}.cities-section .cities-content{display:flex;justify-content:flex-start;align-items:center;gap:120px;margin-bottom:40px;position:relative;background:rgba(0,0,0,.3);border-radius:8px;padding:60px;width:100%;min-height:400px;margin-top:180px}.cities-section .cities-content:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:8px;padding:1px;background:linear-gradient(90deg,var(--city-color),transparent);opacity:.3;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cities-section .cities-content:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(var(--city-color-rgb),.05) 0%,transparent 50%);border-radius:8px;z-index:-1}.cities-section .left-content{flex:0 0 auto;width:460px;min-height:280px;display:flex;flex-direction:column;justify-content:space-between}.cities-section .left-content .logo-container{display:flex;align-items:center;gap:24px;margin-bottom:32px;opacity:1;transform:translate(0);transition:all .5s ease}.cities-section .left-content .logo-container.transitioning{opacity:0;transform:translate(-50px)}.cities-section .left-content .logo-container .brasil-rp-logo{height:60px;width:auto;opacity:1}.cities-section .left-content .logo-container .brasil-rp-logo:first-child{height:90px}.cities-section .left-content .logo-container .brasil-rp-logo:last-child{height:50px}.cities-section .left-content .logo-container .logo-text{font-size:28px;font-weight:700;color:#fff;letter-spacing:1px;margin:0;line-height:1.2;white-space:nowrap}.cities-section .left-content .description{font-size:18px;color:#fffc;line-height:1.6;margin:0 0 32px;min-height:90px;opacity:1;transform:translate(0);transition:all .5s ease}.cities-section .left-content .description.transitioning{opacity:0;transform:translate(-50px)}.cities-section .left-content .stats{display:flex;align-items:center;gap:40px;margin:0;white-space:nowrap;position:relative;z-index:10;opacity:1;transform:translate(0);transition:all .5s ease}.cities-section .left-content .stats.transitioning{opacity:0;transform:translate(-50px)}.cities-section .left-content .stats .players-count{position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff9;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;padding:12px 0;transition:all .3s ease;min-width:180px;height:48px}.cities-section .left-content .stats .players-count .players-background{position:absolute;top:0;left:0;width:100%;height:100%;color:#ffffff1a;transition:color .3s ease;z-index:-1;transform:scale(1.15)}.cities-section .left-content .stats .players-count span{position:relative;z-index:1;transition:color .3s ease}.cities-section .left-content .stats .players-count:hover .players-background{color:var(--city-color)}.cities-section .left-content .stats .players-count:hover span{color:#fff}.cities-section .left-content .stats .connect-button{all:unset;cursor:pointer;display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:10}.cities-section .left-content .stats .connect-button .text{color:#fff9;transition:color .3s ease}.cities-section .left-content .stats .connect-button .arrow{width:32px;height:18px;color:#fff9;transition:color .3s ease}.cities-section .left-content .stats .connect-button:hover .text{color:#fff}.cities-section .left-content .stats .connect-button:hover .arrow{color:var(--city-color)}.cities-section .right-content{position:relative;width:600px;height:356px;margin-right:-80px}.cities-section .right-content .character-container{position:relative;top:-203px;width:120%;height:174%;display:flex;align-items:center;justify-content:center;opacity:1;transform:translate(0);transition:all .5s ease}.cities-section .right-content .character-container.transitioning{opacity:0;transform:translate(50px)}.cities-section .right-content .character-container .character-image{position:relative;z-index:2;height:100%;object-fit:contain}.cities-section .right-content .character-container .decorative-elements{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cities-section .right-content .character-container .decorative-elements .lotus-icon{position:absolute;right:20%;top:30%;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.cities-section .right-content .character-container .decorative-elements .lotus-icon svg{width:100%;height:100%;color:var(--city-color);transition:color .5s ease}.cities-section .right-content .character-container .decorative-elements .glow-effect{position:absolute;right:10%;top:10%;width:200px;height:200px;background:var(--city-color);opacity:.15;filter:blur(60px);border-radius:50%;transition:background .5s ease}.cities-section .right-content .character-container .decorative-elements .star-effect{position:absolute;left:30%;bottom:30%;width:40px;height:40px;background:var(--city-color);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:pulse 2s infinite;transition:background .5s ease}.cities-section .carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:20px}.cities-section .carousel-dots .dot{width:46px;height:8px;background:rgba(255,255,255,.2);border-radius:2px;cursor:pointer;transition:all .3s ease;border:none;padding:0}.cities-section .carousel-dots .dot.active{background:var(--city-color);width:50px}.cities-section .carousel-dots .dot:hover:not(.active){background:var(--city-color);opacity:.4}.cities-section .nav-button{position:absolute;top:65%;transform:translateY(-50%);z-index:10;background:none;border:none;cursor:pointer;padding:20px;transition:all .3s ease;opacity:0;animation:fadeIn .3s ease forwards}.cities-section .nav-button svg{color:#fff3;transition:color .3s ease}.cities-section .nav-button:hover svg{color:var(--city-color)}.cities-section .nav-button.prev{left:12%}.cities-section .nav-button.next{right:12%}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-50%) scale(.9)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1200px){.cities-section .container{max-width:1000px;padding-top:0}.cities-section .cities-content{gap:60px;padding:40px}.cities-section .cities-content .right-content{width:500px;margin-right:-40px}.cities-section .nav-button.prev{left:5%}.cities-section .nav-button.next{right:5%}}@media (max-width: 992px){.cities-section .section-title .title{font-size:60px}.cities-section .section-title .title .title-stroke{width:300px;height:auto}.cities-section .cities-content{gap:40px;padding:30px}.cities-section .cities-content .left-content{width:400px}.cities-section .cities-content .left-content .logo-container .brasil-rp-logo{height:50px}.cities-section .cities-content .left-content .logo-container .brasil-rp-logo:first-child{height:70px}.cities-section .cities-content .left-content .logo-container .logo-text{font-size:24px}.cities-section .cities-content .left-content .description{font-size:16px}.cities-section .cities-content .left-content .stats{gap:20px}.cities-section .cities-content .left-content .stats .players-count{min-width:150px;font-size:16px}.cities-section .cities-content .right-content{width:400px;height:300px;margin-right:-30px}}@media (max-width: 1440px){.cities-section .nav-button{display:none}}@media (max-width: 768px){.cities-section{padding:60px 0;display:flex;flex-direction:column}.cities-section .section-title{position:relative;top:0;margin-bottom:60px}.cities-section .section-title .title{font-size:48px;display:flex;flex-direction:column;align-items:center;text-align:center}.cities-section .section-title .title .title-stroke{width:240px;top:15px;left:50%;transform:translate(-50%)}.cities-section .section-title .description{padding:0 20px}.cities-section .cities-content{flex-direction:column;gap:40px;margin-top:40px;padding:30px 20px}.cities-section .cities-content .left-content{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.cities-section .cities-content .left-content .logo-container{width:100%;flex-direction:row;justify-content:center;gap:16px;margin-bottom:24px}.cities-section .cities-content .left-content .logo-container .brasil-rp-logo{height:40px}.cities-section .cities-content .left-content .logo-container .brasil-rp-logo:first-child{height:60px}.cities-section .cities-content .left-content .description{max-width:500px;margin:0 auto 24px}.cities-section .cities-content .left-content .stats{width:100%;flex-direction:column;align-items:center;gap:16px}.cities-section .cities-content .left-content .stats .players-count{width:100%;max-width:300px;display:flex;justify-content:center}.cities-section .cities-content .left-content .stats .connect-button{width:100%;max-width:300px;justify-content:center}.cities-section .cities-content .right-content{width:100%;height:350px;margin:0}.cities-section .cities-content .right-content .character-container{top:0;width:100%;height:100%;position:relative}.cities-section .cities-content .right-content .character-container .character-image{max-width:100%;height:100%;object-fit:contain;margin:0 auto;display:block}.cities-section .cities-content .right-content .character-container .decorative-elements .lotus-icon{right:10%;width:60px;height:60px}.cities-section .cities-content .right-content .character-container .decorative-elements .glow-effect{width:150px;height:150px}.cities-section .cities-content .right-content .character-container .decorative-elements .star-effect{width:30px;height:30px}.cities-section .carousel-dots{margin-top:30px}.cities-section .carousel-dots .dot{width:36px;height:6px}}@media (max-width: 576px){.cities-section .section-title .title{font-size:36px}.cities-section .section-title .title .title-stroke{width:180px;top:10px}.cities-section .cities-content{padding:20px}.cities-section .cities-content .left-content .logo-container{gap:12px;flex-direction:column}.cities-section .cities-content .left-content .logo-container .brasil-rp-logo{height:32px}.cities-section .cities-content .left-content .logo-container .brasil-rp-logo:first-child{height:48px}.cities-section .cities-content .left-content .logo-container .brasil-rp-logo:last-child{height:32px}.cities-section .cities-content .left-content .logo-container .logo-text{font-size:20px}.cities-section .cities-content .left-content .description{font-size:14px}.cities-section .cities-content .left-content .stats .players-count{height:40px;font-size:14px}.cities-section .cities-content .left-content .stats .connect-button{font-size:14px;gap:8px}.cities-section .cities-content .left-content .stats .connect-button .arrow{width:24px;height:14px}.cities-section .cities-content .right-content{height:280px}.cities-section .carousel-dots .dot{width:32px;height:5px}}.contact-section{position:relative;min-height:100vh;background-color:#1e0f3226;padding:0;overflow:hidden;margin:0 auto 40px}.contact-section .contact-header{position:relative;width:100%;padding:0 24px;background:url(/assets/contact-bg-51090ae3.png) no-repeat center center;background-size:contain;border-radius:8px;margin:40px auto;max-width:1400px;display:flex;align-items:center}.contact-section .contact-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:8px}.contact-section .contact-header .header-content{position:relative;z-index:2;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:40px;padding:100px 0}.contact-section .contact-header .header-content .left-side{display:flex;align-items:flex-start;gap:24px;max-width:600px}.contact-section .contact-header .header-content .left-side .paper-plane{width:120px;height:64px;color:#fff;flex-shrink:0;margin-top:20px}.contact-section .contact-header .header-content .left-side div .title{font-size:36px;font-weight:800;color:#fff;margin:0 0 12px;line-height:1.1}.contact-section .contact-header .header-content .left-side div .description{font-size:14px;line-height:1.6;color:#fff9;margin:0}.contact-section .contact-header .header-content .right-side{flex-shrink:0}.contact-section .contact-header .header-content .right-side .contact-button{display:inline-block;color:#fff;padding:16px 32px;border-radius:4px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap;background:#8c52ff;border:1px solid rgba(255,255,255,.1)}.contact-section .contact-header .header-content .right-side .contact-button:hover{transform:translateY(-2px);background:rgb(156.950867052,107.5,255);box-shadow:0 8px 24px #8c52ff40}.contact-section .contact-content{display:flex;gap:150px;max-width:1400px;margin:0 auto;justify-content:center;align-items:center}.contact-section .contact-content .left-content{flex:1;max-width:50%}.contact-section .contact-content .left-content .form-group{margin-bottom:24px}.contact-section .contact-content .left-content .form-group input,.contact-section .contact-content .left-content .form-group select,.contact-section .contact-content .left-content .form-group textarea{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:16px;color:#fff;font-size:16px;transition:all .2s ease}.contact-section .contact-content .left-content .form-group input::placeholder,.contact-section .contact-content .left-content .form-group select::placeholder,.contact-section .contact-content .left-content .form-group textarea::placeholder{color:#fff6}.contact-section .contact-content .left-content .form-group input:focus,.contact-section .contact-content .left-content .form-group select:focus,.contact-section .contact-content .left-content .form-group textarea:focus{border-color:#8c52ff;background:rgba(140,82,255,.05)}.contact-section .contact-content .left-content .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.contact-section .contact-content .left-content .form-group select option{background-color:#0a0a0a;color:#fff;padding:16px}.contact-section .contact-content .left-content .form-group select option:first-child:before{content:"—";margin-right:8px;color:#fff6}.contact-section .contact-content .left-content .form-group select:focus{border-color:#8c52ff;background-color:#8c52ff1a}.contact-section .contact-content .left-content .form-group select:focus option{background-color:#0a0a0a}.contact-section .contact-content .left-content .form-group select:focus option:hover{background-color:#8c52ff1a}.contact-section .contact-content .left-content .form-group textarea{min-height:120px;resize:vertical}.contact-section .contact-content .left-content .submit-button{width:100%;background:#8c52ff;border:none;border-radius:4px;padding:16px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.contact-section .contact-content .left-content .submit-button:hover{background:rgb(156.950867052,107.5,255);transform:translateY(-2px)}.contact-section .contact-content .right-content{flex:1;max-width:50%;display:flex;align-items:center;position:relative}.contact-section .contact-content .right-content .contact-character{position:absolute;right:-150px;bottom:0;width:540px;height:auto;z-index:10;pointer-events:none}.contact-section .contact-content .right-content .info-box{position:relative;min-height:520px;width:120%;margin-left:-20%;border-radius:8px;overflow:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(140,82,255,.05)}.contact-section .contact-content .right-content .info-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(140,82,255,.05),transparent);z-index:1}.contact-section .contact-content .right-content .info-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/cardpersoncontact-80fe497a.png) no-repeat right bottom;background-size:contain;opacity:.05;z-index:0}.contact-section .contact-content .right-content .info-box .decorative-element{position:absolute;width:60px;height:60px;background-color:#8c52ff;opacity:.15;border-radius:4px;transform:rotate(45deg);z-index:2}.contact-section .contact-content .right-content .info-box .decorative-element.element-1{top:25%;right:40%}.contact-section .contact-content .right-content .info-box .decorative-element.element-2{top:45%;right:30%}.contact-section .contact-content .right-content .info-box .decorative-circle{position:absolute;width:100px;height:100px;border:8px solid #8c52ff;border-radius:50%;opacity:.15;top:15%;right:35%;z-index:2}.contact-section .contact-content .right-content .info-box .content{position:relative;z-index:3;padding:30px;max-width:60%}.contact-section .contact-content .right-content .info-box .content h3{font-size:36px;font-weight:800;color:#fff;margin-bottom:24px;line-height:1.1}.contact-section .contact-content .right-content .info-box .content p{font-size:16px;line-height:1.6;color:#ffffffb3;max-width:380px}@media (max-width: 992px){.contact-section .contact-content{flex-direction:column;gap:60px;padding:0 20px}.contact-section .contact-content .left-content,.contact-section .contact-content .right-content{max-width:100%}.contact-section .contact-content .right-content .contact-character{right:-50px;bottom:-50px;width:400px}.contact-section .contact-content .right-content .info-box{width:100%;margin-left:0;min-height:400px}.contact-section .contact-content .right-content .info-box:after{right:-50px;transform:scale(1)}.contact-section .contact-content .right-content .info-box .content{max-width:100%;padding:32px}}@media (max-width: 576px){.contact-section{padding:20px 0 40px}.contact-section .contact-header{margin:20px auto;padding:0 15px;background-size:cover}.contact-section .contact-header .header-content{flex-direction:column;padding:40px 0;gap:20px}.contact-section .contact-header .header-content .left-side{flex-direction:column;align-items:center;text-align:center;gap:10px}.contact-section .contact-header .header-content .left-side .paper-plane{width:80px;height:48px;margin-top:0;display:none}.contact-section .contact-header .header-content .left-side div .title{font-size:28px;margin-bottom:10px;text-align:center}.contact-section .contact-header .header-content .left-side div .description{font-size:14px;text-align:center}.contact-section .contact-header .header-content .right-side{width:100%}.contact-section .contact-header .header-content .right-side .contact-button{width:100%;text-align:center;padding:14px 20px;font-size:13px;white-space:normal}.contact-section .contact-content{padding:0 15px;gap:50px}.contact-section .contact-content .left-content{width:100%}.contact-section .contact-content .left-content .form-group{margin-bottom:16px}.contact-section .contact-content .left-content .form-group input,.contact-section .contact-content .left-content .form-group select,.contact-section .contact-content .left-content .form-group textarea{padding:14px;font-size:15px}.contact-section .contact-content .left-content .form-group textarea{min-height:100px}.contact-section .contact-content .left-content .submit-button{padding:14px;font-size:15px}.contact-section .contact-content .right-content{margin-bottom:40px}.contact-section .contact-content .right-content .contact-character{width:280px;right:-40px;bottom:-30px;display:none}.contact-section .contact-content .right-content .info-box{min-height:320px}.contact-section .contact-content .right-content .info-box .content{padding:25px;max-width:80%}.contact-section .contact-content .right-content .info-box .content h3{font-size:24px;margin-bottom:15px}.contact-section .contact-content .right-content .info-box .content p{font-size:14px;max-width:100%}}.how-to-play{padding:120px 0;background-color:#1e0f3226;position:relative;overflow:hidden}.how-to-play:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.how-to-play .container{max-width:1400px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.how-to-play .content-wrapper{display:flex;gap:40px;align-items:center}@media (max-width: 576px){.how-to-play .content-wrapper{flex-direction:column}}.how-to-play .left-content{width:55%}@media (max-width: 576px){.how-to-play .left-content{width:100%}}.how-to-play .right-content{width:45%}@media (max-width: 576px){.how-to-play .right-content{width:100%}}.how-to-play .video-container{width:100%;border-radius:16px;margin-top:184px;overflow:hidden;box-shadow:0 8px 24px #0000004d}.how-to-play .video-placeholder{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;background-color:#0003;box-shadow:0 8px 32px #1f268726;aspect-ratio:16/9}.how-to-play .video-placeholder video{width:100%;height:100%;object-fit:cover;border-radius:12px}.how-to-play .section-label{font-size:14px;font-weight:500;color:#fff9;display:block;margin-bottom:16px}.how-to-play .title{font-size:52px;font-weight:800;line-height:1.1;margin-bottom:24px;position:relative;color:#fff}.how-to-play .title .svglotus{position:absolute;top:-22px;right:252px;z-index:9}.how-to-play .title .highlight{display:inline-block;margin-left:16px;position:relative;color:#fff}.how-to-play .description{font-size:16px;line-height:1.6;color:#fff9;max-width:585px;margin-bottom:64px}.how-to-play .steps{display:flex;flex-direction:column;gap:32px;max-width:800px}.how-to-play .step{display:flex;align-items:flex-start;gap:24px}.how-to-play .step .step-number{font-size:96px;font-weight:800;line-height:1;color:#ffffff1a;flex-shrink:0;display:flex;align-items:center;justify-content:center}.how-to-play .step .step-number svg{max-width:50px;height:auto}.how-to-play .step .step-text{font-size:16px;line-height:1.4;color:#fffc;padding:24px 8px;background:linear-gradient(to right,transparent 0%,transparent 30%,#E6E6E6 2500%);width:100%}.how-to-play .step .step-text .purple{color:#9747ff;font-weight:600}.how-to-play .step .step-text .link{color:#fff9;text-decoration:underline;transition:all .2s ease}.how-to-play .step .step-text .link:hover{color:#fff}@media (max-width: 576px){.how-to-play{padding:80px 0}.how-to-play .title{font-size:36px}.how-to-play .title .highlight{display:block;margin:8px 0 0}.how-to-play .title .svglotus{display:none}.how-to-play .description{font-size:14px;margin-bottom:48px}.how-to-play .step{gap:16px}.how-to-play .step .step-number{font-size:64px}.how-to-play .step .step-number svg{max-width:35px}.how-to-play .step .step-text{font-size:18px;padding-top:16px}.how-to-play .play-button{width:60px;height:60px}.how-to-play .play-button svg{width:20px;height:20px}}.news-section{padding:40px 0 80px;position:relative;overflow:visible;min-height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#1e0f3226;margin-top:0;min-height:1150px;--update-color: #00B300;--bugfix-color: #1A60FF;--novidade-color: #FF3333;--button-hover-color: var(--update-color)}@media (max-width: 576px){.news-section{min-height:1200px}}.news-section .section-title{top:40px;left:0;width:100%;text-align:center;z-index:3;margin-bottom:30px}.news-section .section-title .subtitle{display:block;font-size:14px;font-weight:500;letter-spacing:2px;color:#fff9;margin-bottom:8px;text-transform:uppercase}.news-section .section-title .main-title{position:relative;display:inline-block;font-size:75px;font-weight:800;color:#fff;margin:0;line-height:1.2;text-transform:uppercase;background:white;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.news-section .section-title .main-title .title-news-details{position:absolute;z-index:10;left:270px;top:34px}.news-section .section-title .main-title .title-decoration{position:absolute;right:-40px;top:10px;width:120px;height:40px;background:linear-gradient(90deg,#8C52FF 0%,rgba(140,82,255,0) 100%);filter:blur(20px);border-radius:100px;opacity:.6;transform:rotate(-5deg)}.news-section .section-title .description{font-size:16px;line-height:1.6;color:#fff9;max-width:600px;margin:0 auto}.news-section .overlay{position:absolute;top:0;left:0;width:100%;background-color:#1e0f3226;z-index:1}.news-section .container{width:100%;margin:0 auto;padding:0 20px;position:relative;max-width:1600px;z-index:2}.news-section .container .news-content{display:flex;justify-content:center;align-items:flex-start;gap:15px;width:100%;position:relative}.news-section .container .news-content .left-content{flex:0 0 52%;padding-bottom:40px;position:relative;margin-top:0}.news-section .container .news-content .left-content .top-wave,.news-section .container .news-content .left-content .bottom-wave{width:100%;height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' opacity='1' fill='%2300b300'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:10}.news-section .container .news-content .left-content .top-wave{transform:rotate(180deg);margin-bottom:-2px}.news-section .container .news-content .left-content .bottom-wave{margin-top:-2px}.news-section .container .news-content .left-content .main-video-card{width:100%;height:600px;border-radius:12px;overflow:visible;margin-top:70px;background-color:#0a0a0a;box-shadow:0 5px 20px #000000b3;position:relative;border:1px solid rgba(0,179,0,.2)}.news-section .container .news-content .left-content .main-video-card .video-background{position:relative;width:100%;height:100%;overflow:visible;display:flex;justify-content:center;align-items:center;background:url(/assets/bgnews-f0e78561.png);border-radius:12px;background-repeat:no-repeat;background-position:center;background-size:140% 150%}.news-section .container .news-content .left-content .main-video-card .video-background .line-top-news{position:absolute;z-index:10;top:32px;left:20px;width:350px}.news-section .container .news-content .left-content .main-video-card .video-background .line-bottom-news{position:absolute;z-index:10;bottom:32px;right:20px;width:350px}.news-section .container .news-content .left-content .main-video-card .video-background .play-button{position:absolute;z-index:20;width:80px;height:80px;border-radius:50%;background-color:#8c52ffcc;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 0 20px #8c52ff99;border:2px solid rgba(255,255,255,.3);transition:all .3s ease}.news-section .container .news-content .left-content .main-video-card .video-background .play-button:hover{transform:scale(1.1);background-color:#a05affe6;box-shadow:0 0 30px #8c52ffcc}.news-section .container .news-content .left-content .main-video-card .video-background .play-button.hidden{opacity:0;visibility:hidden;transform:scale(.5);pointer-events:none}.news-section .container .news-content .left-content .main-video-card .video-background .play-button svg{width:30px;height:30px;fill:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.3));margin-left:5px}.news-section .container .news-content .left-content .main-video-card .video-background .video-container{position:relative;width:calc(100% - 60px);border-radius:12px;overflow:hidden;z-index:2}.news-section .container .news-content .left-content .main-video-card .video-background .video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.85;cursor:pointer}.news-section .container .news-content .left-content .main-video-card .video-background .video-container video::-webkit-media-controls{display:none!important}.news-section .container .news-content .left-content .main-video-card .video-background .video-container video::-webkit-media-controls-panel{display:none!important}.news-section .container .news-content .left-content .main-video-card .video-background .video-container video::-webkit-media-controls-play-button{display:none!important}.news-section .container .news-content .left-content .main-video-card .video-background .video-container video::-webkit-media-controls-start-playback-button{display:none!important}.news-section .container .news-content .left-content .main-video-card .video-background .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,174,83,.001);z-index:1;border-radius:12px}.news-section .container .news-content .left-content .main-video-card .video-background .video-overlay:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);border-radius:0 0 12px 12px}.news-section .container .news-content .left-content .main-video-card .video-background .card-logo{position:absolute;z-index:10;width:160px;height:160px;top:-80px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;clip-path:none}.news-section .container .news-content .left-content .main-video-card .video-background .card-logo:after{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;z-index:-1}.news-section .container .news-content .left-content .main-video-card .video-background .card-logo img{width:90%;height:90%;object-fit:contain}.news-section .container .news-content .right-content{flex:0 0 43%;margin-top:0}.news-section .container .news-content .right-content .news-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;position:relative;z-index:3;margin-top:70px}.news-section .container .news-card{background-color:#14141499;border-radius:12px;overflow:visible;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;position:relative;border:1px solid rgba(140,82,255,.1);transition:all .3s ease;height:290px}.news-section .container .news-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #8c52ff33;border-color:#8c52ff4d}.news-section .container .news-card .card-logo{width:110px;height:110px;display:flex;align-items:center;justify-content:center;margin:-55px auto 10px;padding:15px;position:relative;z-index:2}.news-section .container .news-card .card-logo img{width:100%;height:100%;object-fit:contain}.news-section .container .news-card .card-content{padding:15px 20px 20px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 75px)}.news-section .container .news-card .card-content .card-title{display:none}.news-section .container .news-card .card-content .card-title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;text-align:left;width:100%;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px}.news-section .container .news-card .card-content .card-title-container .card-title{display:block;font-size:18px;font-weight:600;margin-bottom:0;letter-spacing:1px;flex:1}.news-section .container .news-card .card-content .card-title-container .card-version{display:block;font-size:16px;font-weight:600;min-width:60px;text-align:right}.news-section .container .news-card .card-content .card-title-container .card-version.update{color:var(--update-color)}.news-section .container .news-card .card-content .card-title-container .card-version.bugfix{color:var(--bugfix-color)}.news-section .container .news-card .card-content .card-title-container .card-version.novidade{color:var(--novidade-color);font-weight:700}.news-section .container .news-card .card-content .card-version{display:none}.news-section .container .news-card .card-content .card-description{font-size:15px;line-height:1.5;margin-bottom:20px;text-align:left;max-height:130px;overflow:hidden;color:#fffc}.news-section .container .news-card .card-content .read-more-btn{position:relative;display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff9;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;padding:8px 0;transition:all .3s ease;border:none;background:none;margin:5px auto 0;width:140px;height:36px}.news-section .container .news-card .card-content .read-more-btn .btn-background{position:absolute;top:0;left:0;width:100%;height:100%;color:#ffffff1a;transition:color .3s ease;z-index:-1;transform:scale(1.15)}.news-section .container .news-card .card-content .read-more-btn span{position:relative;z-index:1;transition:color .3s ease;display:inline-block;transform:translateY(1px)}.news-section .container .news-card .card-content .read-more-btn:hover .btn-background{color:var(--button-hover-color)}.news-section .container .news-card .card-content .read-more-btn:hover span{color:#fff}@media (max-width: 768px){.news-section .section-title{position:relative;top:20px;margin-bottom:60px}.news-section .section-title .main-title{font-size:42px}.news-section .container{padding-top:100px}.news-section .container .news-content{flex-direction:column}.news-section .container .news-content .left-content{flex:0 0 100%;margin-bottom:100px;margin-top:20px}.news-section .container .news-content .left-content .main-video-card{height:400px;margin-top:50px}.news-section .container .news-content .left-content .main-video-card .video-background .play-button{width:70px;height:70px}.news-section .container .news-content .left-content .main-video-card .video-background .play-button svg{width:26px;height:26px}.news-section .container .news-content .right-content{flex:0 0 100%;margin-top:0}.news-section .container .news-content .right-content .news-cards-grid{grid-template-columns:repeat(2,1fr);grid-gap:30px;margin-top:50px}}@media (max-width: 576px){.news-section{padding:30px 0 60px;min-height:auto;height:auto;overflow:hidden}.news-section .section-title{margin-bottom:40px;position:relative;top:0}.news-section .section-title .subtitle{font-size:12px;letter-spacing:1.5px}.news-section .section-title .main-title{font-size:32px;margin-bottom:15px}.news-section .section-title .main-title .title-news-details{width:180px;left:50%;transform:translate(-50%);top:5px}.news-section .section-title .description{font-size:14px;padding:0 15px}.news-section .container{padding:40px 15px 0;height:auto}.news-section .container .news-content{gap:0}.news-section .container .news-content .left-content{margin-bottom:70px;margin-top:0;padding-bottom:20px;display:block;height:auto}.news-section .container .news-content .left-content .main-video-card{height:260px;margin-top:40px;display:block;width:100%;transform:none!important;opacity:1!important}.news-section .container .news-content .left-content .main-video-card .video-background{background-size:cover;display:flex;justify-content:center;align-items:center;height:100%}.news-section .container .news-content .left-content .main-video-card .video-background .line-top-news,.news-section .container .news-content .left-content .main-video-card .video-background .line-bottom-news{display:none}.news-section .container .news-content .left-content .main-video-card .video-background .video-container{width:calc(100% - 20px);height:calc(100% - 20px);position:relative;left:0;margin:0 auto;transform:none!important}.news-section .container .news-content .left-content .main-video-card .video-background .video-container video{position:relative;width:100%;height:100%;object-fit:cover;opacity:1;display:block}.news-section .container .news-content .left-content .main-video-card .video-background .video-overlay{display:block}.news-section .container .news-content .left-content .main-video-card .video-background .card-logo{width:100px;height:100px;top:-50px;display:flex}.news-section .container .news-content .left-content .main-video-card .video-background .card-logo img{width:85%;height:85%}.news-section .container .news-content .left-content .main-video-card .video-background .play-button{width:60px;height:60px}.news-section .container .news-content .left-content .main-video-card .video-background .play-button svg{width:22px;height:22px}.news-section .container .news-content .right-content{height:auto}.news-section .container .news-content .right-content .news-cards-grid{grid-template-columns:1fr;grid-gap:60px;margin-top:20px;height:auto}.news-section .container .news-card{height:auto;min-height:200px;transform:none!important;opacity:1!important}.news-section .container .news-card .card-logo{width:90px;height:90px;margin:-45px auto 5px;padding:10px}.news-section .container .news-card .card-content{padding:10px 15px 15px}.news-section .container .news-card .card-content .card-title-container{margin-bottom:10px;padding-bottom:8px}.news-section .container .news-card .card-content .card-title-container .card-title{font-size:16px}.news-section .container .news-card .card-content .card-title-container .card-version{font-size:14px;min-width:50px}.news-section .container .news-card .card-content .card-description{font-size:14px;margin-bottom:15px;max-height:none}.news-section .container .news-card .card-content .read-more-btn{font-size:13px;width:120px;height:32px;margin-top:0}.news-section .main-video-card,.news-section .news-card,.news-section .section-title{will-change:auto;backface-visibility:visible;transform:none!important;opacity:1!important}}.ranking-section{width:100%;padding:100px 0 120px;display:flex;justify-content:center;align-items:center;background-color:#1e0f3226;position:relative;overflow:hidden}.ranking-section .container{position:relative;z-index:10}.ranking-section .ranking-grid{display:flex;justify-content:space-between;gap:30px;width:100%}@media (max-width: 768px){.ranking-section .ranking-grid{flex-direction:column;gap:80px;align-items:center}}.ranking-section .ranking-column{flex:1;display:flex;flex-direction:column;align-items:center}.ranking-section .ranking-column .x-factions-category{position:absolute;z-index:10;top:55px;width:90px;height:40px;left:90px}@media (max-width: 768px){.ranking-section .ranking-column .x-factions-category{left:50px}}@media (max-width: 576px){.ranking-section .ranking-column .x-factions-category{display:none}}.ranking-section .ranking-column .cry-factions-icon{position:absolute;z-index:10;top:58px;width:90px;height:35px;left:193px}@media (max-width: 768px){.ranking-section .ranking-column .cry-factions-icon{left:150px}}@media (max-width: 576px){.ranking-section .ranking-column .cry-factions-icon{display:none}}.ranking-section .ranking-column .magnatas-ricos-ranking{position:absolute;z-index:10;top:60px;width:90px;height:45px;left:415px}@media (max-width: 768px){.ranking-section .ranking-column .magnatas-ricos-ranking{top:220px;left:50px}}@media (max-width: 576px){.ranking-section .ranking-column .magnatas-ricos-ranking{display:none}}.ranking-section .ranking-column .magnatas-icon2{position:absolute;z-index:10;top:45px;width:90px;height:45px;left:660px}@media (max-width: 768px){.ranking-section .ranking-column .magnatas-icon2{top:220px;left:150px}}@media (max-width: 576px){.ranking-section .ranking-column .magnatas-icon2{display:none}}.ranking-section .ranking-column .online-icon1{position:absolute;z-index:10;top:45px;width:90px;height:30px;left:875px}@media (max-width: 768px){.ranking-section .ranking-column .online-icon1{top:380px;left:50px}}@media (max-width: 576px){.ranking-section .ranking-column .online-icon1{display:none}}.ranking-section .ranking-column .online-icon2{position:absolute;z-index:10;top:70px;width:90px;height:30px;left:1040px}@media (max-width: 768px){.ranking-section .ranking-column .online-icon2{top:380px;left:150px}}@media (max-width: 576px){.ranking-section .ranking-column .online-icon2{display:none}}@media (max-width: 768px){.ranking-section .ranking-column{width:100%;max-width:400px}}.ranking-section .ranking-title{font-size:22px;font-weight:500;margin-bottom:5px;color:#fff;opacity:.8}.ranking-section .category-title-container{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.ranking-section .category-title{font-size:48px;font-weight:800;text-transform:uppercase;letter-spacing:1px;text-align:center;position:relative;color:#fff}.ranking-section .ranking-list{display:flex;flex-direction:column;width:100%;gap:15px}.ranking-section .ranking-item{display:flex;align-items:center;background-color:#14141499;border-radius:10px;padding:12px 15px;transition:all .3s ease;border:1px solid rgba(140,82,255,.1)}.ranking-section .ranking-item:hover{transform:translateY(-3px)}.ranking-section .server-logo{width:60px;height:60px;border-radius:8px;margin-right:15px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:22px;color:#fff;box-shadow:0 4px 10px #0000004d;position:relative;overflow:hidden}.ranking-section .server-logo .logo-border{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;border:2px solid;pointer-events:none;z-index:2}.ranking-section .server-logo .logo-image{width:100%;height:100%;object-fit:scale-down;border-radius:8px;padding:6px;background-color:#0a0a0ae6;z-index:1}.ranking-section .ranking-details{flex:1}.ranking-section .player-name{font-size:20px;font-weight:700;color:#fff;margin-bottom:2px;display:flex;align-items:center}.ranking-section .crown-container{display:flex;justify-content:flex-end;margin:-8px 0 -2px}.ranking-section .crown-container .crown-icon{filter:drop-shadow(0 0 3px rgba(255,255,255,.2))}.ranking-section .player-details{font-size:14px;color:#ffffffb3;font-weight:400}@media (max-width: 576px){.ranking-section{padding:60px 0}.ranking-section .category-title{font-size:36px}.ranking-section .player-name{font-size:18px}.ranking-section .player-details{font-size:12px}.ranking-section .server-logo{width:50px;height:50px;font-size:18px}}.dashboard-page{max-width:1200px;margin:0 auto;padding:20px;font-family:Outfit,sans-serif;color:#fff;background-color:#0a0a0a;min-height:100vh}.dashboard-page .dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;background-color:#8c52ff1a;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0003}.dashboard-page .dashboard-header h1{font-size:24px;color:#fff;margin:0}@media (max-width: 576px){.dashboard-page .dashboard-header h1{font-size:20px}}.dashboard-page .dashboard-header .btn.refresh{background-color:#8c52ff;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .3s}.dashboard-page .dashboard-header .btn.refresh:hover{background-color:#6a1fff}@media (max-width: 576px){.dashboard-page .dashboard-header .btn.refresh{padding:8px 12px;font-size:14px}}@media (max-width: 576px){.dashboard-page .dashboard-header{flex-direction:column;gap:15px}}.dashboard-page .dashboard-content{background-color:#8c52ff0d;border-radius:8px;padding:20px;box-shadow:0 2px 10px #0003}.dashboard-page .loading,.dashboard-page .error{text-align:center;padding:30px;font-size:18px}.dashboard-page .error{color:#f44336;background-color:#f443361a;border-radius:8px;padding:20px;margin-top:20px;box-shadow:0 2px 10px #0003}.dashboard-page .error p{margin-bottom:20px}.dashboard-page .error .btn.refresh{background-color:#f44336;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .3s}.dashboard-page .error .btn.refresh:hover{background-color:#ea1c0d}.dashboard-page .tabs{display:flex;margin-bottom:20px;border-bottom:2px solid rgba(140,82,255,.3);overflow-x:auto;white-space:nowrap;padding-bottom:2px}@media (max-width: 576px){.dashboard-page .tabs{padding-bottom:5px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dashboard-page .tabs::-webkit-scrollbar{display:none}}.dashboard-page .tabs .tab{padding:12px 20px;background:none;border:none;cursor:pointer;font-size:16px;font-weight:700;color:#ffffffb3;position:relative;transition:color .3s;white-space:nowrap;flex-shrink:0}.dashboard-page .tabs .tab:hover{color:#fff}.dashboard-page .tabs .tab.active{color:#8c52ff}.dashboard-page .tabs .tab.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background-color:#8c52ff}@media (max-width: 576px){.dashboard-page .tabs .tab{padding:10px 15px;font-size:14px}}.dashboard-page .data-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dashboard-page .data-controls h2{font-size:20px;margin:0;color:#fff}@media (max-width: 576px){.dashboard-page .data-controls h2{font-size:18px}}.dashboard-page .data-controls .btn.add-btn{background-color:#8c52ff;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .3s}.dashboard-page .data-controls .btn.add-btn:hover{background-color:#6a1fff}@media (max-width: 576px){.dashboard-page .data-controls .btn.add-btn{padding:8px 12px;font-size:14px}}@media (max-width: 576px){.dashboard-page .data-controls{flex-direction:column;align-items:flex-start;gap:15px}}.dashboard-page .data-table{width:100%;border-collapse:collapse;margin-bottom:20px}@media (max-width: 768px){.dashboard-page .data-table{display:block;overflow-x:auto}}.dashboard-page .data-table th,.dashboard-page .data-table td{text-align:left;padding:12px 15px;border-bottom:1px solid rgba(140,82,255,.2)}@media (max-width: 576px){.dashboard-page .data-table th,.dashboard-page .data-table td{padding:10px}}.dashboard-page .data-table th{background-color:#8c52ff33;font-weight:700;color:#fff}.dashboard-page .data-table tr:hover{background-color:#8c52ff1a}.dashboard-page .data-table .city-logo{width:40px;height:40px;object-fit:contain;display:block}@media (max-width: 576px){.dashboard-page .data-table .city-logo{width:30px;height:30px}}.dashboard-page .data-table .color-display{display:flex;align-items:center;gap:10px}.dashboard-page .data-table .color-display .color-swatch{width:20px;height:20px;border-radius:4px;border:1px solid rgba(255,255,255,.3)}.dashboard-page .data-table .actions{display:flex;gap:10px}@media (max-width: 576px){.dashboard-page .data-table .actions{flex-direction:column;gap:5px}}.dashboard-page .data-table .actions .btn{padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .3s}@media (max-width: 576px){.dashboard-page .data-table .actions .btn{padding:6px 10px;font-size:13px}}.dashboard-page .data-table .actions .btn.edit{background-color:#8c52ffb3;color:#fff}.dashboard-page .data-table .actions .btn.edit:hover{background-color:#8c52ff}.dashboard-page .data-table .actions .btn.delete{background-color:#f44336;color:#fff}.dashboard-page .data-table .actions .btn.delete:hover{background-color:#ea1c0d}.dashboard-page .edit-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0a0a0acc;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow-y:auto;padding:20px 0}@media (max-width: 768px){.dashboard-page .edit-overlay{align-items:flex-start;padding:10px 0 30px}}.dashboard-page .edit-form{background-color:#0a0a0a;border:1px solid rgba(140,82,255,.3);border-radius:8px;padding:30px;width:450px;max-width:90%;box-shadow:0 5px 20px #0006;max-height:90vh;overflow-y:auto}@media (max-width: 768px){.dashboard-page .edit-form{width:95%;padding:20px 15px;margin:20px auto;max-height:none}}.dashboard-page .edit-form h2{margin-top:0;margin-bottom:20px;color:#8c52ff;font-size:22px}@media (max-width: 576px){.dashboard-page .edit-form h2{font-size:20px}}.dashboard-page .edit-form .form-group{margin-bottom:20px}.dashboard-page .edit-form .form-group label{display:block;margin-bottom:8px;font-weight:700;color:#fff}.dashboard-page .edit-form .form-group input,.dashboard-page .edit-form .form-group select{width:100%;padding:12px;background-color:#8c52ff1a;color:#fff;border:1px solid rgba(140,82,255,.3);border-radius:4px;font-size:16px;font-family:Outfit,sans-serif}.dashboard-page .edit-form .form-group input:focus,.dashboard-page .edit-form .form-group select:focus{border-color:#8c52ff;outline:none}@media (max-width: 576px){.dashboard-page .edit-form .form-group input,.dashboard-page .edit-form .form-group select{padding:10px;font-size:14px}}.dashboard-page .edit-form .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%238c52ff'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:20px}.dashboard-page .edit-form .form-group select option{background-color:#0a0a0a;color:#fff;padding:10px}.dashboard-page .edit-form .form-group select::-webkit-scrollbar{width:8px}.dashboard-page .edit-form .form-group select::-webkit-scrollbar-track{background:rgba(140,82,255,.1)}.dashboard-page .edit-form .form-group select::-webkit-scrollbar-thumb{background-color:#8c52ff;border-radius:20px}.dashboard-page .edit-form .form-group .color-picker{display:flex;gap:10px;align-items:center}.dashboard-page .edit-form .form-group .color-picker input[type=color]{width:50px;height:40px;padding:2px;border-radius:4px;background:none;-webkit-appearance:none;cursor:pointer}.dashboard-page .edit-form .form-group .color-picker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.dashboard-page .edit-form .form-group .color-picker input[type=color]::-webkit-color-swatch{border:none;border-radius:2px}@media (max-width: 576px){.dashboard-page .edit-form .form-group .color-picker input[type=color]{height:35px}}.dashboard-page .edit-form .form-group .color-picker input[type=text]{flex:1}.dashboard-page .edit-form .city-preview{margin-bottom:20px;padding:15px;border-radius:8px;background-color:#8c52ff0d}.dashboard-page .edit-form .city-preview label{display:block;margin-bottom:10px;font-weight:700;color:#fff}.dashboard-page .edit-form .city-preview img{max-width:100%;max-height:100px;display:block;margin:0 auto;object-fit:contain}.dashboard-page .edit-form .form-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:30px}@media (max-width: 576px){.dashboard-page .edit-form .form-buttons{flex-direction:column}}.dashboard-page .edit-form .form-buttons .btn{padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .3s}@media (max-width: 576px){.dashboard-page .edit-form .form-buttons .btn{padding:12px;width:100%}}.dashboard-page .edit-form .form-buttons .btn.primary{background-color:#8c52ff;color:#fff}.dashboard-page .edit-form .form-buttons .btn.primary:hover{background-color:#6a1fff}.dashboard-page .edit-form .form-buttons .btn.secondary{background-color:#8c52ff1a;color:#fff;border:1px solid rgba(140,82,255,.3)}.dashboard-page .edit-form .form-buttons .btn.secondary:hover{background-color:#8c52ff33}.dashboard-page .styled-select{color:#fff!important;background-color:#8c52ff1a!important}.dashboard-page .styled-select:active,.dashboard-page .styled-select:focus{background-color:#8c52ff26!important}.dashboard-page .styled-select option{color:#fff!important;background-color:#0a0a0a!important}.dashboard-page .styled-input{color:#fff!important;background-color:#8c52ff1a!important}.dashboard-page .styled-input:active,.dashboard-page .styled-input:focus{background-color:#8c52ff26!important;border-color:#8c52ff!important}.dashboard-page .styled-color{border-color:#8c52ff4d!important}.dashboard-page .styled-color:focus{border-color:#8c52ff!important}.dashboard-page .slide-edit-form{max-width:900px;width:90%}@media (max-width: 768px){.dashboard-page .slide-edit-form{width:95%;padding:15px;margin:15px auto}}.dashboard-page .slide-edit-form .form-columns{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}@media (max-width: 768px){.dashboard-page .slide-edit-form .form-columns{flex-direction:column;gap:10px;margin-bottom:15px}}.dashboard-page .slide-edit-form .form-columns .form-column{flex:1;min-width:300px}@media (max-width: 768px){.dashboard-page .slide-edit-form .form-columns .form-column{min-width:100%}}.dashboard-page .slide-edit-form .form-row{display:flex;gap:10px}@media (max-width: 768px){.dashboard-page .slide-edit-form .form-row{flex-direction:column;gap:15px}}.dashboard-page .slide-edit-form .form-row .form-group.half{flex:1;min-width:0}.dashboard-page .slide-edit-form .status-group{margin-top:15px}.dashboard-page .slide-edit-form .status-group .checkbox-wrapper{display:flex;align-items:center;margin-top:8px}.dashboard-page .slide-edit-form .status-group .checkbox-wrapper input[type=checkbox]{margin-right:8px}.dashboard-page .slide-edit-form .image-previews{margin-top:15px}.dashboard-page .slide-edit-form .image-previews .preview-row{display:flex;gap:10px;margin-bottom:10px}@media (max-width: 768px){.dashboard-page .slide-edit-form .image-previews .preview-row{flex-direction:column;gap:15px;margin-bottom:15px}}.dashboard-page .slide-edit-form .image-previews .preview-item{flex:1;border:1px solid rgba(140,82,255,.3);border-radius:4px;padding:8px;text-align:center}@media (max-width: 768px){.dashboard-page .slide-edit-form .image-previews .preview-item{padding:10px}}.dashboard-page .slide-edit-form .image-previews .preview-item label{display:block;margin-bottom:5px;font-weight:700;font-size:.85rem}.dashboard-page .slide-edit-form .image-previews .preview-item img{max-width:100%;max-height:80px;object-fit:contain}.dashboard-page .slide-edit-form .image-previews .preview-item.character-preview img{max-height:120px}@media (max-width: 768px){.dashboard-page .slide-edit-form .image-previews .preview-item.character-preview img{max-height:100px}}@media (max-width: 768px){.dashboard-page .edit-form{width:95%;padding:15px}.dashboard-page .edit-form h2{font-size:1.3rem;margin-bottom:15px}.dashboard-page .edit-form .form-group{margin-bottom:12px}.dashboard-page .edit-form .form-group label{font-size:.9rem}.dashboard-page .edit-form .form-group .styled-input,.dashboard-page .edit-form .form-group .styled-select,.dashboard-page .edit-form .form-group .styled-textarea{padding:8px}.dashboard-page .edit-form .form-buttons{flex-direction:column}.dashboard-page .edit-form .form-buttons button{width:100%;margin:5px 0}.dashboard-page .slide-edit-form .form-row{flex-direction:column;gap:12px}.dashboard-page .slide-edit-form .image-previews .preview-row{flex-direction:column;gap:10px}.dashboard-page .data-table th,.dashboard-page .data-table td{padding:8px 5px;font-size:.85rem}.dashboard-page .data-table .actions{flex-direction:column;gap:5px}.dashboard-page .data-table .actions button{padding:5px 10px;font-size:.8rem}}.dashboard-page .table-responsive{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.dashboard-page .table-responsive{margin:0 -10px;padding:0 10px;width:calc(100% + 20px)}}.dashboard-page .slides-table .slide-thumbnail{width:40px;height:40px;object-fit:contain;border-radius:4px;border:1px solid rgba(140,82,255,.3);display:block;margin:0 auto}.dashboard-page .slides-table .mobile-only{display:none}@media (max-width: 768px){.dashboard-page .hide-mobile{display:none}.dashboard-page .mobile-only{display:block!important;margin-top:5px;font-size:.8rem;color:#ffffffb3}.dashboard-page .slide-details{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.dashboard-page .slide-details div{background-color:#8c52ff1a;padding:3px 8px;border-radius:4px;font-size:.75rem}.dashboard-page .slides-table .slide-thumbnail{width:38px;height:38px}.dashboard-page .data-controls .btn.add-btn{width:100%}.dashboard-page textarea,.dashboard-page input,.dashboard-page select{font-size:16px!important}}.dashboard-page .styled-textarea{width:100%;padding:12px;background-color:#8c52ff1a;color:#fff;border:1px solid rgba(140,82,255,.3);border-radius:4px;font-size:16px;font-family:Outfit,sans-serif;resize:vertical;min-height:120px}.dashboard-page .styled-textarea:focus{border-color:#8c52ff;outline:none}@media (max-width: 768px){.dashboard-page .styled-textarea{padding:10px;font-size:14px;min-height:100px}}@media (max-height: 650px){.dashboard-page .edit-overlay{align-items:flex-start}.dashboard-page .edit-overlay .edit-form,.dashboard-page .edit-overlay .slide-edit-form{margin:10px auto 50px}}@media (max-width: 768px){.dashboard-page .btn,.dashboard-page button{min-height:44px}.dashboard-page input[type=checkbox]{width:20px;height:20px}.dashboard-page .checkbox-wrapper{padding:6px 0}.dashboard-page .checkbox-wrapper label{padding:5px 0}.dashboard-page input,.dashboard-page textarea,.dashboard-page select{font-size:16px!important}.dashboard-page .form-group{margin-bottom:16px}}@media (max-width: 915px) and (orientation: landscape){.dashboard-page .edit-overlay{align-items:flex-start}.dashboard-page .edit-overlay .edit-form,.dashboard-page .edit-overlay .slide-edit-form{max-height:80vh;margin:10px auto 50px}}.dashboard-page .city-edit-form,.dashboard-page .item-edit-form{max-width:900px;width:90%}.dashboard-page .city-edit-form .form-columns,.dashboard-page .item-edit-form .form-columns{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.dashboard-page .city-edit-form .form-columns .form-column,.dashboard-page .item-edit-form .form-columns .form-column{flex:1;min-width:250px}.dashboard-page .city-edit-form .city-preview,.dashboard-page .item-edit-form .city-preview{margin-top:15px}.dashboard-page .city-edit-form .city-preview img,.dashboard-page .item-edit-form .city-preview img{max-width:100px;max-height:100px;border:1px solid #ddd;border-radius:5px;padding:5px;background-color:#fff}@media (max-width: 768px){.dashboard-page .city-edit-form,.dashboard-page .item-edit-form{width:95%;padding:15px}.dashboard-page .city-edit-form .form-columns,.dashboard-page .item-edit-form .form-columns{flex-direction:column;gap:10px}.dashboard-page .city-edit-form .form-columns .form-column,.dashboard-page .item-edit-form .form-columns .form-column{width:100%}.dashboard-page .city-edit-form .city-preview img,.dashboard-page .item-edit-form .city-preview img{max-width:80px;max-height:80px}}.login-page{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:20px}.login-page .login-container{background-color:#0f0f14cc;border-radius:10px;padding:40px;width:100%;max-width:450px;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.login-page .login-container h1{margin-top:0;margin-bottom:30px;color:#fff;text-align:center;font-size:28px}.login-page .login-container .login-form{display:flex;flex-direction:column;gap:20px}.login-page .login-container .login-form .form-group{display:flex;flex-direction:column;gap:8px}.login-page .login-container .login-form .form-group label{font-size:16px;color:#fff}.login-page .login-container .login-form .form-group .styled-input{padding:12px 15px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background-color:#0003;color:#fff;font-size:16px;transition:all .3s ease}.login-page .login-container .login-form .form-group .styled-input:focus{outline:none;border-color:#8c52ff;box-shadow:0 0 0 2px #8c52ff40}.login-page .login-container .login-form .error-message{color:#ff4757;background-color:#ff47571a;padding:10px;border-radius:5px;font-size:14px;text-align:center}.login-page .login-container .login-form .login-btn{margin-top:10px;padding:12px;background-color:#8c52ff;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.login-page .login-container .login-form .login-btn:hover{background-color:#9d6cff;transform:translateY(-2px)}.login-page .login-container .login-form .login-btn:disabled{background-color:#4f00eb;cursor:not-allowed;transform:none}.app{background-color:#0a0a0a;min-height:100vh;display:flex;flex-direction:column}.app main{padding-top:90px;flex:1}@media (max-width: 992px){.app main{padding-top:100px}}@media (max-width: 768px){.app main{padding-top:90px}}@media (max-width: 576px){.app main{padding-top:80px}}[data-animation]{opacity:0;will-change:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-animation].animated{opacity:1}.animation-fade.animated{animation:fade-in 1s cubic-bezier(.25,.1,.25,1) forwards}.animation-slide-up{transform:translateY(60px)}.animation-slide-up.animated{animation:slide-up 1s cubic-bezier(.33,1,.68,1) forwards}.animation-slide-down{transform:translateY(-60px)}.animation-slide-down.animated{animation:slide-down 1s cubic-bezier(.33,1,.68,1) forwards}.animation-slide-right{transform:translate(-60px)}.animation-slide-right.animated{animation:slide-right 1s cubic-bezier(.33,1,.68,1) forwards}.animation-slide-left{transform:translate(60px)}.animation-slide-left.animated{animation:slide-left 1s cubic-bezier(.33,1,.68,1) forwards}.animation-zoom{transform:scale(.85);filter:blur(3px)}.animation-zoom.animated{animation:zoom-in 1.2s cubic-bezier(.19,1,.22,1) forwards}.animation-rotate{transform:rotate(-10deg)}.animation-rotate.animated{animation:rotate 1s cubic-bezier(.34,1.56,.64,1) forwards}.animation-bounce{transform:translateY(60px)}.animation-bounce.animated{animation:bounce 1.2s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(60px)}30%{opacity:.5}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-60px)}30%{opacity:.5}to{opacity:1;transform:translateY(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-60px)}30%{opacity:.5}to{opacity:1;transform:translate(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(60px)}30%{opacity:.5}to{opacity:1;transform:translate(0)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.85);filter:blur(3px)}50%{opacity:.7;filter:blur(1px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes rotate{0%{opacity:0;transform:rotate(-10deg) scale(.9)}50%{opacity:.7}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes bounce{0%{opacity:0;transform:translateY(60px)}50%{opacity:.7}70%{opacity:1;transform:translateY(-15px)}85%{transform:translateY(8px)}92%{transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(40,30,60,.3);border-radius:5px}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#8c52ff,rgb(106.098265896,31,255));border-radius:5px;border:2px solid transparent;background-clip:padding-box;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,rgb(173.901734104,133,255),rgb(156.950867052,107.5,255));box-shadow:0 0 8px #8c52ff80}::-webkit-scrollbar-corner{background:rgba(40,30,60,.3)}*,.dashboard-content,.edit-form,.table-responsive{scrollbar-width:thin;scrollbar-color:#8c52ff rgba(40,30,60,.3)}.dashboard-content::-webkit-scrollbar,.edit-form::-webkit-scrollbar,.table-responsive::-webkit-scrollbar{width:8px;height:8px}.dashboard-content::-webkit-scrollbar-thumb,.edit-form::-webkit-scrollbar-thumb,.table-responsive::-webkit-scrollbar-thumb{background:#8c52ff;border-radius:5px}.dashboard-content::-webkit-scrollbar-thumb:hover,.edit-form::-webkit-scrollbar-thumb:hover,.table-responsive::-webkit-scrollbar-thumb:hover{background:rgb(173.901734104,133,255)}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:Inter,sans-serif;background-color:#17171a;color:#fff;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%}body{font-family:Outfit,sans-serif;background-color:#0a0a0a;color:#fff;line-height:1.5}a{text-decoration:none;color:inherit}ul,ol{list-style:none}button,input,textarea{font-family:inherit}img{max-width:100%;height:auto}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.app{min-height:100vh;display:flex;flex-direction:column}
