*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:instrument-sans;outline:none}html{font-size:62.5%;background-color:var(--bg-color)}html::selection{background-color:var(--primary-600)}:root{--primary-100: #D0FBF6;--primary-200: #A2F6EC;--primary-300: #73F2E3;--primary-400: #45EDD9;--primary-500: #16E9D0;--primary-600: #12BAA6;--primary-700: #0D8C7D;--primary-800: #095D53;--primary-900: #042F2A;--bg-color: #000000;--l1-elevation: #1a1a1a;--l2-elevation: rgb(38, 38, 38);--l3-elevation: #333333;--l4-elevation: #515151;--sk: linear-gradient(90deg, var(--l3-elevation) 25%, var(--l2-elevation) 50%, var(--l3-elevation) 75%);--text-color: #fff;--text-secondary-color: #BABABA;--green-badge-bg: #8FFB8A;--green-badge-text: #189411;--yellow-badge-bg: #FBFB8A;--yellow-badge-text: #7F7F1A;--red-badge-bg: #fb8a8a;--red-badge-text: #941111;--header-height: 3.5rem}#root{display:flex;flex-direction:column;min-height:100vh}#root>*:not(header){flex:1}@font-face{font-family:instrument-sans;src:url(/assets/instrument-sans.71aa1451.ttf)}button{cursor:pointer}button:disabled{opacity:.5;pointer-events:none}input{caret-color:var(--primary-500)}main{background-color:var(--bg-color);color:var(--text-color)}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.load{background:var(--sk);background-size:200% 100%;animation:loading 1.5s infinite}.homepage-main{background-color:var(--bg-color);color:#fff;padding:0 0 1rem}.homepage-main .homepage-body-inner{width:90%;max-width:130rem;margin:auto}.homepage-main .popular-phones>h2{font-size:1.8rem;font-weight:600;padding:2rem 0;color:var(--text-secondary-color)}.homepage-main .all-phones-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem 1rem}.homepage-main .all-phones-container.error{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.single-phone.skeleton .fake-h2{height:1.5rem;margin:.5rem 0;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;width:100%;max-width:12rem}.single-phone.skeleton .fake-icon{height:.5rem;width:.5rem;margin:.5rem 0;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}.single-phone.skeleton .fake-p{width:8rem;height:.5rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}.single-phone{max-width:100%;align-items:start;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.single-phone-link{text-decoration:none;color:inherit}.single-phone .phone-image{width:100%;object-fit:cover;aspect-ratio:9/17;height:36rem;overflow:hidden;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;border:1px solid var(--l3-elevation);transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.single-phone:hover .phone-image,.single-phone:hover .text{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px)}.single-phone .text{cursor:pointer;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition-delay:.1s}.single-phone h3{font-weight:500;font-size:1.6rem;margin:.4rem 0 .5rem}.single-phone .more-phone-text{display:flex;align-items:center;flex-wrap:wrap;justify-content:start;gap:.5rem 2rem}.more-phone-text>div{display:flex;align-items:center;column-gap:.2rem}.more-phone-text div img{width:1.3rem}.more-phone-text div p{font-size:1.2rem;color:var(--text-secondary-color)}@media screen and (min-width : 450px){.single-phone .phone-image{max-height:26rem}}.error-container{border:1px solid var(--l4-elevation);padding:1rem;background-image:linear-gradient(to bottom right,var(--l1-elevation) 60%,rgba(163,72,72,.439),var(--red-badge-text));margin:2rem 0 0;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;width:100%;max-width:50rem}.error-container .image-container{width:4rem;height:4rem;background-color:var(--l2-elevation);padding:.2rem;border:1px solid var(--l3-elevation);border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;margin:0 0 1rem;display:flex;align-items:center;justify-content:center}.error-container .image-container svg{width:80%}.error-container h1{margin:0 0 .5rem}.error-container p{color:var(--text-secondary-color);font-size:1.4rem;margin:0 0 1rem}.error-container button{padding:.8rem 1rem;width:30%;font-weight:600;border:none;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.request-modal-background{background-color:#000000be;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;z-index:999;justify-content:center}.request-modal-background .main-request-modal{background-color:var(--l1-elevation);width:90%;max-width:40rem;border:1px solid var(--l2-elevation);padding:0 0 1rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.main-request-modal .modal-header{display:flex;align-items:start;justify-content:space-between;padding:1rem;column-gap:1rem}.main-request-modal .modal-header .icon-container{width:4rem;aspect-ratio:1/1;border-radius:.8rem;border:1px solid var(--l3-elevation);display:flex;align-items:center;justify-content:center;background-color:var(--l2-elevation);-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}.main-request-modal .main-content{flex:1;align-self:center}.modal-header .main-content p{opacity:.7;font-size:1.2rem;margin:.2rem 0 0}.main-request-modal .request-modal-content{border-top:1px solid var(--l2-elevation);padding:1rem 0 0}.request-modal-content form{display:flex;flex-direction:column;padding:0 1rem}.main-request-modal form label{color:var(--text-color);font-size:1.2rem}.main-request-modal form input{background-color:var(--l1-elevation);height:5rem;border:1px solid #bababa3d;padding:.8rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;color:var(--text-color);margin:.5rem 0}.main-request-modal form .submit-request-button.empty{background-color:var(--l2-elevation);color:var(--text-secondary-color);cursor:not-allowed}.main-request-modal form .submit-request-button{display:flex;align-items:center;justify-content:center;width:100%;color:#000;font-weight:600;font-size:1.4rem;padding:1.5rem;border:1px solid var(--l3-elevation);background-color:var(--text-color);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;margin:.5rem 0 0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.homepage-main :is(.all-phones-container,.all-games-container):has(.request-item){display:block}.homepage-main .request-item{margin:0 auto;padding:4rem 0;width:fit-content}.request-item>img{width:5rem;height:5rem;display:block;margin:0 auto 1rem}.request-item h3{margin:0 0 1rem;font-size:2rem;text-align:center}.request-item p{margin:0 0 1rem;font-size:1.1rem;text-align:center;opacity:.7;max-width:60%;margin:0 auto 1rem}.request-item button{display:block;margin:auto;padding:.8rem 1.5rem;border:1px solid var(--l1-elevation);background-color:var(--text-color);font-weight:500;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.single-game{column-gap:.8rem;display:flex;min-width:300px;align-items:center;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.single-game-link{text-decoration:none;color:inherit}.single-game:hover{transform:translateY(-4px);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px)}.single-game>div{cursor:pointer}.single-game .game-logo{height:7rem;width:7rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.single-game h3{font-weight:500;font-size:1.6rem;margin:0 0 .3rem}.single-game .more-game-text{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.5rem;max-width:15rem}.single-game .size .android-ios-size{display:flex;align-items:center;justify-content:center;column-gap:.2rem}.android-ios-size>div p{display:flex;column-gap:.3rem;align-items:baseline;flex:1;justify-content:space-between;small{font-weight: 600; opacity: .7; font-size: .8rem;}}.android-ios-size hr{width:1rem;color:var(--text-secondary-color);opacity:.8;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.more-game-text>div{display:flex;align-items:center;column-gap:.2rem}.more-game-text div img{width:1.3rem}.more-game-text div p{font-size:1.1rem;color:var(--text-secondary-color)}.homepage-main .popular-games>h2{font-size:1.8rem;font-weight:600;padding:2rem 0;color:var(--text-secondary-color)}.homepage-main .all-games-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.single-game.skeleton .fake-h3{width:7rem;height:1.5rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;margin:0rem 0 1rem}.single-game.skeleton .fake-icon{width:.8rem;height:.8rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}.single-game.skeleton .fake-p{width:6rem;height:.8rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}header{background-image:url(/assets/bg-image.f0d9fd2d.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:2rem 0 0;min-height:22rem;display:flex;position:relative;flex-direction:column}header .logo-and-nav>img{width:2.5rem}header.n{padding:2rem 0;border-bottom:1px solid var(--l3-elevation);min-height:var(--header-height)}.homepage-inner-top{width:90%;max-width:130rem;margin:auto}.homepage-inner-top button.back{background-color:var(--l1-elevation);min-height:3.5rem;border:1px solid #ffffff1c;border-radius:.6rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;-ms-border-radius:.6rem;-o-border-radius:.6rem;color:#fff;width:3.5rem;padding:0 .2rem}.homepage-inner-top h1{color:#fff;font-size:clamp(2.2rem,3vw,3.2rem);width:80%;max-width:60rem;font-weight:600;margin:2rem 0 1.5rem}header form{border-block:1.5px solid #5151515e;height:6.5rem;background-color:#0000004b;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(20px)}header form .homepage-inner-top{display:flex;column-gap:1rem;align-items:center;justify-content:space-between}.homepage-inner-top .form-left{display:flex;flex:1;column-gap:.5rem;align-items:stretch;justify-content:start}.form-left input{width:100%;min-height:4rem;border-left:1px solid white;background-color:transparent;border:none;border-right:1px solid var(--l3-elevation);color:#fff;font-weight:100}.form-left input::placeholder{font-family:inherit;font-weight:600}.homepage-inner-top .form-right{min-height:100%;display:flex;align-items:center;column-gap:2rem}.form-right select{background-color:var(--l1-elevation);display:block;min-height:3.5rem;border:1px solid #ffffff1c;border-radius:.6rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;-ms-border-radius:.6rem;-o-border-radius:.6rem;color:#fff;width:7.5rem;padding:0 .2rem}.form-right button{background-color:var(--l1-elevation);min-height:3.5rem;border:1px solid #ffffff1c;border-radius:.6rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;-ms-border-radius:.6rem;-o-border-radius:.6rem;color:#fff;width:3.5rem;padding:0 .2rem}@media screen and (min-width:600px){header .n:after{content:"";position:absolute;height:100%;width:450px;right:0;bottom:0;background-image:linear-gradient(to right,transparent,#00000070,#00000028)}}.homepage-inner-top .logo-and-nav,.homepage-inner-top .button-nav{display:flex;align-items:center;justify-content:space-between}.logo-and-nav nav a,.button-nav nav a{opacity:.9}.logo-and-nav a.active,.button-nav a.active{color:var(--text-color);opacity:1}header .menu-btn{background-color:transparent;border:none}header nav{padding:4rem;position:fixed;top:0;left:100vw;background-color:var(--l1-elevation);height:100vh;min-width:100%;z-index:4;display:flex;flex-direction:column;transition:.8s ease;-webkit-transition:.8s ease;-moz-transition:.8s ease;-ms-transition:.8s ease;-o-transition:.8s ease}header nav.open{left:0}header nav .close-btn{background-color:var(--l2-elevation);border:1px solid #bababa5b;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;padding:.5rem;align-self:flex-end;margin:0 0 4rem}nav ul{display:flex;flex-direction:column;align-items:start;justify-content:space-between;min-height:15rem}nav ul li{list-style-type:none}nav ul li svg,nav ul li svg{width:1.8rem}nav ul li a{font-size:1.8rem;color:var(--text-secondary-color);display:flex;align-items:center;justify-content:space-between;column-gap:.5rem;text-decoration:none}header nav ul li .profile-icon{width:3rem;height:3rem;background-color:var(--primary-700);color:var(--text-color);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:flex;align-items:center;justify-content:center}.profile-icon p{font-size:1.4rem;font-weight:600}@media screen and (min-width:600px){header .menu-btn{display:none}header nav{padding:0;position:static;left:100vw;background-color:transparent;height:auto;min-width:auto;z-index:4;display:flex;flex-direction:column;transition:.8s ease;-webkit-transition:.8s ease;-moz-transition:.8s ease;-ms-transition:.8s ease;-o-transition:.8s ease}header nav.open{left:0}header nav .close-btn{display:none}nav ul{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:auto;column-gap:2rem}nav ul li{list-style-type:none}nav ul li svg,nav ul li svg{width:1.4rem}nav ul li a{font-size:1.4rem;color:var(--text-secondary-color);display:flex;align-items:center;justify-content:space-between;column-gap:.5rem;text-decoration:none}}.user-only-modal-background{background-color:#000000be;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;z-index:999;justify-content:center}.user-only-modal-background .main-user-only-modal{background-color:var(--l1-elevation);width:90%;max-width:40rem;border:1px solid var(--l2-elevation);padding:0 0 1rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.main-user-only-modal .modal-header{display:flex;align-items:start;justify-content:start;padding:1rem;column-gap:1rem}.main-user-only-modal .modal-header .icon-container{width:4rem;aspect-ratio:1/1;border-radius:.8rem;border:1px solid var(--l3-elevation);display:flex;align-items:center;justify-content:center;background-color:var(--l2-elevation);-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}.modal-header .main-content{flex:1}.modal-header .main-content h2{font-weight:500;color:var(--text-color)}.modal-header .main-content p{opacity:.7;font-size:1.2rem;color:var(--text-color)}.main-user-only-modal .user-only-modal-content{border-top:1px solid var(--l2-elevation);padding:1rem 0 0}.user-only-modal-content button{width:95%;margin:.5rem auto;display:block;min-height:4rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border:none;background-color:transparent;color:var(--text-secondary-color);font-weight:600}.user-only-modal-content button.create{color:#000;font-size:1.4rem;padding:1.5rem;border:1px solid var(--l3-elevation);background-color:var(--text-color);margin:.2rem auto}.main-user-only-modal a{text-decoration:none}.phone-info-main{padding:2rem 0 0}.phone-info-main .phone-info-inner{width:90vw;max-width:50rem;margin:auto}.phone-info-main:has(.phone-info-inner.error){min-height:70vh}.phone-info-inner .phone-image{width:100%;display:block;max-width:50rem;margin:2rem auto .5rem;aspect-ratio:16/15;max-height:40rem;object-fit:cover;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.phone-info-text>h2{font-weight:600;font-size:2.4rem;margin:0 0 1.5rem}.phone-info-text .other-phone-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2rem;margin:0 0 3rem}.other-phone-info .report-text{font-size:1.2rem;color:#fff9;margin:1rem 0;button{color: var(--text-color); text-decoration: underline; background-color: transparent; border: none; font-size: 1.2rem;}}.single-phone-info h3{font-weight:300;font-size:1.4rem;color:var(--primary-200)}.single-phone-info p{font-weight:100;font-size:1.6rem}.single-phone-info small,.single-setting>small{font-size:1rem;color:var(--text-secondary-color)}@media screen and (min-width:600px){.phone-info-text>h2{text-align:center;margin:2rem 0}}@media screen and (min-width:1000px){.phone-info-main .phone-info-inner{display:flex;align-items:center;column-gap:2rem;height:45rem;max-width:130rem}.phone-info-inner .phone-image{width:40rem;height:40rem;margin:0}.phone-info-main .phone-info-inner.error{padding:0;display:block;align-items:center;column-gap:2rem;height:40rem;max-width:130rem}.phone-info-inner .phone-info-text{max-width:100%;flex:1}.phone-info-text>h2{text-align:left;margin:0 0 1rem}.phone-info-text .other-phone-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem;width:100%;margin:0 0 3rem}}.compatible-games-inner .image>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;position:relative;display:block}.compatible-games-inner .image{position:relative}.compatible-games-inner .image:after{content:"";background-image:linear-gradient(to bottom,transparent,transparent,transparent,rgba(0,0,0,.637),black);position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.single-compatible-game .image h2{position:absolute;bottom:.6rem;z-index:3;left:1rem;font-size:1.8rem;max-width:90%;overflow-wrap:break-word;font-weight:500}.single-compatible-game .text>p,.single-compatible-game a{text-decoration:none;color:#e8e8e8;font-size:1.4rem;line-height:1.5;margin:1rem 0}.single-compatible-game hr{margin:0 0 1rem;opacity:.1;height:.1rem}.single-compatible-game .game-settings{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:2rem;margin:0 0 3rem}.game-settings>div.small img{display:block}.game-settings>div.small p{display:inline}.single-setting>p{font-size:1.6rem}@media screen and (min-width:1200px){.compatible-games .single-compatible-game{display:flex;column-gap:2rem;margin:0 0 1rem;align-items:center}.compatible-games-inner .image{align-self:stretch}.compatible-games-inner .image>img{width:20rem;height:100%;aspect-ratio:9/11}.compatible-games-inner .image:after{aspect-ratio:9/11}.single-compatible-game .text>p{margin:0 0 1rem}.single-compatible-game .game-settings{margin:0 0 0rem}}.single-compatible-game .image .badge{position:absolute;top:1rem;right:1rem;border:2px solid #fff;width:3.5rem;height:3.5rem;display:flex;align-items:center;font-weight:900;font-size:1.2rem;justify-content:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.image .badge.high{background-color:var(--green-badge-bg);color:var(--green-badge-text)}.image .badge.medium{background-color:var(--yellow-badge-bg);color:var(--yellow-badge-text)}.image .badge.low{background-color:var(--red-badge-bg);color:var(--red-badge-text)}.single-compatible-game.skeleton{flex:1}.single-compatible-game.skeleton>.image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;position:relative;display:block}.single-compatible-game.skeleton>.image:after{display:none}.single-compatible-game.skeleton .fake-p{height:1rem;margin:1rem 0;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}.single-compatible-game.skeleton .fake-p:nth-child(1){max-width:40rem}.single-compatible-game.skeleton .fake-p:nth-child(2){max-width:35rem}.single-compatible-game.skeleton .fake-p:nth-child(3){max-width:32rem}.single-compatible-game.skeleton .fake-img{width:1.5rem;height:2rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}.single-compatible-game.skeleton .game-settings .fake-p{width:4rem;margin:.5rem 0}.single-compatible-game.skeleton .game-settings{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:2rem;margin:0 0 3rem}@media screen and (min-width:1300px){.compatible-games .single-compatible-game.skeleton{display:flex;column-gap:2rem;margin:0 0 1rem;align-items:center}.single-compatible-game.skeleton .text{flex:1}.single-compatible-game.skeleton>.image{width:20rem;aspect-ratio:9/11}.single-compatible-game.skeleton .text>p{margin:0 0 1rem}.single-compatible-game.skeleton .game-settings{margin:0 0 0rem}}.compatible-games{background-image:linear-gradient(to bottom right,#021815,#1a1a1a,#1a1a1a)}.compatible-games .empty{padding:1rem}.compatible-games .compatible-games-inner{margin:auto;padding:1rem 0;width:90vw;max-width:130rem}.compatible-games-inner h1{font-size:1.8rem;font-weight:600;padding:.8rem 0}.compatible-games .disclaimer-text{opacity:.6;width:100%;max-width:40rem;margin:5rem auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.compatible-games .disclaimer-text p{font-weight:100;line-height:1.4;margin:.2rem 0 0;font-style:italic;text-align:center}.compatible-games .disclaimer-text a{color:var(--primary-300);font-weight:600}@media screen and (min-width:600px){.compatible-games-inner .compatible-games-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}}@media screen and (min-width:1300px){.compatible-games .compatible-games-inner{max-width:130rem}.compatible-games .compatible-games-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));column-gap:2rem}}.phone-info-inner.skeleton .phone-image.fake{background:var(--sk);background-size:200% 100%;animation:loading 1.5s infinite}.phone-info-inner.skeleton .fake-h2{height:3rem;margin:2rem 0;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;width:27rem}.phone-info-inner.skeleton .fake-h3{width:7rem;height:1.5rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;margin:0rem 0 1rem}.phone-info-inner.skeleton .fake-p{width:9rem;height:5rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}.report-modal-background{background-color:#000000be;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;z-index:999;justify-content:center}.report-modal-background .main-report-modal{background-color:var(--l1-elevation);width:90%;max-width:40rem;border:1px solid var(--l2-elevation);padding:0 0 1rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.main-report-modal .modal-header{display:flex;align-items:start;justify-content:space-between;padding:1rem;column-gap:1rem}.modal-header .icon-container{width:5rem;aspect-ratio:1/1;border-radius:.8rem;border:1px solid var(--l3-elevation);display:flex;align-items:center;justify-content:center;background-color:var(--l2-elevation);-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}.modal-header .main-content h2{font-weight:500}.modal-header .main-content p{opacity:.7;font-size:1.2rem}.modal-header .close-modal-button{border:none;background-color:transparent}.main-report-modal .report-modal-content{border-top:1px solid var(--l2-elevation);padding:1rem 0 0}.report-modal-content form{display:flex;flex-direction:column;padding:0 1rem}.main-report-modal form label{color:var(--text-color);font-size:1.2rem}.main-report-modal form textarea{background-color:var(--l1-elevation);height:4.2rem;border:1px solid #bababa3d;padding:.8rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;color:var(--text-color);min-height:9rem;margin:.5rem 0;resize:none}.main-report-modal form .submit-report-button.empty{background-color:var(--l2-elevation);color:var(--text-secondary-color);cursor:not-allowed}.main-report-modal form .submit-report-button{display:flex;align-items:center;justify-content:center;width:100%;color:#000;font-weight:600;font-size:1.4rem;padding:1.5rem;border:1px solid var(--l3-elevation);background-color:var(--text-color);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;margin:.5rem 0 0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.report-error-message-container{width:95%;margin:1rem auto 0;border-radius:.8rem;padding:1rem;border:1px solid var(--red-badge-text);-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;color:var(--red-badge-bg)}.game-info-main{padding:2rem 0 0rem}.game-info-main .game-info-inner{width:90vw;max-width:50rem;margin:auto}.game-info-main:has(.game-info-inner.error){min-height:70vh}.game-info-inner .game-image{width:100%;display:block;max-width:50rem;margin:0rem auto .5rem;height:35rem;object-fit:cover;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.game-info-text>h2{font-weight:600;font-size:2.4rem;margin:0 0 1rem;max-width:fit-content}.game-info-text>p{font-size:1.4rem;color:var(--text-secondary-color);margin:0 0 2rem}.game-info-text p a{text-decoration:none;color:inherit}.game-info-text .other-game-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2rem;margin:0 0 3rem}.other-game-info .report-text{font-size:1.2rem;color:#fff9;margin:1rem 0;button{color: var(--text-color); text-decoration: underline; background-color: transparent; border: none; font-size: 1.2rem;}}.single-game-info h3{font-weight:300;font-size:1.4rem;color:var(--primary-200)}.single-game-info p{font-weight:100;font-size:1.6rem}.single-game-info small,.single-setting>small{font-size:1rem;color:var(--text-secondary-color)}.requirements .tab{background-color:var(--l2-elevation);height:4.3rem;margin:0 0 2rem}.requirements .tab-inner{width:90vw;max-width:30rem;column-gap:1rem;margin:auto;display:flex;align-items:stretch;height:100%;justify-content:space-between}.tab-inner button{font-weight:400;color:var(--text-secondary-color);font-size:1.4rem;max-width:fit-content;background-color:transparent;border:none;transition:.2s ease-in;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;-o-transition:.2s ease-in}.tab-inner button.active{border-bottom:2px solid var(--primary-400);color:var(--primary-200)}.screenshots-inner img{object-fit:cover}.screenshots .screenshots-inner,.similar-games .similar-games-inner{width:90vw;max-width:130rem;margin:0 auto 0rem}.screenshots-inner>h2,.similar-games-inner>h2{font-size:1.8rem;font-weight:600;margin:3rem 0 1rem}.screenshots .slider{display:flex;overflow-x:auto;column-gap:1rem}.slider>img{aspect-ratio:20/9;max-width:80%;max-height:20rem;display:block;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.similar-games-inner .similar-games-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.similar-games-inner .similar-games-container.empty{display:block}.bottom-game-info{background-color:var(--l1-elevation);padding:0 0 2rem}@media screen and (min-width:1000px){.game-info-main{padding:0rem 0}.game-info-main .game-info-inner{display:flex;align-items:center;column-gap:2rem;height:40rem;max-width:130rem}.game-info-main .game-info-inner.error{padding:2rem 0 0;display:block;align-items:center;column-gap:2rem;height:40rem;max-width:130rem}.game-info-inner .game-image{width:35rem;height:35rem;margin:0}.game-info-inner .game-info-text{max-width:70rem;flex:1}.game-info-text>h2{text-align:left;margin:0 0 1rem}.game-info-text>p{max-width:50rem;margin-bottom:2rem}.game-info-text .other-game-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem;width:100%;margin:0 0 3rem}}.no-supported-devices-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:2rem auto}.no-supported-devices-container>img{width:5rem;height:5rem;display:block;margin:0 auto 1rem}.no-supported-devices-container h3{margin:0 0 1rem;font-size:2rem;text-align:center}.no-supported-devices-container p{margin:0 0 1rem;font-size:1.2rem;text-align:center;opacity:.7;width:100%;max-width:30rem;margin:0 auto 1rem}.requirements .supported-devices-inner.empty{display:block}.requirements .supported-devices-inner{width:90vw;max-width:130rem;margin:0 auto 2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:2rem 1rem}.requirements .requirements-inner{width:90vw;display:flex;flex-wrap:wrap;gap:2rem 4rem;margin:0 auto 2rem;align-items:center;justify-content:center}.requirements-inner table{border:1px solid var(--l3-elevation);display:block;width:100%;max-width:40rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-style:solid;overflow:hidden;background-color:var(--l2-elevation)}.requirements-inner table tr{display:flex;align-items:center;justify-content:center}.requirements-inner table tr:has(th){display:flex;align-items:stretch}table tr th{font-size:1.2rem;font-weight:200;border-left:1px solid #51515177;background-color:var(--bg-color);display:flex;align-items:center}table .t-head{justify-self:flex-start;display:flex}table tr td,table tr th{flex:1;padding:.8rem 1rem}table tr td{font-size:1.2rem;border-top:1px solid #51515177;border-left:1px solid #51515177}table td .android-ios-size{display:flex;align-items:center;justify-content:start;column-gap:.2rem}table.recommended{border:1px solid var(--primary-500)}table.recommended tr th{border-block:1px solid var(--primary-500)}.game-info-inner.skeleton .fake-h1{height:3rem;margin:.5rem 0;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;width:100%;max-width:24rem}.game-info-inner.skeleton .game-info-text>.fake-p{width:70%;height:.6rem;margin-block:.5rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}.game-info-inner.skeleton .game-info-text .fake-p:nth-child(2){width:90%}.game-info-inner.skeleton .game-info-text .fake-p:nth-child(3){width:80%}.game-info-inner.skeleton .other-game-info{margin:2rem 0}.game-info-inner.skeleton .single-game-info .fake-h3{width:7rem;height:1.5rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;margin:0rem 0 1rem}.game-info-inner.skeleton .single-game-info .fake-p{width:1rem;height:3rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}.no-similar-games-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:2rem auto}.no-similar-games-container>img{width:5rem;height:5rem;display:block;margin:0 auto 1rem}.no-similar-games-container h3{margin:0 0 1rem;font-size:2rem;text-align:center}.no-similar-games-container p{margin:0 0 1rem;font-size:1.2rem;text-align:center;opacity:.7;width:100%;max-width:30rem;margin:0 auto 1rem}.login-section .auth-image{display:none}.login-section .login-text-container{background-color:var(--l1-elevation);height:25rem}.login-text-container .login-top-text{width:90vw;margin:auto;padding:2rem 0}.login-top-text .logomark{font-size:1.2rem;margin:0 0 1rem;color:var(--text-color)}.login-top-text h1{margin:0 0 1rem;font-size:2rem;color:var(--text-color)}.login-top-text h1 span{color:var(--primary-400)}.login-top-text p{font-size:1.2rem;color:var(--text-secondary-color)}.login-section .login-form-container{background-color:var(--bg-color);transform:translateY(-20rem);-webkit-transform:translateY(-5rem);-moz-transform:translateY(-20rem);-ms-transform:translateY(-20rem);-o-transform:translateY(-20rem);width:90vw;margin:auto;padding:2rem;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem}.login-form-container h1{color:var(--text-color);text-align:center;font-size:1.8rem;margin:0 0 2rem}form.login>div{display:flex;flex-direction:column;margin:0 0 1.8rem;row-gap:.4rem}form.login label{color:var(--text-color);font-size:1.2rem}form.login input{background-color:var(--l1-elevation);height:4.2rem;border:1px solid #bababa3d;padding:0 0 0 .8rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;color:var(--text-color)}form.login button.primary{background-color:var(--primary-700);width:100%;height:4.5rem;font-weight:600;color:var(--text-color);border:1px solid var(--primary-200);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;margin:0 0 3rem}form.login .error{font-size:1.4rem;margin:0 0 1rem;color:var(--red-badge-text)}.other-login-form p.divider{color:var(--text-secondary-color);text-align:center;margin:0 0 1rem;position:relative}.other-login-form p.divider:before{content:"";height:.1rem;background-color:var(--text-secondary-color);position:absolute;left:0;width:46%;top:.8rem}.other-login-form p.divider:after{content:"";height:.1rem;background-color:var(--text-secondary-color);position:absolute;right:0;width:46%;top:.8rem}.other-login-form button{width:100%;background-color:transparent;height:4.5rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;border:1px solid var(--l1-elevation);color:var(--text-color);font-weight:600;display:flex;align-items:center;justify-content:center;column-gap:.5rem}.other-login-form button img{max-width:1.8rem}.other-login-form p:not(.divider){color:var(--text-color);font-size:1.2rem;text-align:center;font-weight:600;margin:1rem 0 0}.other-login-form p:not(.divider) a{color:var(--primary-300);text-decoration:none}@media screen and (min-width:700px){.login-section{display:flex;align-items:stretch;justify-content:start}.login-section .login-text-container{width:50vw;height:auto;position:relative;overflow-y:hidden;padding:6rem 0 0}.login-section .login-form-container{width:auto;width:50vw;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;margin:0 auto;padding:6rem 0 0}.login-form-container .login-form-inner{width:90%;max-width:40rem;margin:0 auto}.login-text-container .login-top-text{width:80%;max-width:100rem;margin:auto;padding:0}.login-top-text h1{width:70%;font-size:2.5rem}.login-top-text p{width:85%;font-size:1.4rem}.login-form-container h1{text-align:left}}@media screen and (min-width : 800px){.login-section .auth-image{display:block;position:absolute;left:0;bottom:-40%;width:100%}}.signup-section .auth-image{display:none}.signup-section .signup-text-container{background-color:var(--l1-elevation);height:25rem}.signup-text-container .signup-top-text{width:90vw;margin:auto;padding:2rem 0}.signup-top-text .logomark{font-size:1.2rem;margin:0 0 1rem;color:var(--text-color)}.logomark img{margin:0 .5rem 0 0;max-width:1.2rem}.signup-top-text h1{margin:0 0 1rem;font-size:2rem;color:var(--text-color)}.signup-top-text h1 span{color:var(--primary-400)}.signup-top-text p{font-size:1.2rem;color:var(--text-secondary-color)}.signup-section .signup-form-container{background-color:var(--bg-color);transform:translateY(-20rem);-webkit-transform:translateY(-5rem);-moz-transform:translateY(-20rem);-ms-transform:translateY(-20rem);-o-transform:translateY(-20rem);width:90vw;margin:auto;padding:2rem;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem}.signup-form-container h1{color:var(--text-color);text-align:center;font-size:1.8rem;margin:0 0 2rem}form.signup>div{display:flex;flex-direction:column;margin:0 0 1.8rem;row-gap:.4rem}form.signup label{color:var(--text-color);font-size:1.2rem}form.signup input{background-color:var(--l1-elevation);height:4.2rem;border:1px solid #bababa3d;padding:0 0 0 .8rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;color:var(--text-color)}form.signup button.primary{background-color:var(--primary-700);width:100%;height:4.5rem;font-weight:600;color:var(--text-color);border:1px solid var(--primary-200);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;margin:0 0 3rem}form.signup .error{font-size:1.4rem;margin:0 0 1rem;color:var(--red-badge-text)}.other-signup-form p.divider{color:var(--text-secondary-color);text-align:center;margin:0 0 1rem;position:relative}.other-signup-form p.divider:before{content:"";height:.1rem;background-color:var(--text-secondary-color);position:absolute;left:0;width:46%;top:.8rem}.other-signup-form p.divider:after{content:"";height:.1rem;background-color:var(--text-secondary-color);position:absolute;right:0;width:46%;top:.8rem}button#googleBtn,button#loginGoogleBtn{width:100%;background-color:transparent;height:4.5rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;border:1px solid var(--l1-elevation);div {background-color: transparent; border: none; span {color: var(--text-color); font-weight: 600; font-family: instrument-sans !important;}}}.other-signup-form button svg{max-width:1.8rem}.other-signup-form p:not(.divider){color:var(--text-color);font-size:1.2rem;text-align:center;font-weight:600;margin:1rem 0 0}.other-signup-form p:not(.divider) a{color:var(--primary-300);text-decoration:none}@media screen and (min-width:700px){.signup-section{display:flex;align-items:stretch;justify-content:start}.signup-section .signup-text-container{width:50vw;height:auto;position:relative;overflow-y:hidden;padding:6rem 0 0}.signup-section .signup-form-container{width:auto;width:50vw;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;margin:0 auto;padding:6rem 0 0}.signup-form-container .signup-form-inner{width:90%;max-width:40rem;margin:0 auto}.signup-text-container .signup-top-text{width:80%;max-width:100rem;margin:auto;padding:0}.signup-top-text h1{width:70%;font-size:2.5rem}.signup-top-text p{width:85%;font-size:1.4rem}.signup-form-container h1{text-align:left}}@media screen and (min-width : 800px){.signup-section .auth-image{display:block;position:absolute;left:0;bottom:-40%;width:100%}}.contribute-main{padding:0 0 .8rem}.contribute-main .contribute-inner{width:90vw;max-width:50rem;margin:auto;position:relative}.contribute-inner>h1{text-align:center;width:80%;margin:2rem auto}.contribute-inner .contribute-step{display:flex;align-items:center;justify-content:space-between;width:85%;margin:0 auto 4rem}.contribute-step>div{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--l1-elevation);height:8rem;flex:1;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.contribute-step>div.finished{background-color:var(--primary-600)}.contribute-step>div.progress{border:1px solid var(--primary-400)}.contribute-step>div.finished>div{background-color:var(--primary-800)}.contribute-step>div>div{background-color:var(--l2-elevation);width:3rem;border-radius:50%;margin:0 0 1rem;display:flex;align-items:center;justify-content:center;height:3rem}.contribute-step>div>div img{width:60%}.contribute-step>div p{font-size:1.2rem}.contribute-step .divider{height:.8rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.contribute-phone-form>div{display:flex;flex-direction:column;margin:0 0 1.8rem;row-gap:.4rem}.contribute-phone-form label{color:var(--text-color);font-size:1.2rem}.contribute-phone-form input{background-color:var(--l1-elevation);height:4.2rem;border:1px solid #bababa3d;padding:0 0 0 .8rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;color:var(--text-color)}.contribute-phone-form .two-input div{display:flex;align-items:start;justify-content:space-between;column-gap:1rem}form.contribute-phone-form .error{font-size:1.4rem;color:var(--red-badge-text)}.contribute-inner button.next{position:absolute;bottom:-10rem;right:0;background-color:var(--primary-700);width:10rem;height:4.5rem;font-weight:600;color:var(--text-color);border:1px solid var(--primary-200);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.contribute-game-form{accent-color:var(--primary-600)}.contribute-game-form>div{display:flex;flex-direction:column;margin:0 0 1.8rem;row-gap:.4rem}.contribute-game-form .delete-form{padding:.2rem;aspect-ratio:1/1;height:4rem;font-size:1.4rem;display:flex;justify-content:center;align-items:center;background-color:var(--l1-elevation);border:2px solid var(--l3-elevation);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;color:var(--text-color);font-family:inherit;margin:0 0 2rem auto}.contribute-game-form label{color:var(--text-color);font-size:1.2rem}.contribute-game-form>div small{font-size:.8rem;color:var(--text-secondary-color)}.contribute-game-form input{background-color:var(--l1-elevation);height:4.2rem;border:1px solid #bababa3d;padding:0 0 0 .8rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;color:var(--text-color)}.contribute-game-form .bigger-input{background-color:var(--l1-elevation);height:20rem;border:1px solid #bababa3d;padding:.8rem 1rem 1rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;color:var(--text-color);display:flex;flex-direction:column;align-items:start;justify-content:start}.contribute-game-form .bigger-input input{background-color:transparent;width:100%;border:none}.contribute-game-form .bigger-input .attach{background-color:var(--l2-elevation);height:100%;width:100%;border:1px dashed #bababa4f;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;.grow-over{border-color: var(--primary-400);}}.form-error{color:var(--red-badge-bg);font-weight:400;font-size:1.2rem;margin:.5rem 0}.bigger-input .attach img{width:1.8rem}.bigger-input .attach p{font-size:1.2rem;max-width:60%;margin:1rem 0 0;text-align:center;color:var(--text-secondary-color)}.more-games{background-color:transparent;border:none;color:var(--text-secondary-color);display:flex;align-items:center;margin:0 0 0 auto;padding:.5rem;font-weight:600}.primary{background-color:var(--primary-700);width:100%;height:4.5rem;font-weight:600;color:var(--text-color);border:1px solid var(--primary-200);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;margin:3rem 0 0;display:flex;align-items:center;justify-content:center}button .circular-loader{border:4px solid var(--primary-800);border-radius:50%;border-left-color:transparent;width:3rem;aspect-ratio:1/1;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;animation:spin infinite linear 2s;-webkit-animation:spin infinite linear 2s}@keyframes spin{to{transform:rotate(36deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}.primary:disabled{opacity:.5;pointer-events:none}.contribute-game-form hr{border-color:var(--l2-elevation);margin:0 0 2rem}.finished-modal-bg{background-color:#000000be;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;z-index:999;justify-content:center}.finished-modal-bg .finished-modal{background-color:var(--l1-elevation);width:90%;max-width:40rem;padding:1rem;border:1px solid var(--l2-elevation);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.finished-modal .icon{font-size:3rem;background-color:var(--l2-elevation);width:fit-content;padding:2rem;margin:0 auto 2rem;border:1px solid var(--l3-elevation);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.finished-modal h3{font-size:1.6rem;margin:0 auto 1rem;text-align:center}.finished-modal p{font-size:1.4rem;width:70%;margin:1rem auto;opacity:.8;text-align:center;color:var(--text-secondary-color);margin:0 auto 2rem}.finished-modal button{display:block;width:100%;color:var(--text-secondary-color);font-weight:600;font-size:1.4rem;padding:1.5rem;border:1px solid var(--l3-elevation);background-color:transparent;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.finished-modal a{text-decoration:none}.finished-modal button.add{margin:0 0 .8rem;background-color:var(--l2-elevation)}.finished-modal button:hover{transition:.2s ease-in-out;transform:translateY(-2px);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.not-found h1{text-align:center;color:var(--text-color)}.not-found{padding:10rem 0 0}.leaderboard-main .leaderboard-inner{width:90vw;max-width:60rem;margin:auto}.leaderboard-inner>h1{max-width:60%;text-align:center;padding:2rem 0 0;margin:auto auto 2rem}.all-leader-container .title{display:flex;align-items:center;justify-content:space-between;font-size:1.1rem;opacity:.5;margin:0 0 .5rem;padding:0 1rem;column-gap:2.9rem}.title p:nth-child(2){flex:1}.all-leader-container .single-leader{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;margin:0 0 1.4rem;column-gap:3.5rem;border:1px solid var(--text-secondary-color);padding:.7rem 1rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}.single-leader p:nth-child(2){flex:1}.all-leader-container .single-leader:nth-child(2){border-color:#f78550;p:last-of-type{color: #f78550;}}.all-leader-container .single-leader:is(:nth-child(3),:nth-child(4)){border-color:var(--primary-300);p:last-of-type{color: var(--primary-300);}}.leaderboard-inner a{font-size:1.2rem;color:var(--text-primary-color);display:flex;align-items:center;gap:.5rem;width:fit-content;margin:2rem auto 0}.admin-panel .admin-panel-inner{width:90%;margin:0 auto;max-width:150rem}.admin-panel-inner .title{display:flex;column-gap:.5rem;margin:1rem 0}.admin-panel-inner .title h1{font-size:2.5rem;font-weight:600}.admin-panel-inner .title small{opacity:.7;font-size:1.2rem;font-weight:600}.admin-panel-inner .all-games-to-review-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:2rem}.single-review .image-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;overflow:hidden;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.single-review .image-grid img{background-color:var(--l3-elevation);height:7rem;max-width:100%;object-fit:cover}.single-review .info{display:flex;align-items:start;column-gap:1rem;margin:1rem 0 0}.single-review .info .user-icon{width:2.5rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600;background-color:var(--l3-elevation);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.single-review hr{opacity:.2;margin:1rem 0}.single-review .buttons{display:grid;grid-template-columns:1fr 1fr;row-gap:.7rem;column-gap:1.5rem}.single-review .buttons a{display:block;grid-column:1/3;border:none;color:#fff;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;button{width:100%; color: #fff;}}.single-review .buttons button{padding:.8rem;font-weight:600;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border:none;background-color:var(--l2-elevation)}.buttons button.approve{color:#68fd68}.buttons button.decline{color:#fd7c68}.single-game-to-review{display:flex;flex-direction:column}.single-game-to-review .single-game-to-review-inner,.single-game-to-review .all-games-from-submission-inner{width:90%;margin:0 auto;max-width:150rem}.single-game-to-review-inner .top-info{margin:2rem 0;display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.top-info .left h2{font-size:2rem}.top-info .left p{margin:.2rem 0;font-weight:600;opacity:.7}.top-info .left small{opacity:.7}.top-info .right{display:flex;column-gap:1rem}.single-game-to-review-inner .top-info button{padding:.8rem;font-weight:600;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border:none;background-color:var(--l2-elevation)}.single-game-to-review-inner .top-info button.approve{color:#68fd68}.single-game-to-review-inner .top-info button.decline{color:#fd7c68}.single-game-to-review .all-games-from-submission{background-image:linear-gradient(to bottom right,#021815,#1a1a1a,#1a1a1a);flex:1;padding:2rem 0}.all-games-from-submission-inner .heading{display:flex;column-gap:.5rem;margin:1rem 0}.all-games-from-submission-inner .heading h2{font-size:2rem;font-weight:600}.all-games-from-submission-inner .heading small{opacity:.7;font-size:1.2rem;font-weight:600}.all-games-from-submission-inner .all-submitted-games-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:2rem}.all-games-from-submission-inner .single-submission-game{border-radius:.8rem;background-color:var(--l1-elevation);border:1px solid var(--l3-elevation);-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;overflow:hidden;-o-border-radius:.8rem}.single-submission-game .game-name-heading{padding:.4rem;width:100%;background-color:var(--l2-elevation);margin:0 0 1rem;h3{opacity: .6;}}.single-submission-game .submitted-game-info{background-color:var(--l2-elevation);width:97%;overflow:hidden;margin:1rem auto;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.submitted-game-info .header{background-color:var(--l3-elevation);padding:.5rem;h3{opacity: .6; font-weight: 300;}}.submitted-game-info .other-info{padding:.5rem;p{font-size: 1.4rem; font-weight: 500;} img{height: 15rem; margin: .5rem 0 0 0; object-fit: cover; border-radius: .5rem; min-width: 100%; -webkit-border-radius: .5rem; -moz-border-radius: .5rem; -ms-border-radius: .5rem; -o-border-radius: .5rem;}}.reports-inner .single-report{background-color:var(--l1-elevation);border:1PX solid var(--l2-elevation);padding:.9rem;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}.single-report .report-top{display:flex;column-gap:1rem;justify-content:space-between;align-items:center;margin:0 0 2rem}.report-top>img{height:12rem;object-fit:cover;width:40%;border-radius:.8rem;background-color:var(--l3-elevation);-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}.report-top-right .report-chips-container{display:flex;flex-wrap:wrap;gap:.5rem}.report-chips-container span{background-color:var(--l2-elevation);padding:.5rem 1rem;border:1px solid var(--l3-elevation);margin:.5rem 0 0;border-radius:100rem;-webkit-border-radius:100rem;-moz-border-radius:100rem;-ms-border-radius:100rem;-o-border-radius:100rem}.report-top .report-top-right{flex:1}.single-report .report-reason{background-color:var(--l2-elevation);overflow:hidden;margin:1rem auto;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.report-reason .report-reason-header{background-color:var(--l3-elevation);padding:.5rem;h3{opacity: .6; font-weight: 300;}}.report-reason p{font-size:1.2rem;padding:.5rem}.single-report .report-buttons{display:flex;align-items:center;justify-content:end;column-gap:1rem}.report-buttons button{padding:.8rem;font-weight:600;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border:none;background-color:var(--l2-elevation)}.report-buttons button.report-button-view{color:var(--primary-400)}.report-buttons button.report-button-resolved{color:#68fd68}.reports-main .reports-inner{width:90%;margin:0 auto;max-width:150rem;padding:0 0 1rem}.reports-inner .title{display:flex;column-gap:.5rem;margin:1rem 0}.reports-inner .title h1{font-size:2.5rem;font-weight:600}.reports-inner .title small{opacity:.7;font-size:1.2rem;font-weight:600}.reports-inner .all-reports-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:1.5rem}.all-requests-container .single-request{background-color:var(--l1-elevation);width:100%;padding:.8rem;border:1px solid var(--l2-elevation);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.single-request .request-container{background-color:var(--l2-elevation);margin:0 0 1.5rem;overflow:hidden;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;padding:0 0 .5rem;border:1px solid var(--l3-elevation)}.single-request .request-container p{margin:.8rem 0 0 .8rem;font-size:1.2rem;font-weight:300}.request-container .request-container-header{background-color:var(--l3-elevation);padding:.3rem .8rem}.request-container-header h3{opacity:.7;font-weight:500}.single-request .single-request-buttons{display:flex;align-items:center;justify-content:space-between;column-gap:.5rem}.single-request-buttons button{flex:1;padding:.8rem;font-weight:600;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border:none;background-color:var(--l2-elevation)}.single-request-buttons button.add{color:#68fd68}.single-request-buttons button.discard{color:#fd7c68}.requests-main .requests-inner{width:90%;margin:0 auto;max-width:150rem;padding:0 0 1rem}.requests-inner .title{display:flex;column-gap:.5rem;margin:1rem 0}.requests-inner .title h1{font-size:2.5rem;font-weight:600}.requests-inner .title small{opacity:.7;font-size:1.2rem;font-weight:600}.requests-inner .all-requests-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.5rem}.add-new-phone .add-new-phone-inner{width:90%;max-width:50rem;margin:auto;padding:0 0 1rem}.add-new-phone .add-new-phone-title{margin:2rem auto;width:fit-content}.add-new-phone-title>*{text-align:center}.add-new-phone-title p{opacity:.7;letter-spacing:.3rem}.add-new-phone-form>div{display:flex;flex-direction:column;margin:0 0 1.8rem;row-gap:.4rem}.add-new-phone-form label{color:var(--text-color);font-size:1.2rem}.add-new-phone-form>div small{font-size:.8rem;color:var(--text-secondary-color)}.add-new-phone-form input{background-color:var(--l1-elevation);height:4.2rem;border:1px solid #bababa3d;padding:0 0 0 .8rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;color:var(--text-color)}.add-new-phone-form .bigger-input{background-color:var(--l1-elevation);height:30rem;border:1px solid #bababa3d;padding:.8rem 1rem 1rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;color:var(--text-color);display:flex;flex-direction:column;align-items:start;justify-content:start}.add-new-phone-form .bigger-input input{background-color:transparent;width:100%;border:none}.add-new-phone-form .bigger-input .attach{background-color:var(--l2-elevation);height:100%;width:100%;border:1px dashed #bababa4f;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;.grow-over{border-color: var(--primary-400);}}.add-new-phone-form div>button{padding:.8rem 1.5rem;align-self:flex-end;border:none;margin:.5rem 0 0;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;font-weight:500}.add-new-phone-form .two-input div{display:flex;align-items:start;justify-content:space-between;column-gap:1rem}.two-input div input{flex:1}.two-input.three div input{flex:1;max-width:30%}.otp-main .otp-inner{width:90%;max-width:40rem;margin:4rem auto 0}.otp-inner h1{text-align:center;margin:0 0 .5rem}.otp-title p{text-align:center;opacity:.7;font-size:1.2rem;width:90%;max-width:40rem;margin:auto;margin-bottom:4rem}.otp-inner form .otp-input-container{display:grid;grid-template-columns:repeat(6,1fr);column-gap:1rem}.otp-form input{width:100%;background-color:var(--l1-elevation);border:1px solid var(--l3-elevation);border-radius:1rem;height:4.5rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;color:#fff;font-weight:600;font-size:1.4rem;display:flex;padding:0 1rem}.otp-form label{font-size:1.2rem;display:block;margin:0 0 .4rem;font-weight:500}.otp-inner button{display:flex;align-items:center;justify-content:center;width:100%;color:#000;font-weight:600;font-size:1.4rem;padding:1.5rem;border:1px solid var(--l3-elevation);background-color:var(--text-color);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;margin:1.5rem 0 0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.otp-inner .otp-expire{margin:1rem 0 0;font-size:1.2rem;color:#fff9;strong{color: #ffffff; animation: blink .7s infinite alternate linear; -webkit-animation: blink .7s infinite alternate linear;}}@keyframes blink{to{opacity:0}}.otp-inner .error{color:var(--red-badge-bg);margin:.5rem 0 0;font-size:1.2rem}.disclaimer-main .disclaimer-inner{width:90%;max-width:50rem;margin:auto;padding:2rem 0 0}.disclaimer-inner p{font-size:1.4rem;line-height:1.8;color:#ffffffc2;b{color: #fff;}}.disclaimer-inner h2{margin:0 0 1rem;background-image:linear-gradient(to right,var(--primary-100),var(--primary-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:contain;width:fit-content;color:transparent;font-size:2.2rem}.disclaimer-inner h3{margin:0 0 .5rem;font-size:1.6rem}.disclaimer-inner .disclaimer-logo{max-width:4rem}.disclaimer-inner h1{margin:.5rem 0 3rem;background-image:linear-gradient(to right,#fff,#999999);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:contain;width:fit-content;color:transparent;font-size:2.6rem}.disclaimer-inner>div{margin:0 0 4rem}.disclaimer-inner ul{padding:0 0 0 3rem}.disclaimer-inner ul li{list-style-position:inside;font-weight:600}.disclaimer-inner ul li a{color:inherit}
