body{background:#000}::-webkit-scrollbar{height:.5rem;scrollbar-width:thin;width:0}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{-webkit-box-shadow:none;scrollbar-width:thin}::-webkit-scrollbar-thumb{background:hsla(0,0%,76%,.1);border-radius:12px}::-webkit-scrollbar-thumb:window-inactive{background:none;scrollbar-width:thin}*{box-sizing:border-box;color:#fff;font-size:clamp(.9rem,1vw,1.5rem)}.subtext{font-size:clamp(.8rem,.9vw,1.4rem)}.subtitle{font-size:clamp(1.1rem,1.3vw,1.7rem);font-weight:600}.title{font-size:clamp(1.2rem,1.5vw,1.8rem);font-weight:600}a{color:#fff;text-decoration:none}.App{background:#000;height:100vh;margin:0;overflow-x:hidden;overflow-y:scroll;padding-left:5rem;padding-right:5rem;position:relative;width:100vw}@media screen and (max-width:800px){.App{padding-left:2rem;padding-right:2rem}}.main-section{position:relative;z-index:0}.nav{align-items:center;background:#000;display:flex;flex-wrap:nowrap;margin-bottom:5vh;padding-bottom:2rem;padding-top:3rem;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100;.logo{font-family:Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:clamp(1.4rem,1.6vw,3rem);font-weight:500;margin-right:3rem;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.logo:hover{color:#fff}.search-bar{margin-right:1rem;width:clamp(250px,50%,1000px);.search-form{position:relative;width:100%;.search-icon{height:1.2rem;left:.8rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.2rem}.search-input{background-color:#afafaf;border:none;border-radius:2rem;outline:none;padding:.4rem 2.5rem;text-align:left;width:100%}.search-input:active,.search-input:focus,.search-input:hover{background-color:#fff;color:#414141!important}}}.menu-nav{flex-wrap:nowrap;margin-left:auto;width:-webkit-max-content;width:max-content;.menu-item{margin-left:1rem;margin-right:0;text-decoration:none}.menu-item:hover{color:#aaa5a5}.login-icon{height:clamp(2rem,2vw,3rem)!important;margin-top:-.5rem!important;width:clamp(2rem,2vw,3rem)!important}.menu-icon{height:clamp(2rem,4vw,4rem)!important;width:clamp(2rem,4vw,4rem)!important}}}.bold{font-weight:600}#account-menu .MuiMenu-list,#account-menu>.MuiPopover-paper{background-color:#1b1b1b;border-radius:5px}#account-menu ul li{margin:.3rem}#account-menu a:hover .MuiMenu-list>li{background-color:hsla(0,0%,69%,.5);>svg,path{background-color:initial}}@media screen and (max-width:800px){.nav{justify-content:center;.logo{margin-right:1.5rem}.search-bar{margin-right:.5rem}.no-display-max{display:none}}}@media screen and (min-width:801px){#account-menu .no-display,.menu-icon.no-display{display:none}}.account-page{overflow:hidden!important}.separator-line{border-bottom:.5px solid #6c6b6b;line-height:0;margin:.5rem 0;text-align:center;width:100%;.or-span{background-color:#1b1b1b;color:#606060;font-size:.6875rem;padding:0 .25rem}}.game-card{background-color:#1b1b1b;border-radius:.5rem;cursor:pointer;height:clamp(250px,21vw,300px)!important;margin:0 3rem 1.5rem 0;transition:all .2s;width:clamp(250px,21vw,290px)!important;.game-img{border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:clamp(125px,70%,200px)!important;width:clamp(250px,21vw,290px)!important}.game-info{display:flex;flex-direction:column;height:30%!important;justify-content:space-around;margin:auto clamp(1rem,1.5vw,2.5rem);text-align:left!important;>div{text-align:left!important}.game-title{margin-top:.5vmin;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-numbers{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5vmin;margin-top:-1vmin;.game-price{margin-right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}.add-game-button{align-items:center;align-self:flex-end;background-color:hsla(0,0%,69%,.5);border-radius:2rem;display:flex;font-weight:600;margin-left:auto;padding:.1rem 1.2rem .1rem 2rem;position:relative;text-align:end;width:-webkit-max-content;width:max-content;.add-cart-icon{height:.8rem;left:.5rem;margin-right:.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.8rem;path,svg{fill:#fff;height:.8rem;width:.8rem}}}.add-game-button:hover{background-color:hsla(0,0%,69%,.7)}}@media screen and (max-width:800px){.add-game-button,.game-price,.game-rating,.game-title{font-weight:500!important;margin-bottom:0!important}.add-game-button{align-items:center;display:flex;padding:.1rem .8rem .1rem 1rem;width:-webkit-min-content;width:min-content}}.game-card:hover{.game-img{opacity:.4}}.homepage{overflow-y:auto;padding-top:2rem;.title{margin-bottom:1rem;text-align:left}.games-cont{display:flex;margin-bottom:2rem;overflow-x:auto;width:100%}}@media screen and (max-width:800px){.homepage{justify-content:center}}.top-half{display:flex;margin-bottom:2rem;padding:1rem;width:100%;.img-div{border-radius:.5rem;margin-right:3vmin;width:clamp(300px,30vw,500px)}.right-side{display:flex;flex-direction:column;padding-left:1rem;padding-right:1rem;>div{text-align:left}.subtext{font-size:clamp(.8rem,.9vw,1.4rem)}.subtitle{font-size:clamp(1.1rem,1.3vw,1.5rem);font-weight:600;margin-bottom:1.5vmin}.platform-pill{background-color:hsla(0,24%,92%,.2);border-radius:9999px;margin:1rem .5rem;padding:.3rem .8rem}.title{font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:600;line-height:2.8vw;margin-bottom:2.5vmin;margin-top:3vmin}.details-desc{margin-bottom:2vmin}.add-game-button{align-items:center;background-color:hsla(0,0%,69%,.5);border-radius:2rem;display:flex;font-weight:600;margin:auto auto 0;padding:.5rem 1.5rem;width:-webkit-max-content;width:max-content}.add-game-button:hover{background-color:hsla(0,0%,69%,.7)}}}@media screen and (max-width:800px){.game-details{padding-top:1rem}.top-half{flex-direction:column;.img-div{height:clamp(225px,70vw,calc(70vw - 10rem));width:clamp(275px,90vw,calc(90vw - 10rem))}.right-side{height:auto;padding-left:1rem;padding-right:1rem;.title{line-height:2rem;margin-top:2rem}.details-desc{margin-bottom:2rem}.add-game-button{margin-bottom:auto}}}}.MuiPaper-root .review-rating *{color:#000!important}.games-library{overflow-y:auto;padding-top:2rem;.games-sub{margin-bottom:2.5rem;text-align:center}.listings-cont{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2rem;overflow-x:auto;width:100%;.game-card{margin-bottom:2.5rem}}}.search-results{overflow-y:auto;padding-top:2rem;.title{margin-bottom:3rem;text-align:center}.results-cont{display:flex;flex-wrap:wrap;margin-bottom:2rem;overflow-x:auto;width:100%;.no-games{color:#a9a9a9;margin:2rem auto auto;text-align:center}}}
/*# sourceMappingURL=main.4477fa58.css.map*/