.GameTileRatingBadge{display:flex;flex-direction:row;align-items:center;gap:.375rem;flex-shrink:0;padding:.25rem .375rem;border-radius:.25rem}.GameTileRatingBadge__score{color:#fff;font-weight:700;font-size:85%;padding:.25rem .5rem;border-radius:.25rem}.GameTileRatingBadge__meta{display:flex;flex-direction:column;color:#fff;font-size:75%;line-height:1.2}.CategoryTag{position:relative;font-size:75%;border-radius:.325rem;height:2.25rem;cursor:pointer;font-weight:700;border-radius:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:-moz-fit-content;width:fit-content}.CategoryTag .Icon{width:1rem;height:1rem}.CategoryTag__Thumbnail{position:relative;display:flex;align-items:center;padding:4px 4px 4px 6px}.CategoryTag__Thumbnail img{top:4px!important;left:4px!important;bottom:4px!important;right:4px!important;border-radius:100px;width:16px!important;height:16px!important}.CategoryTag__Label{position:relative}.SocialButton{display:inline-flex;align-items:center;justify-content:center}.SocialButton:not(:last-child){margin-right:16px}.IndieSpotlightCarousel{margin:0 auto;max-width:1100px}.IndieSpotlightCarousel__Controls{align-items:center}@media(max-width:767px){.IndieSpotlightCarousel__Controls{display:none}}.IndieSpotlightCarousel__Controls .Button{border-radius:100px;transform:translateY(-20%);pointer-events:all;transition:all .3s ease!important}@media(min-width:576px){.IndieSpotlightCarousel__Controls .Button{width:56px;height:56px}}.IndieSpotlightCarousel__Controls .Button:last-child{margin-left:auto}.IndieSpotlightCarousel__Controls.--firstSlide .Button:first-child{transform:translateX(-50%) translateY(-50%);opacity:0;pointer-events:none}.IndieSpotlightCarousel__IndicatorControls{justify-content:center;width:-moz-fit-content;width:fit-content;margin:.5rem auto 1.5rem;gap:1rem}.IndieSpotlightCarousel__IndicatorControls .Button{display:flex;align-items:center;justify-content:center;background:none!important;border:none!important;box-shadow:none!important;color:#e43d30!important;transform:none!important}.IndieSpotlightCarousel__IndicatorControls .Button svg{width:40px;height:40px}@media(min-width:769px){.IndieSpotlightCarousel__IndicatorControls .Button{display:none}}.IndieSpotlightCarousel__Indicators{display:flex;flex:1 1 auto;gap:5px;justify-content:center;max-width:100%}.IndieSpotlightCarousel__Indicator{flex:1 1;min-width:15px;max-width:35px;height:9px;background-color:#888;transition:background-color .2s ease}@media(min-width:768px){.IndieSpotlightCarousel__Indicator{flex:0 0 40px;width:40px}}.IndieSpotlightCarousel__Indicator.IndieSpotlightCarousel__Indicator--active{background-color:#e43d30}.IndieSpotlightCarousel__SlidesWrapper{position:relative;flex:1 1;min-width:0}.IndieSpotlightCarousel__Slides{overflow:hidden;border:1.5px solid #e43d30;border-radius:2px}@media(min-width:768px)and (max-width:959px){.IndieSpotlightCarousel__Slides{box-shadow:0 0 50px 15px rgba(167,0,0,.35)}}.IndieSpotlightCarousel__Slides>.Flex{width:100%;max-width:100%;opacity:1}.IndieSpotlightCarousel__Slides .IndieSpotlightCarousel__Slides--transitioning{transition:transform .4s ease}.IndieSpotlightCarousel__Slides .CategoryTag{display:flex!important;align-items:center!important;background-color:#291919!important}@media(min-width:768px){.IndieSpotlightCarousel__Slides .CategoryTag{font-size:.75rem!important;padding:3px 5px!important;gap:3px!important;height:26px!important;max-height:26px!important}.IndieSpotlightCarousel__Slides .CategoryTag .CategoryTag__Label{padding:0 3px!important}.IndieSpotlightCarousel__Slides .CategoryTag .CategoryTag__Thumbnail{min-height:22px!important;min-width:22px!important;max-height:22px!important;max-width:22px!important}}.IndieSpotlightCarouselSlide{flex:0 0 100%;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.IndieSpotlightCarouselSlide>a{display:contents}@media(max-width:767px){.IndieSpotlightCarouselSlide{flex-direction:column;flex-wrap:nowrap}}.FeaturedDemoTag{position:absolute;top:-12px;left:-12px;z-index:100;width:auto;height:30px;pointer-events:none;display:block!important}.IndieSpotlightCarouselSlide__RatingBadge{position:absolute;bottom:.5rem;right:.5rem;opacity:0;transform:translateX(.5rem);transition:opacity .25s ease,transform .25s ease;pointer-events:none;z-index:1}.IndieSpotlightCarouselSlide__Image{overflow:hidden;position:relative}.IndieSpotlightCarouselSlide__Image:hover .IndieSpotlightCarouselSlide__RatingBadge{opacity:1;transform:translateX(0)}@media(max-width:767px){.IndieSpotlightCarouselSlide__Image{flex:0 0 auto;aspect-ratio:16/10}}@media(min-width:768px)and (max-width:959px){.IndieSpotlightCarouselSlide__Image{width:650px;height:430px}}@media(min-width:960px){.IndieSpotlightCarouselSlide__Image{width:640px;height:400px}}@media(orientation:landscape)and (min-width:1200px){.IndieSpotlightCarouselSlide__Image{width:630px;height:350px}}.IndieSpotlightCarouselSlide__Text{display:grid;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;background-color:#3c1b1b;text-align:left;padding:1rem .75rem;grid-gap:.5rem;gap:.5rem}.IndieSpotlightCarouselSlide__Text .ReleaseDate{margin-top:.5rem;font-weight:700;font-size:.85rem}.IndieSpotlightCarouselSlide__Text .Description,.IndieSpotlightCarouselSlide__Text .IndieSpotlightCarouselSlide__Tags{margin-top:.325rem}@media(min-width:768px){.IndieSpotlightCarouselSlide__Text .PlayButton{box-shadow:4px 4px 10px rgba(0,0,0,.3)}.IndieSpotlightCarouselSlide__Text .PlayButton .Button{font-size:.85rem!important;padding:8px 12px!important}.IndieSpotlightCarouselSlide__Text .PlayButton .Button svg{width:16px!important;height:16px!important}}.IndieSpotlightCarouselSlide__Text .Developer{gap:.5rem}.IndieSpotlightCarouselSlide__Text .Developer .DeveloperName{font-weight:700}.IndieSpotlightCarouselSlide__Text .Developer .Socials{margin-left:auto;display:flex}@media(max-width:767px){.IndieSpotlightCarouselSlide__Text{flex:1 1 100%;padding:1rem}.IndieSpotlightCarouselSlide__Text .Description{min-height:calc(4 * 1.35em);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.IndieSpotlightCarouselSlide__Text .IndieSpotlightCarouselSlide__Tags{min-height:calc(2 * (26px + .5rem));max-height:calc(2 * (26px + .5rem));margin-bottom:.75rem}}@media(min-width:768px){.IndieSpotlightCarouselSlide__Text .ReleaseDate{font-size:.8rem}.IndieSpotlightCarouselSlide__Text .Description{font-size:.9rem}.IndieSpotlightCarouselSlide__Text .DeveloperName{font-size:.8rem}.IndieSpotlightCarouselSlide__Text .IndieSpotlightCarouselSlide__Tags{min-height:calc(2 * (26px + .5rem));max-height:calc(2 * (26px + .5rem))}}@media(min-width:768px)and (max-width:959px){.IndieSpotlightCarouselSlide__Text{width:480px;height:430px}.IndieSpotlightCarouselSlide__Text .Description{min-height:calc(6 * 1.35em);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}}@media(min-width:960px){.IndieSpotlightCarouselSlide__Text{width:385px;height:400px}.IndieSpotlightCarouselSlide__Text .Description{min-height:calc(5 * 1.35em);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}}@media(orientation:landscape)and (min-width:1200px){.IndieSpotlightCarouselSlide__Text{width:390px;height:350px}.IndieSpotlightCarouselSlide__Text .Description{min-height:calc(4 * 1.35em);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.IndieSpotlightCarouselSlide__Text .IndieSpotlightCarouselSlide__Tags{min-height:calc(2 * (26px + .5rem));max-height:calc(2 * (26px + .5rem))}}.IndieSpotlightCarouselSlide__Header .Title{margin-bottom:.325rem!important}@media(min-width:768px){.IndieSpotlightCarouselSlide__Header .Title{font-size:1.8rem!important}}.IndieSpotlightCarouselSlide__Footer{display:flex;flex-direction:column;gap:1rem}.TagsOverflowWrapper{position:relative}.TagsShadow{position:absolute;top:0;left:0;right:0;visibility:hidden;pointer-events:none}.TagsDisplay,.TagsShadow{display:flex;flex-wrap:wrap;align-items:center}.TagsMoreWrapper{position:relative;margin-bottom:.5rem}.TagsMoreButton,.TagsMoreWrapper{display:inline-flex;align-items:center}.TagsMoreButton{height:26px;padding:3px 8px;background-color:#291919;border:1px solid #e43d30;border-radius:3px;color:#e43d30;font-size:.75rem;font-weight:700;cursor:default;margin-right:.325rem;white-space:nowrap;transition:background-color .15s ease}.TagsMoreWrapper:hover .TagsMoreButton{background-color:#3a2020}.TagsDropdown{position:absolute;bottom:calc(100% + 4px);right:0;background-color:#3c1b1b;border:1px solid #e43d30;border-radius:4px;padding:6px 6px 0;display:flex;flex-direction:column;flex-wrap:wrap;width:-moz-max-content;width:max-content;z-index:10;box-shadow:0 -4px 16px rgba(0,0,0,.6)}
/*# sourceMappingURL=416a6bf2b7055594.css.map*/