@import"https://fonts.cdnfonts.com/css/renji-free-trial";*{overflow-x:hidden}body{background:linear-gradient(90deg,#1a1a2e,#0f3460);color:#fff;background:url(/assets/bg5-BFzIVtl7.png) center/cover no-repeat;margin:0;padding:0;min-height:100vh;background-attachment:fixed;justify-self:center;justify-items:center}.login-popup,.logout-popup{position:fixed;right:1%;bottom:1%;background:#000000c2;padding:23px;border-radius:20px;display:flex;gap:4px;align-items:center;font-family:Text_Headings;font-weight:900;-webkit-backdrop-filter:blur(30px) brightness(3);backdrop-filter:blur(30px) brightness(3);font-size:14px;transition:.6s ease-in-out;color:gold;z-index:9999}@media (max-width: 768px){body{background-size:cover;background-position:center;background-repeat:no-repeat}.login-popup,.logout-popup{padding:15px;font-size:12px;top:calc(100vh - 86%);bottom:unset}}.container{padding:0% 5%;justify-self:center;justify-items:center}@font-face{font-family:WowDino;src:url(/assets/WowDino-G33vP-Bt3ZvNj7.ttf) format("truetype")}@font-face{font-family:KingdomCrown;src:url(/assets/KingdomCrown-lxdzD-CC7jIzg9.otf) format("truetype")}.navBar{padding:15px 2.5%;background:linear-gradient(90deg,#0f0c29,#302b63,#24243e);font-family:WowDino;text-align:center;box-shadow:0 0 15px #0ff9;border-bottom:4px solid rgba(255,0,255,.8);display:flex;justify-content:space-between;align-items:center;height:80px;background:transparent;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;border-radius:60px;z-index:999;background-color:#302b63de;height:2rem;clip-path:polygon(10% 100%,90% 100%,100% 0,0 0);top:0}.navLogo{color:#0ff;text-shadow:0 0 5px rgba(0,255,255,.8),0 0 10px rgba(255,0,255,.8);flex-shrink:0}.navLogo h1{font-size:25px;margin:0}.desktopNav{display:flex;gap:0;align-items:center;flex-shrink:0}.desktopNav a{font-size:16px;text-decoration:none;padding:8px 16px;text-shadow:0 0 8px rgb(1 1 1 / 80%);font-family:Text_Headings;color:#ffa5ea;font-weight:900;white-space:nowrap}.desktopNav a:hover{text-shadow:0 0 15px rgba(0,255,255,1);transform:scale(1.1)}.hamburger{font-size:2rem;cursor:pointer;color:#fff;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center}.mobile-nav-right-menu{display:none;align-items:center;gap:8px;color:#fff}.mobileNav{position:fixed;top:0;left:-100%;width:250px;height:100vh;height:-webkit-fill-available;background:#0f0c29f2;display:flex;flex-direction:column;padding-top:90px;transition:left .3s ease-in-out;z-index:9999;font-family:WowDino;text-align:center;overflow-y:auto}.mobileNav.active{left:0}.mobileNav a{display:block;padding:15px;border-bottom:1px solid rgba(255,0,255,.5);text-decoration:none;text-shadow:0 0 4px rgba(255,255,255,.8);font-size:14px;font-family:Text_Headings;color:#ffa5ea;font-weight:900}.closeMenu{background:none;border:none;font-size:1.8rem;color:#fff;cursor:pointer;padding:10px}.user_button{position:absolute;gap:4px;font-size:1rem;color:red;height:fit-content;text-shadow:none;top:42%}#profile_link:hover,#user_button:hover{transform:none}.logout_btn{cursor:pointer;background:#4d4d4d5c;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:9px;text-align:center;border-radius:20px;overflow:hidden;color:inherit;border:none;font-family:WowDino}.credits_container{width:fit-content;background:#0000;height:fit-content;align-content:center;overflow:hidden;display:flex;color:gold;font-size:16px;gap:3px;padding:9px;align-items:center}.bar{width:6.25rem;height:5px;background:gold;justify-self:end;display:flex;padding:6px;border-radius:20px}.credits_slabs{height:5px;border-radius:20px;background:red}.mobile_bar{display:flex;align-items:center;justify-content:center;padding:15px;border-bottom:1px solid rgba(255,0,255,.5);color:gold;gap:4px;font-size:1.3rem}@media (max-width: 767px){.navBar{display:flex;position:relative;padding:12px 5%;width:100%;left:0;top:0;background:#000000d1;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;height:60px;border-radius:0;clip-path:none}.navLogo h1{font-size:20px}.mobile-nav-right-menu{display:flex;position:absolute;right:5%;gap:10px;align-items:center}.hamburger{border-radius:100%;margin:0}}@media (max-width: 991px){.navBar{background-image:radial-gradient(transparent 1px,#000 1px)!important;background-color:transparent!important;background-size:4px 4px!important;-webkit-backdrop-filter:brightness(1) blur(10px)!important;backdrop-filter:brightness(1) blur(10px)!important;z-index:998;width:100%}.desktopNav{display:none}.navBar{border-bottom:none}.desktop_bar{display:none}}@media (min-width: 992px){.navBar{position:fixed;width:93vw;left:50%;transform:translate(-50%);top:0;height:4rem;background-color:#302b63b5;padding:15px 2.5%;border-bottom:none;justify-content:space-between;border-radius:0;overflow:hidden;background-image:radial-gradient(transparent 1px,#000 1px);z-index:998}.desktopNav{overflow:visible;align-items:center}.mobile-nav-right-menu{display:none!important}}@media (min-width: 768px) and (max-width: 991px){.navBar{padding:12px 4%;justify-content:center}.navLogo h1{font-size:22px}.mobile-nav-right-menu{display:flex;position:absolute;right:4%;gap:10px}}@media (min-width: 767px) and (max-width: 1024px){.desktopNav{gap:0px}}.avatar-thumb{border-radius:50%;object-fit:cover}@font-face{font-family:KingdomCrown;src:url(/assets/KingdomCrown-lxdzD-CC7jIzg9.otf) format("truetype")}@font-face{font-family:WowDino;src:url(/assets/WowDino-G33vP-Bt3ZvNj7.ttf) format("truetype")}@font-face{font-family:LoveGlitchPersonalUseRegular;src:url(/assets/LoveGlitchPersonalUseRegular-vmEyA-CNBBYlo6.ttf) format("truetype")}@font-face{font-family:Text_Headings;src:url(/assets/Technor-Variable-1CUxv2JX.ttf) format("truetype")}.mainContainer{color:#fff;text-align:center;letter-spacing:.1rem}.hero{font-family:WowDino;background:url(/assets/heroImg-DDIEFVGx.png) center/cover no-repeat;box-shadow:0 20px 40px #000c,0 0 10px #00ffff26;margin:173px 0;padding:44px 5px;border-top-left-radius:13rem;border-bottom-right-radius:13rem}.hero h1{font-size:3rem;text-shadow:0 0 5px rgba(0,255,255,1);animation:neonBlink 1.5s infinite alternate;filter:drop-shadow(-5px 11px 6px #ff00ff)}.hero p{font-family:Text_Headings;font-size:1.5rem;margin:20px 0;color:#ffa5ea;text-shadow:0 0 15px rgb(175 164 198 / 80%),0 0 25px rgba(255,0,255,.8);filter:drop-shadow(2px 4px 6px black);font-weight:900}.ctaButton{font-family:Text_Headings;padding:10px;font-size:18px;color:#ffa5ea;background-color:#0ff;border:8px ridge gold;cursor:pointer;transition:.3s ease-in-out;margin-top:2rem;font-weight:900;border-radius:30px}.ctaButton:hover{color:#fff;background-color:#ffa5ea;transform:scale(1.1);box-shadow:0 0 25px #f0fc;border-color:#0ff}.games{display:grid;gap:20px;padding:50px 0;justify-content:center}.games_main:before{content:"Featured Games";display:block;font-family:Text_Headings;background:#000;text-align:center;align-content:center;border-radius:9px 52% 52% 9px;background-color:#ffa5ea;font-weight:900;color:#000;font-size:14px}.gameCard{background:linear-gradient(45deg,#f0f,#0ff);border-radius:.6em;height:fit-content;text-align:center;box-shadow:0 0 15px #0ffc;transition:.3s ease-in-out;clip-path:polygon(0% 0%,70% 0%,100% 30%,100% 100%,0% 100%);padding:.4em}.gameCard:hover{background-color:var(--accent);transform:translateY(-2px)}.gameCard img{width:100%;height:auto;border-radius:.6em;box-shadow:none;clip-path:polygon(0% 0%,70% 0%,100% 30%,100% 100%,0% 100%)}.gameCard h2{font-family:WowDino;font-size:1.5rem;margin:10px 0;text-shadow:0 0 10px rgba(255,255,255,.8)}.gameCard p{margin:0 0 21px;font-family:LoveGlitchPersonalUseRegular}.playButton{font-family:WowDino;padding:10px 15px;font-size:1rem;background-color:#0ff;border:none;cursor:pointer;transition:.3s ease-in-out;border-radius:5px;box-shadow:0 0 10px #0ff9;text-decoration:none;color:#000;letter-spacing:0}.playButton:hover{background-color:#f0f;transform:scale(1.1);box-shadow:0 0 25px #f0fc}.playGameBtn{font-size:14px;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:4px;font-family:Text_Headings;color:gold;font-weight:900;flex-direction:column}.gameCard:hover .playGameBtn{opacity:1;cursor:pointer}.devices_supported{display:flex;z-index:1;color:#efefef;justify-content:end;align-items:center;font-weight:900;font-size:12px}@media (max-width: 767px){.games{grid-template-columns:1fr}.hero{padding:100px 14px;border-radius:30px;margin:100px auto;justify-self:center;box-shadow:inset 0 -14px 58px 2px #000c,0 0 10px #00ffff26}.hero h1{font-size:2.5rem}.hero p{font-size:1.125rem;padding:7px;margin:0;width:100%;text-align:left}}@media (min-width: 768px) and (max-width: 991px){.games{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.games{grid-template-columns:repeat(4,1fr)}.hero h1{font-size:4.6rem}.hero p{font-size:2.3rem}.playGameBtn{font-size:18px}}@keyframes neonBlink{0%{text-shadow:0 0 2.5px rgba(255,255,255,.5)}to{text-shadow:0 0 7.5px rgba(255,255,255,1)}}@keyframes floatUp{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.loadingContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background:linear-gradient(90deg,#0f0c29,#302b63,#24243e);font-family:Renji Free Trial,sans-serif}.loadingSpinner{width:80px;height:80px;border:6px solid #ff00ff;border-top:6px solid #00ffff;border-radius:50%;animation:spin 1s linear infinite}.loadingText{margin-top:20px;font-size:1.5rem;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.8);animation:blink 1s infinite alternate}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%{opacity:1}to{opacity:.5}}.jumping-dots-container{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:2px}.dot{width:5px;height:5px;border-radius:50%}.skeleton{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5,#e0e0e0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.skeleton-img{width:50px;height:50px;border-radius:6px;flex-shrink:0}.skeleton-text{width:100px;height:14px;margin-left:10px;border-radius:4px}.sidebar_top-games{display:flex;align-items:center;margin-bottom:12px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Footer{max-width:70rem;margin:0 auto;background:#000;padding:5% 2.5%}.footer{clip-path:polygon(0 100%,100% 100%,80% 0,20% 0);padding:11px;display:flex;justify-content:center;background-image:radial-gradient(transparent 1px,#000 1px)!important;background-size:4px 4px!important;-webkit-backdrop-filter:brightness(1) blur(10px);backdrop-filter:brightness(1) blur(10px);width:100%;justify-self:center}.footer-content{display:flex;flex-direction:column-reverse;align-items:center;width:fit-content;height:fit-content;padding:3px;font-size:14px;font-family:Text_Headings;font-weight:900;flex-wrap:wrap;gap:30px}.footer-content p{display:flex;column-gap:1px;margin:0;align-items:center}.footer-content span{font-family:Text_Headings;font-size:14px;align-items:center}.footer-links{display:flex;gap:12px}.footer-links a{color:#0ff;text-decoration:none;font-size:14px;transition:.3s ease-in-out;font-family:Text_Headings;font-weight:900}.footer-links a:hover{color:#f0f;text-shadow:0 0 10px rgba(255,0,255,.8)}@media (min-width: 992px){.footer{clip-path:polygon(0 100%,100% 100%,80% 0,20% 0);justify-self:center;padding:6px;width:50%}}.aboutContainer{text-align:center;background:linear-gradient(90deg,#302b63,#0f0c29);color:#ffa5ea;background:transparent;align-content:center;font-family:WowDino;width:100vw;height:100vh;min-height:fit-content;min-width:fit-content;justify-self:center}.aboutContainer h1{font-weight:900;font-size:25px;text-shadow:0 0 8px rgb(1 1 1 / 80%)}.aboutContainer p{font-family:Text_Headings;font-size:14px;font-weight:900;width:70%;justify-self:center;padding:6px;text-shadow:0 0 8px rgb(1 1 1 / 80%)}@media (min-width: 992px){.aboutContainer p{width:50%;font-size:18px}}.contactContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(90deg,#0f0c29,#302b63,#24243e);color:#ffa5ea;text-align:center;background:transparent;align-content:center;font-family:WowDino;width:100vw;height:100vh;min-height:fit-content;min-width:fit-content;justify-self:center;font-weight:900;text-shadow:0 0 8px rgb(1 1 1 / 80%)}.contactContainer h1{font-size:25px;font-weight:900}.contactContainer p{display:flex;flex-wrap:wrap;width:70%;font-size:14px;font-family:Text_Headings;justify-self:center;padding:6px;justify-content:center;align-items:center;gap:9px}.contactContainer a{font-size:14px;text-decoration:none;transition:.3s;font-family:Text_Headings;color:#ffa5ea;justify-items:center;padding:2px;display:flex;align-self:flex-end}.contactContainer a:hover{color:#0ff;text-shadow:0 0 10px rgba(44,44,44,.8)}@media (min-width: 992px){.contactContainer p{width:50%;font-size:18px;font-family:Text_Headings}}@font-face{font-family:KingdomCrown;src:url(/assets/KingdomCrown-lxdzD-CC7jIzg9.otf) format("truetype")}*{box-sizing:border-box}.gamesContainer{text-align:center;color:#fff;padding:20px;font-family:KingdomCrown,Arial,sans-serif;background-color:#0000003d;font-family:WowDino,Arial,sans-serif;background-color:#f0f8ff;width:100%;min-height:100vh}.gamesContainer h1{font-size:25px;letter-spacing:.1rem;color:#ffa5ea;font-weight:900;margin-bottom:20px}.main_game_page_container{display:flex;flex-direction:row;gap:20px;max-width:1600px;margin:0 auto;align-items:flex-start}.games{display:grid;gap:20px;padding:20px;width:100%;flex:1}.game_gamespage{position:relative;width:100%}.gameCard{background:linear-gradient(276deg,#5c0c9c,#fff);border-radius:1.1em;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;clip-path:polygon(0% 0%,70% 0%,100% 30%,100% 100%,0% 100%);box-shadow:0 4px 8px #0000004d;overflow:hidden;height:100%}.gameCard:hover{cursor:pointer;box-shadow:0 8px 16px #0006}.gameCard_link{display:block;text-decoration:none;color:inherit;height:100%}.gameCard_image_wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.gameCard img{width:100%;height:100%;object-fit:cover;border-radius:.6em;clip-path:polygon(0% 0%,70% 0%,100% 30%,100% 100%,0% 100%);opacity:1;transition:opacity .5s ease-in-out,transform .3s ease-in-out;display:block}.gameCard:hover img{transform:scale(1.05)}.devices_supported{position:absolute;top:8px;right:8px;display:flex;gap:6px;z-index:1;color:#efefef;align-items:center;font-weight:900;font-size:16px;background:#0009;padding:4px 8px;border-radius:6px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.playGameBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:#000000b3;border:none;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s ease}.playGameBtn:hover{background:#000000e6}.main_game_page_sidebar{width:280px;min-width:280px;background:#85c0b933;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;padding:16px;color:#fff;box-shadow:0 4px 12px #00000040;position:sticky;top:20px;align-self:flex-start;max-height:calc(100vh - 40px);overflow-y:auto}.sidebar_heading{font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#ff9f00;letter-spacing:.5px;gap:8px}.sidebar_icon{font-size:20px}.sidebar_ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.sidebar_top-game{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;transition:background .25s ease,transform .2s ease;cursor:pointer;background:#0000004d}.sidebar_top-game:hover{background:#ff9f0040;transform:translate(4px)}.game_thumb_wrapper{flex-shrink:0}.game_thumb{width:50px;height:50px;border-radius:6px;object-fit:cover;border:2px solid #ff9f00;display:block}.game_name{font-size:15px;font-weight:500;color:#f5f5f5;margin:0;text-align:left;flex:1}.loadingText{color:#0ff;font-size:1.5rem;padding:20px}.error{color:#f44;font-size:1.2rem;padding:20px;text-align:center}@media (max-width: 767px){.gamesContainer{padding:10px;background:none}.gamesContainer h1{font-size:1.5rem;margin-bottom:15px}.main_game_page_container{flex-direction:column-reverse;gap:15px}.main_game_page_sidebar{width:100%;min-width:100%;position:static;max-height:none;padding:12px;margin-bottom:10px}.sidebar_heading{font-size:20px;margin-bottom:12px}.sidebar_ul{flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:10px;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ff9f00 rgba(0,0,0,.3)}.sidebar_ul::-webkit-scrollbar{height:6px}.sidebar_ul::-webkit-scrollbar-track{background:#0000004d;border-radius:3px}.sidebar_ul::-webkit-scrollbar-thumb{background:#ff9f00;border-radius:3px}.sidebar_top-game{min-width:160px;flex-shrink:0}.games{grid-template-columns:repeat(2,1fr);gap:15px;padding:10px}.devices_supported{font-size:14px;gap:4px;padding:3px 6px}.playGameBtn{padding:10px;font-size:13px}}@media (min-width: 768px) and (max-width: 991px){.gamesContainer{background:none;padding:15px}.main_game_page_container{flex-direction:column-reverse;gap:20px}.main_game_page_sidebar{width:100%;min-width:100%;position:static;max-height:none}.sidebar_ul{flex-direction:row;flex-wrap:wrap;gap:12px}.sidebar_top-game{flex:1;min-width:200px}.games{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width: 992px) and (max-width: 1199px){.gamesContainer{margin:2rem 0;background:none;padding:20px}.games{grid-template-columns:repeat(4,1fr);gap:25px}}@media (min-width: 1200px){.gamesContainer{margin:3rem 0;background:none;padding:30px}.games{grid-template-columns:repeat(5,1fr);gap:30px}}@media (min-width: 1400px){.games{grid-template-columns:repeat(6,1fr);gap:35px}}@supports (-webkit-overflow-scrolling: touch){.sidebar_ul{-webkit-overflow-scrolling:touch}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.gameCard img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@font-face{font-family:KingdomCrown;src:url(/assets/KingdomCrown-lxdzD-CC7jIzg9.otf) format("truetype")}@font-face{font-family:WowDino;src:url(/assets/WowDino-G33vP-Bt3ZvNj7.ttf) format("truetype")}.gamePage{min-height:100vh;width:100%;background:linear-gradient(90deg,#0f0c29,#302b63,#24243e);display:flex;justify-content:center;align-items:center;padding:20px;font-family:WowDino,sans-serif;color:#fff;position:relative}.gamePage_content_div{width:100%;max-width:1200px;background:#0009;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:30px;border-radius:30px;position:relative}.gamePage_links_history{display:flex;align-items:center;gap:8px;margin-bottom:30px;font-weight:700;font-family:Text_Headings,sans-serif;font-size:14px}.gamePage_links_history a{color:#ffa5ea;text-decoration:none;display:flex;align-items:center;transition:color .3s ease}.gamePage_links_history a:hover,.gamePage_links_history #link_p:hover{color:#fff9}.gamePage_links_history #link_p{margin:0;padding:0;font-family:Text_Headings,sans-serif;cursor:pointer;color:#b6b6b6;font-size:14px}.gamePage_main_content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.left{display:flex;flex-direction:column;gap:30px;width:100%}.game_image_container{width:100%;display:flex;justify-content:center}.gamePage img{width:100%;max-width:450px;height:auto;aspect-ratio:16 / 10;object-fit:cover;box-shadow:0 0 20px #0ffc;background:linear-gradient(276deg,#5c0c9c,#fff);border-radius:1.1em;clip-path:polygon(0% 0%,70% 0%,100% 30%,100% 100%,0% 100%);padding:.4em;cursor:pointer;transition:transform .3s ease-in-out}.gamePage img:hover{transform:scale(1.05)}.left_btns{display:flex;gap:20px;width:100%;justify-content:center;flex-wrap:wrap}.startGame{font-family:Text_Headings,sans-serif;padding:15px 30px;font-size:18px;font-weight:900;color:#ffa5ea;background-color:#0ff;cursor:pointer;transition:all .3s ease-in-out;border-radius:30px;border:none;box-shadow:0 0 15px #0ff9;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;min-width:140px;flex:1;max-width:200px}.startGame:hover{color:#fff;background-color:#ffa5ea;transform:scale(1.05);box-shadow:0 0 25px #f0fc}.startGame .game_icon{font-size:22px;color:gold}.right{display:flex;flex-direction:column;gap:20px;width:100%;padding:20px}.gamepage_name{font-size:2.5rem;margin:0;font-family:Text_Headings,sans-serif;font-weight:900;color:#ffa5ea;text-shadow:0 0 10px rgba(255,165,234,.5)}.game_description{font-size:16px;font-weight:400;line-height:1.6;color:#fff;margin:0;font-family:Text_Headings,sans-serif}.game_credits{font-size:14px;font-weight:300;color:#b6b6b6;margin:0;font-family:Text_Headings,sans-serif;font-style:italic}.demo-overlay{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background-image:radial-gradient(transparent 1px,#000 1px);background-size:4px 4px;-webkit-backdrop-filter:brightness(.5) blur(10px);backdrop-filter:brightness(.5) blur(10px);z-index:1000;padding:20px}.demo-message{background:#000000e6;border:2px solid #ffa5ea;border-radius:20px;padding:40px;max-width:500px;width:100%;text-align:center;font-family:Text_Headings,sans-serif;box-shadow:0 0 30px #ffa5ea80}.demo-message h2{color:#ffa5ea;font-size:2rem;margin:0 0 15px;font-weight:900}.demo-message p{color:#fff;font-size:1.1rem;margin:0 0 30px;opacity:.9}.overlay_buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.overlay_buttons button{font-family:Text_Headings,sans-serif;padding:12px 30px;font-size:16px;font-weight:700;border-radius:30px;border:none;cursor:pointer;transition:all .3s ease-in-out;min-width:140px}.buy_credits_btn{background-color:#0ff;color:#ffa5ea;box-shadow:0 0 15px #0ff9}.buy_credits_btn:hover{background-color:#ffa5ea;color:#fff;transform:scale(1.05);box-shadow:0 0 25px #f0fc}.home_btn{background-color:transparent;color:#fff;border:2px solid #ffa5ea}.home_btn:hover{background-color:#ffa5ea;color:#fff;transform:scale(1.05)}@media (max-width: 1024px){.gamePage_main_content{gap:30px}.gamepage_name{font-size:2rem}.game_description{font-size:15px}}@media (max-width: 768px){.gamePage{padding:15px}.gamePage_content_div{padding:20px}.gamePage_main_content{grid-template-columns:1fr;gap:30px}.left{gap:25px}.gamePage img{max-width:100%}.left_btns{gap:15px}.startGame{min-width:120px;padding:12px 25px;font-size:16px}.right{padding:10px}.gamepage_name{font-size:1.8rem}.game_description{font-size:14px}.demo-message{padding:30px 25px}.demo-message h2{font-size:1.5rem}.demo-message p{font-size:1rem}.overlay_buttons button{min-width:120px;padding:10px 25px;font-size:15px}}@media (max-width: 480px){.gamePage{padding:10px}.gamePage_content_div{padding:15px;border-radius:20px}.gamePage_links_history{font-size:12px;margin-bottom:20px}.left_btns{flex-direction:column;gap:12px}.startGame{max-width:100%;width:-webkit-fill-available;padding:14px 20px}.gamepage_name{font-size:1.5rem}.game_description{font-size:13px}.game_credits{font-size:12px}.demo-message{padding:25px 20px}.demo-message h2{font-size:1.3rem}.overlay_buttons{flex-direction:column;gap:12px}.overlay_buttons button{width:100%;min-width:unset}}@keyframes neonGlow{0%{text-shadow:0 0 5px rgba(255,165,234,.5)}to{text-shadow:0 0 15px rgba(255,165,234,1)}}:root{--pink: #ffa5ea;--cyan: #00ffff;--gold: gold;--white: #ffffff}.top-up-parent{width:100vw;height:100vh;justify-self:center;align-content:center}.credits-container{max-width:480px;margin:0 auto;padding:1.5rem;background:#0006;border-radius:1rem;color:var(--white);font-family:Text_Headings,sans-serif;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);font-weight:900}.header{text-align:center;margin-bottom:1rem}.title{font-size:1.8rem;font-family:WowDino}.subtitle{font-size:.9rem;color:var(--cyan);opacity:.8}.tabs{display:flex;justify-content:center;margin:1rem 0;font-weight:600}.tab{flex:1;font-family:Text_Headings,sans-serif;padding:.6rem 0;margin:0 .2rem;background:#ffffff1a;color:var(--white);border:none;border-radius:.6rem;font-size:.85rem;cursor:pointer;transition:background .3s}.tab.active{background:var(--cyan);color:#000}.options{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.option-card{background:#ffffff1a;padding:1rem;text-align:center;border-radius:.8rem;font-size:.9rem;color:var(--gold);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 0 8px #0006;transition:box-shadow .3s}.option-card.selected{background:var(--cyan);color:#000;box-shadow:0 0 12px var(--cyan)}.slider-container{text-align:center;margin:1rem 0}.range-slider{width:100%}.slider-value{margin-top:.5rem;font-size:1.2rem;color:var(--cyan)}.helper-text{margin-top:.3rem;font-size:.75rem;color:var(--white);opacity:.6}.credit-info{text-align:center;margin:1.5rem 0}.credit-info p{margin:.2rem 0;font-size:.8rem;opacity:.7}.credit-info h2{font-size:2rem;color:var(--gold);margin:.2rem 0}.per-credit{font-size:.8rem;color:var(--white);opacity:.6}.payment-method{text-align:center;font-size:.75rem;opacity:.6;margin-bottom:1rem}.buy-button{display:flex;justify-content:center;margin:0 auto;background:linear-gradient(90deg,var(--pink),var(--cyan));border-radius:2rem;padding:.5rem;box-shadow:0 0 20px #0ff6}.login-required{width:100%;font-size:1rem;color:var(--white);border:none}.payment-success-popup{position:absolute;right:1%;bottom:1%;background:#000000c2;padding:23px;border-radius:20px;display:flex;gap:4px;align-items:center;color:green;font-family:Text_Headings;font-weight:900;-webkit-backdrop-filter:blur(30px) brightness(3);backdrop-filter:blur(30px) brightness(3);font-size:14px;transition:.6s ease-in-out}@media (max-width: 768px){.credits-container{font-size:14px}.title{font-size:1.6rem}.option-card{font-size:.85rem}.payment-success-popup{padding:15px;font-size:12px;top:calc(100vh - 86%);bottom:unset}}@media (min-width: 769px){.credits-container{font-size:18px}.title{font-size:2rem}.option-card{font-size:1rem}}.amount-display{font-size:3rem;color:var(--white);font-weight:700;margin-bottom:1rem;text-align:center}.keypad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:1.5rem}.keypad-button{padding:1rem;font-size:1.5rem;background:#ffffff1a;color:var(--white);border:none;border-radius:.6rem;cursor:pointer;transition:background .3s}.keypad-button:hover{background:var(--cyan);color:#000}.action-buttons{display:flex;justify-content:center;gap:1rem;margin-top:1rem;background:#ffffffc7;width:fit-content;justify-self:center;padding:7px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.action-btn{flex:1;padding:.8rem;font-size:1rem;font-weight:700;border:none;border-radius:1rem;background:#fff3;color:var(--white);transition:background .3s,transform .3s}.action-btn:hover{background:var(--cyan);color:#000;box-shadow:0 0 10px var(--cyan);transform:scale(1.02)}.login-popup button{background:none;border:none;cursor:pointer;color:var(--pink)}@media (max-width: 768px){.amount-display{font-size:2.2rem}.keypad-button{padding:.8rem;font-size:1.2rem}.action-btn{font-size:.9rem;padding:.6rem}.keypad-grid{gap:.4rem}.credits-container{padding:1rem;width:90vw}}@font-face{font-family:WowDino;src:url(/assets/WowDino-G33vP-Bt3ZvNj7.ttf) format("truetype")}@font-face{font-family:KingdomCrown;src:url(/assets/KingdomCrown-lxdzD-CC7jIzg9.otf) format("truetype")}.loginContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;width:fit-content;bottom:0;overflow:hidden;min-height:100%;height:fit-content;font-size:14px;padding:5px;font-weight:900;font-family:Text_Headings}.loginLogo{color:#0ff;text-shadow:0 0 15px rgba(0,255,255,.8),0 0 25px rgba(255,0,255,.8);overflow:hidden}.loginLogo h1{font-family:WowDino;font-size:3.6rem}.login_hero{border-bottom:.1px solid #fffafa4f;font-size:18px;font-weight:900;padding-bottom:7px}.line{height:1px;width:22rem;background:#fff;margin:-22px 0 35px}.loginBox{background:#0f0c29cc;padding:40px;border-radius:10px;box-shadow:0 0 20px #0ffc;text-align:center;width:350px}.title{font-size:25px;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.8);text-shadow:none;font-weight:400}.inputField{width:100%;width:-webkit-fill-available;padding:10px;margin:10px 0;border:none;border-radius:18px;background:#ffffff1a;color:#fff;font-size:1rem}.loginButton{width:100%;padding:10px;background:#00ffffb5;border:none;border-radius:5px;cursor:pointer;color:#000;font-size:1.2rem;margin-top:10px;box-shadow:0 0 10px #0ffc;transition:.3s ease-in-out;font-family:WowDino;color:#cad5e2;font-size:14px}.loginButton:hover{background:#f0f;box-shadow:0 0 15px #f0fc}.toggleText{margin-top:15px;font-size:14px;color:#fff}.toggleText span{color:#0ff;cursor:pointer;text-shadow:0 0 10px rgba(0,255,255,.8)}.toggleText span:hover{color:#f0f}.errorMessage{color:#ff7a73;margin-top:10px;font-size:12px;font-weight:900;display:flex;align-items:center;gap:.2em;flex-wrap:wrap}.closeButton{width:100%;justify-content:flex-start;display:flex}.closeButton button{transition:.3s cubic-bezier(.55,.06,.68,.19);border-radius:30px;padding:7px;background:#00000009;color:#cad5e2;border:0;cursor:pointer;font-family:WowDino;font-size:14px;display:flex;align-items:center;text-shadow:none}.closeButton button:hover{color:#f0f}#login_page_form{color:#cad5e2}@media screen and (max-width: 440px){.loginBox{width:70%}}.overlay-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1000;background-color:transparent!important;background-image:radial-gradient(transparent 1px,#000 1px)!important;background-size:4px 4px!important;-webkit-backdrop-filter:brightness(1) blur(10px);backdrop-filter:brightness(1) blur(10px)}.profile-container{display:flex;justify-content:center;align-items:center;min-height:100vh;color:#fff;padding:20px;justify-self:center;width:100vw}.profile-card{background-color:#2a2a2a57;border-radius:12px;padding:24px;max-width:400px;width:100%;text-align:center;box-shadow:0 0 20px #0ff3;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.profile-heading{font-size:25px;margin-bottom:16px;color:#ffa5ea;font-family:Text_Headings;font-weight:900}.profile-email{font-size:14px;margin:12px 0;font-family:Text_Headings;font-weight:500;color:#ffa5ea}.profile-email span{transition:opacity .3s ease;font-weight:900}.profile-email span:hover{cursor:pointer;color:#0ff}.avatar-preview{margin-bottom:16px;position:relative;width:fit-content;height:fit-content;justify-self:center}.avatar-large{width:96px;height:96px;border-radius:50%;border:3px solid #00ffff;box-shadow:0 0 10px #00ffff4d;cursor:pointer}.editBtn{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;color:#0ff;display:flex;align-items:center;justify-content:center;padding:3px;align-self:center;justify-self:center;border:none;font-size:25px;font-weight:900;text-shadow:0 0 8px rgb(1 1 1 / 80%);transition:opacity .3s ease;width:100%;height:100%;border-radius:100%;background:#0000002e}.avatar-preview:hover .editBtn{opacity:1;cursor:pointer}.avatar-options{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:12px;height:fit-content;padding:6px}.avatar-thumb{width:48px;height:48px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:transform .2s,border-color .2s}.avatar-thumb:hover{transform:scale(1.1)}.avatar-thumb.selected{border-color:#0ff}@media (max-width: 600px){.profile-heading{font-size:18px}.profile-email{font-size:14px}}.unity-frame-wrapper{width:960px;height:600px;height:100vh;width:100vw;display:flex;align-content:center;background-image:radial-gradient(transparent 1px,#000 1px);background-color:transparent;background-size:4px 4px;-webkit-backdrop-filter:brightness(1) blur(10px);backdrop-filter:brightness(1) blur(10px);justify-self:center;justify-content:center;flex-wrap:wrap;align-self:center;overflow:hidden;flex-direction:column-reverse;align-items:center}.unity-iframe{width:80%;height:80%;border:none;overflow:hidden}.links_history_games_play_page{position:absolute;top:0;right:0;bottom:0;left:0;top:calc(100vh - 94%);left:calc(100vw - 90%);font-family:Text_Headings;font-size:12px;color:#b6b6b6;display:flex;flex-direction:row;align-items:center;align-self:flex-start;justify-self:flex-start;flex-wrap:wrap;font-weight:900}.set_pos_to_fixed{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:brightness(1) blur(30px);backdrop-filter:brightness(1) blur(30px);z-index:999}.links_history_games_play_page p{color:#ffa5ea}.links_history_games_play_page p:hover{color:#fff9}.demo-timer{position:absolute;top:20px;right:20px;background:#0009;color:#ffa5ea;font-family:Text_Headings,sans-serif;font-size:14px;padding:6px 12px;border-radius:8px;z-index:1000;font-weight:700;letter-spacing:.5px}.demo-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.demo-message{background:#0009;padding:2rem;border-radius:16px;text-align:center;color:#ffa5ea;font-family:Text_Headings,sans-serif;max-width:400px;width:90%;box-shadow:0 0 20px #ffa5ea66}.demo-message h2{margin-bottom:1rem;font-size:1.8rem}.demo-message p{margin-bottom:1.5rem;font-size:1rem;color:#fff}.demo-message button{background:#ffa5ea;color:#000;border:none;padding:.6rem 1.2rem;margin:0 .5rem;border-radius:8px;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .2s ease}.demo-message button:hover{background:#ff7fd4}.exit-demo-btn{position:absolute;top:20px;left:20px;background:#ff4d6d;color:#fff;border:none;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;z-index:1000;transition:background .2s ease}.exit-demo-btn:hover{background:#e63950}
