#searchPage{background:radial-gradient(circle,#27633d -300%,#101010 100%);flex-direction:column;align-items:center;padding-bottom:15rem;display:flex;position:relative}#searchPage #search-figure{border-bottom:1px solid #ffffff14;justify-content:center;width:100%;max-height:30rem;display:flex;position:relative}#searchPage #search-figure .search-image{object-fit:cover;object-position:center;filter:brightness(.4);width:100%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}#searchPage #search-figure .searchPage-heading{position:absolute;top:10rem;left:10rem}#searchPage #search-figure .searchPage-heading .searchPage-title{letter-spacing:-4px;text-transform:uppercase;color:var(--color-real-white);padding-right:.3rem;font-family:poppins,sans-serif;font-size:59px;font-weight:800}#searchPage #search-figure .searchPage-heading .searchPage-text{color:var(--color-heading);padding-right:.3rem;font-family:poppins,sans-serif;font-size:1rem;font-weight:100}#searchPage #search-presentation{flex-direction:column;align-self:flex-start;margin-top:10rem;margin-bottom:8rem;padding-left:23vw;display:flex}#searchPage #search-presentation .search__subtitle{color:var(--color-nintendo-gray);text-transform:uppercase;padding-left:4rem;font-family:Arima,sans-serif;font-size:1rem;font-weight:100;line-height:1px}#searchPage #search-presentation .search__title{text-align:center;text-shadow:0 0 2px azure, 0 0 0 var(--color-footer-heading), 0 0 40px var(--color-footer-heading), 0 0 60px var(--color-footer-heading);filter:saturate(60%);color:var(--color-real-white);align-self:center;font-family:iceland,sans-serif;font-size:5rem;font-weight:500}#searchPage #searchFilters__form{background-color:var(--color-modal-background);border-radius:6px;flex-direction:column;justify-content:center;align-self:center;display:flex;position:absolute;bottom:-20%;box-shadow:0 7px 29px #64646f33}#searchPage #searchFilters__form .searchFilters__filters{gap:3rem;padding:1rem;display:flex}#searchPage #searchFilters__form .searchFilters__filters .selectSection .selectSection__title{letter-spacing:1px;font-weight:100}#searchPage #searchFilters__form .searchFilters__filters .selectSection .selectSection__select{min-width:180px}#searchPage #searchFilters__form #searchInput{border-bottom:1px solid #ffffff14;align-self:center;align-items:center;gap:2rem;width:100%;max-width:40rem;padding:1rem;display:flex}#searchPage #searchFilters__form #searchInput .input-wrapper{justify-content:center;display:flex}#searchPage #searchFilters__form #searchInput .input-wrapper .material-symbols-outlined{color:var(--color-auth-border-bottom);z-index:1;align-content:center;font-size:1.8rem;position:relative;left:2.2rem}#searchPage #searchFilters__form #searchInput .input-wrapper #searchTitle{color:var(--color-real-white);background:var(--color-real-black);border:1px solid var(--color-auth-border-bottom);border-radius:9px;outline:none;width:400px;padding-left:2.5rem;font-family:arima,sans-serif;font-size:1.2rem}#searchPage #searchFilters__form #searchInput #searchButton{padding:.2rem .9rem;font-size:1.2rem}#searchPage .darken-image-bottom{background:linear-gradient(#10101000 0%,#101010 80%);width:100%;height:11rem;position:absolute;bottom:0}@media (max-width:950px){#searchPage #search-figure .searchPage-heading{top:8rem;left:2rem}#searchPage #search-figure .searchPage-heading .searchPage-title{font-size:3rem}#searchPage #search-presentation{align-self:center;padding-left:0}#searchPage #searchFilters__form{text-align:center;bottom:-44%}#searchPage #searchFilters__form .searchFilters__filters{flex-direction:column}#searchPage #searchFilters__form #searchInput{padding-right:3rem}}@media (max-width:700px){#searchPage #search-figure .searchPage-heading .searchPage-title{letter-spacing:0;font-size:1.9rem;top:5rem}#searchPage #searchFilters__form{width:100%;margin-top:3rem}#searchPage #searchFilters__form #searchInput{flex-direction:column;gap:1rem;padding-left:.5rem;padding-right:.5rem}#searchPage #searchFilters__form #searchInput .input-wrapper{width:100%}#searchPage #searchFilters__form #searchInput .input-wrapper #searchTitle{width:300px;margin-right:2rem}}@media (max-width:500px){#searchPage #search-figure .searchPage-heading{top:4rem}#searchPage #search-presentation{margin-top:7rem;margin-bottom:0}#searchPage #search-presentation .search__title{font-size:4rem}}@media (max-width:400px){#searchPage #search-presentation .search__title{font-size:3.45rem}}
