html,body,#root{width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}body{background-color:#000;margin:0;font-family:Arial,Helvetica,sans-serif}#root{min-height:100vh}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-content{flex:1;display:flex;flex-direction:column}abbr{text-decoration:none;border-bottom:none}.primary-frontpage-container{display:flex;flex-direction:column;flex-grow:1;min-height:100%}.frontPageTop-container{display:flex;justify-content:center;align-items:center;width:100%;height:100px;border-bottom:1px solid;border-image:linear-gradient(to right,transparent,#ffffff,transparent) 1}.frontPageTop-title{display:flex;font-size:3rem;color:#fff;align-items:center;text-align:center;margin:20px 0}.secondary-frontpage-container{display:flex;justify-content:flex-start;align-items:flex-start}.images-shown{display:flex;padding:40px;gap:10px;color:#fff;justify-content:center;flex-wrap:wrap}.images-shown img{margin-right:15px;width:250px;height:250px;object-fit:cover}.images-shown img:hover{object-fit:contain}.images-shown>div{display:block;margin:0;padding:0}.sidebar-container{display:flex;background-color:#817eaa;width:7rem;align-items:stretch;transition:width .4s ease;margin:0;height:100vh}.sidebar-container ul{margin-top:50px;padding:0;width:100%;display:flex;flex-direction:column;gap:3rem}.sidebar-container li{list-style:none;position:relative;height:50px}.sidebar-container a{display:flex;align-items:center;justify-content:center;height:60px;width:130px;background:linear-gradient(to right,#243364,#bfaeff);color:#fff;text-decoration:none;border-top-right-radius:15px;border-bottom-right-radius:15px;position:relative;overflow:hidden;transition:all .35s ease}.sidebar-container a:hover{width:180px;background-color:#9f9baf}.sidebar-icon,.sidebar-span-text{position:absolute;left:50%;transform:translate(-50%);transition:opacity .3s ease}.sidebar-icon{font-size:1.5rem;opacity:1;color:#fff}.sidebar-span-text{opacity:0;font-size:22px;white-space:nowrap}.sidebar-container a:hover .sidebar-icon{opacity:0}.sidebar-container a:hover .sidebar-span-text{opacity:1}.loginBackground{display:flex;justify-content:center;align-items:center;margin:0;width:100vw;height:100vh;background-color:#000}.loginFormHeader{display:flex;height:250px;width:90%;max-width:350px;justify-content:center;align-items:center;background-image:url(/assets/profile-bg-smol-BPOZbXU4.png);object-fit:cover;background-size:cover;background-position:center;margin-bottom:30px;border-radius:5px}.loginFormHeader h1{display:flex;color:#000}.loginForm{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f0f8ff;width:95%;max-width:400px;height:600px;border-radius:5px;box-shadow:10px 5px 5px #110f13}.loginInputField{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.loginInputField input{display:flex;margin-bottom:30px;width:90%;height:40px;font-size:14px;border-radius:5px;border-style:1px;background-color:#fff;padding:5px}.loginInputField button{font-size:24px;height:60px;background-color:#00c92b;color:#fff;border:none;border-radius:5px;transition:.5s;padding:0 30px;cursor:pointer}.loginInputField button:hover{background-color:#108128}.header{display:flex;justify-content:space-between;align-items:center;width:100%;height:60px;background-color:#1a191b}.left-side{display:flex;align-items:center;flex:1;gap:15px}.right-side{display:flex;justify-content:center;margin-right:30px;gap:50px}.logo-image{display:flex;justify-content:center;align-items:center;width:150px;height:50px;color:#fff;text-align:center}.logoHomeLink{display:flex;width:100%;height:100%}.searchBar{position:relative;display:flex;flex:1;max-width:500px;min-width:180px;height:40px;border-radius:2px}.searchBar input{width:100%;border-style:none;border-radius:2px;padding:0 10px;font-size:16px}.searchBar:focus{outline:none}.searchLink{position:absolute;display:flex;right:0;top:0;justify-content:center;align-items:center;height:100%;width:100px;background-color:#9472c7;color:#fff;font-size:18px;border-bottom-right-radius:2px;border-top-right-radius:2px;text-decoration:none}.searchLink:hover{background-color:#bf9ef0}.submit-button{width:200px;height:40px;color:#fff;font-size:18px;background:linear-gradient(to right,#35d257,#00802b);border-style:none;cursor:pointer;border-radius:2px;margin-left:5px}.submit-button:hover{background:linear-gradient(to right,#92ffaa,#20b652)}.nav-button-list{display:flex;list-style:none;justify-content:center;align-items:center;gap:50px;padding:0;margin:0}.nav-button{font-size:1.1rem;border-radius:5px;cursor:pointer}.nav-button a{color:#fff;padding:9px}.nav-button a:hover{background-color:#9472c7;border-radius:50%}.profile{display:flex}.navbarProfileImage{display:flex;border-radius:50%;object-fit:cover;width:40px;height:40px}.profile:hover{opacity:.8}.login-button{display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;background-color:#bf9ef0;width:65px;height:40px;font-size:16px;border-radius:2px}.profileInterest textarea,.profileAbout textarea{width:500px;height:50%}.login-button:hover{background-color:#8e6cc0;font-weight:700}.logoHomeLink{text-decoration:none;color:#fff}.hamburger{display:none;background:none;border:none;color:#fff;font-size:26px;cursor:pointer}.mobile-only{display:none}@media(max-width:900px){.header{position:relative;height:auto;min-height:50px;padding:0 20px 0 0}.left-side{width:100%;gap:8px}.searchBar,.submit-button{display:none}.hamburger{display:block;margin-left:10px;z-index:20}.right-side{display:none}.right-side.is-open{position:absolute;top:58px;right:10px;display:flex;flex-direction:column;align-items:stretch;gap:14px;justify-content:center;align-items:center;padding:12px;background-color:#1a191b;border-radius:8px;z-index:15;min-width:280px}.right-side.is-open .nav-button-list{gap:16px;justify-content:flex-start}.right-side.is-open .mobile-only{display:block;width:100%;padding:0}.right-side.is-open .mobile-search-row .searchBar{display:flex;width:100%;min-width:0;max-width:none}.right-side.is-open .mobile-search-row .searchLink{width:80px;font-size:16px}.right-side.is-open .mobile-action-row .submit-button{display:block;width:100%;margin-left:0}.right-side.is-open .login-button{width:100%}}.profileWindow{display:flex;justify-content:space-between;align-items:center;background-color:#5f9ea0;width:100%;height:650px;background-image:url(/assets/profile-bg-smol-BPOZbXU4.png);background-repeat:round;background-size:cover;border-radius:15px}.left-column{display:flex;flex-direction:column;align-items:center;justify-content:center;width:35%;gap:20px}.profileAvatar{display:flex;width:80%;height:380px;flex-direction:column}.profileImage{width:100%;height:100%;border-radius:15px;object-fit:cover}.profileName{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;background-color:#0006;color:#fff;padding:15px;width:80%;height:200px;border-radius:15px}.right-column{display:flex;flex-direction:column;align-items:center;justify-content:center;width:65%;gap:20px}.profileAbout{position:relative;background-color:#0006;display:flex;justify-content:center;align-items:center;flex-direction:column;width:90%;height:380px;border-radius:15px;color:#fff;overflow:auto}.profileInterest{position:relative;background-color:#0006;display:flex;justify-content:center;align-items:center;flex-direction:column;width:90%;height:200px;border-radius:15px;color:#fff;overflow:auto}.editBtn{top:15px;right:15px;display:flex;position:absolute;height:35px;justify-content:center;align-items:center;font-size:20px;background:linear-gradient(to right,#35d257,#00802b);border:none;padding:7px 20px;color:#fff;border-radius:5px}.editBtn:hover{background:linear-gradient(to right,#92ffaa,#20b652)}.profileInterest p,.profileAbout p,.profileName p{padding:0 20px 20px}.profileInterest h1,.profileAbout h1{margin:0}.editableField textarea{width:500px;height:150px;overflow-y:auto;overflow-wrap:break-word;word-break:break-word;transition:height .3s ease}.editableField textarea:focus{height:200px}.profileAbout p,.profileInterest p{overflow-wrap:break-word;word-break:break-word}.newestArtworks{display:flex;width:50%}.editableField textarea::-webkit-scrollbar{display:none}.editableField textarea{-ms-overflow-style:none;scrollbar-width:none}.aboutModal,.interestModal{display:flex;justify-content:center;align-items:center;width:600px;height:600px}.modal-buttons{display:flex;flex-direction:row;gap:15px}.modalBtn{display:flex;width:95px;height:35px;background:linear-gradient(to right,#35d257,#00802b);color:#fff;border:none;font-size:20px;border-radius:5px;justify-content:center;align-items:center;margin-top:20px}.modalBtn:Hover{background-color:#fff;background:linear-gradient(to right,#92ffaa,#20b652)}.aboutModalTitle,.interestsModalTitle{display:flex;text-align:center;color:#000;font-size:40px}.aboutModalTextarea,.interestsModalTextarea{width:800px;height:300px;margin:40px 0 20px;border-radius:10px;padding:10px;background-color:#fff}.aboutField,.interestField{white-space:pre-wrap}@media(max-width:800px){.profileWindow{flex-direction:column;height:auto;gap:20px;padding:20px 0}.left-column{width:100%}.profileAvatar{width:70%;height:auto}.profileName{width:90%}.right-column{width:100%}.profileAbout,.profileInterest{width:90%}}@media(max-width:600px){.profileAvatar{width:90%;height:auto}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content{display:flex;flex-direction:column;background:#fff;width:800px;height:500px;border-radius:10px;justify-content:center;align-items:center;z-index:10000;position:relative}.modalCloseBtn{display:flex;width:95px;height:35px;background:green;color:#fff;border:none;font-size:20px;border-radius:5px;justify-content:center;align-items:center;margin-top:20px}.profilePage-container{display:flex;flex-direction:row;justify-content:space-between;margin:0 4rem 0 0;min-height:100vh;height:100%}.profile-sidebar{width:180px;height:100%;flex-shrink:0}.left-profile-section{display:flex;flex-direction:column;width:52%;gap:2rem;margin:2rem 2rem 2rem 0}.right-profile-section{display:flex;flex-direction:column;width:35%;gap:2rem;margin:2rem 0}.browseLink{display:flex;justify-content:center;align-items:center;width:100%;height:70px}.browsefavoriteandGalleryLink{text-decoration:none;color:#fff;transition:.2s}.browsefavoriteandGalleryLink:Hover{color:#d60000;font-size:26px}@media(max-width:1400px){.profilePage-container{flex-direction:column;align-items:center;margin:0}.profile-sidebar{display:none}.left-profile-section,.right-profile-section{width:90%;margin-right:0;margin-bottom:0}}.featuredImageInfoDialog{display:flex;width:320px;border-radius:10px;box-shadow:0 4px 32px #0006;margin-left:10px;overflow:hidden}.featuredImageContainer{background:#000;display:flex;flex-direction:column;width:100%;text-align:center;margin:0;color:#fff;border:1px solid rgb(165,165,165);border-radius:15px;transition:.2s;padding:0 20px;box-sizing:border-box;position:relative}.featuredImageContainer:hover{background-color:#ffffff1a}.featuredImageInfoDialogContent{background:#000;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:110%;box-sizing:border-box;border-radius:5px}.featuredImageInfoText{width:100%;margin:0;color:#fff;text-align:left;line-height:1.4}.featuredImageInfoHelpImage{width:100%;max-height:150px;object-fit:contain;display:block;border-radius:6px;background:#2a2a2a}.featuredImageHeader{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.featuredImageInfoIcon{display:flex;width:22px;height:22px}.featuredImageList{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;padding:0;row-gap:30px;column-gap:30px}.featuredImageListItem{display:flex;list-style:none;width:250px;height:250px;align-items:center;object-fit:cover;justify-content:center}.featuredImage{display:flex;width:250px;height:250px;object-fit:cover}.newestArtworks{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;color:#fff;border:1px solid rgb(165,165,165);border-radius:15px;transition:.2s}.newestArtworks ul{display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none;padding:0}.newestArtworks li{display:flex;width:14rem;height:14rem;justify-content:center;align-items:center;object-fit:contain}.newestArtworks img{display:flex;object-fit:cover;width:90%;height:90%;transition:.5s;border-radius:10px}.newestArtworks img:hover{width:100%;height:100%}.newestArtworks:hover{background-color:#ffffff1a}.newestArtworks ul li a{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.newestArtworks ul li a img{width:90%;height:90%;object-fit:cover;transition:.5s}.newestArtworks ul li a img:hover{width:100%;height:100%}.browseGallery{color:#fff;text-decoration:none}.recentFavorite-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;color:#fff;border:1px solid rgb(165,165,165);border-radius:15px;transition:.2s}.recentFavorite-container:hover{background-color:#ffffff1a}.recentFavorite-thumbnails{display:flex;width:100%;flex-wrap:wrap;padding:0;justify-content:space-around}.recentFavorite-thumbnails li{display:flex;list-style-type:none;width:230px;height:230px;justify-content:center;align-items:center}.recentFavorite-thumbnails img{width:200px;height:200px;object-fit:cover;transition:.3s;border-radius:10px}.recentFavorite-thumbnails img:hover{width:230px;height:230px}.profileSecondaryContainer{display:flex;width:100%;height:100px;background-color:#000;border-style:solid 1px white;border-color:#fff;color:#fff}.registerBackground{display:flex;justify-content:center;align-items:center;margin:0;width:100vw;height:100vh;background-color:#000}.registerFormHeader{display:flex;height:250px;width:90%;max-width:350px;justify-content:center;align-items:center;background-image:url(/assets/profile-bg1-DnncmBKV.png);object-fit:cover;background-size:cover;background-position:center;margin-bottom:30px;border-radius:5px}.registerFormHeader h1{display:flex;color:#000}.registerForm{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f0f8ff;width:95%;max-width:400px;height:700px;border-radius:5px;box-shadow:10px 5px 5px #110f13}.registerInputField{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.registerInputField label{margin-bottom:5px}.loginMessage{white-space:pre-line;text-align:center}.registerInputField input{display:flex;margin-bottom:30px;width:90%;height:40px;font-size:14px;border-radius:5px;border-style:1px;background-color:#fff;padding:5px}.registerInputField button{font-size:24px;height:60px;background-color:#00c92b;color:#fff;border:none;border-radius:5px;transition:.5s;padding:0 30px;cursor:pointer}.registerInputField button:hover{background-color:#00802b}.upload-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:50px}.upload-title{text-align:center;color:#fff;margin:20px 0}.upload-title h1{font-size:3rem}.upload-button-container{display:flex;width:90%;max-width:600px;height:600px;border:3px solid rgb(186,233,255);justify-content:center;align-items:center;margin-bottom:20px;transition:.15s;border-radius:15px}.upload-button-container:hover{background-color:#464646}.upload-button{display:flex;width:200px;height:200px;border:2px solid rgb(0,0,0);background-image:url(/assets/UploadText-B0gDTn79.png);background-repeat:round;background-color:#e4e2ff;border-radius:15px}.upload-button:hover{background-color:#c4b4ff}.upload-button input{opacity:0;cursor:pointer}.submit-upload-title-container,.submit-upload-tags-container{display:flex;width:100%;max-width:800px;justify-content:center;align-items:center;color:#fff;flex-direction:column;border-radius:10px}:is(.submit-upload-title-container,.submit-upload-tags-container) input{display:flex;width:90%;padding:5px;font-size:20px;border-radius:10px}.submit-upload-description-container{display:flex;width:100%;max-width:800px;height:300px;justify-content:center;align-items:center;color:#fff;padding:0 10px;flex-direction:column;border-radius:10px}.submit-upload-description-container textarea{display:flex;width:90%;height:100%;padding:10px;font-size:20px;border-radius:10px}.submit-upload-button-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:40px}.submit-upload-button{width:200px;height:50px;color:#fff;font-size:20px;background:linear-gradient(to right,#35d257,#00802b);border-style:none;cursor:pointer;border-radius:2px}.submit-upload-button:hover{background:linear-gradient(to right,#92ffaa,#20b652)}.uploadedMessage{margin-top:35px;color:#fff;text-align:center}.artworkPage-container{display:flex;justify-content:center;align-items:center;margin:4rem 0;flex-direction:column;position:relative}.artworkShowcase-outer{display:flex;justify-content:center;align-items:center;max-height:800px;max-width:800px}.artworkShowcase-inner{display:flex;width:200px;height:200px;justify-content:center;align-items:center;text-align:center;border:3px solid black}.artworkShowcaseImage{display:flex;width:100%;height:100%;object-fit:contain}.artwork-information{margin:2rem 0 0;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;color:#fff;width:90%;max-width:1000px}.artwork-information-other{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;color:#535353;width:90%;max-width:1000px}.artwork-information-other span{color:red}.artworkShowcaseDescription{display:flex;width:70%;background-color:#444;color:#fff;border-radius:10px;padding:0 15px}.artworkEditForm{display:flex;width:100%;flex-direction:column;gap:.5rem;padding:1rem 0}.artworkEditForm input,.artworkEditForm textarea{width:100%;border:none;border-radius:8px;padding:10px;box-sizing:border-box}.artworkEditForm textarea{min-height:110px;resize:vertical}.artworkEditActions{display:flex;gap:.75rem;margin-top:.5rem}.artworkShowcaseOtherInfo{width:20%;color:#fff;border-radius:10px;padding:0 15px}.artwork-tags{display:flex;color:#fff;padding:0 1rem;margin:0;width:50%}.artwork-tags ul{width:100%;display:flex;padding:0;justify-content:space-between}.artwork-tags li{list-style:none}.artwork-tags h3{background-color:#a7a7a7;padding:12px;border-radius:10px}.artwork-tags h3:hover{background-color:#636363}.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:2rem 0;z-index:9999}.lightbox-content{position:relative;width:100%;height:100%;max-height:100%;max-width:90%}.lightbox-content img{width:100%;height:auto;max-height:100%;max-width:100%;object-fit:contain}.lightbox-close{position:absolute;top:-10px;right:-3%;background:#ff3b3b;color:#fff;border:none;justify-content:center;align-items:center;border-radius:50%;width:45px;height:45px;font-size:26px;cursor:pointer}.artworkShowcase-profile-container{display:flex;width:70px;height:70px}.artworkShowcase-profile-picture{display:flex;width:100%;height:100%;border-radius:50%;object-fit:cover}.artworkShowcaseProfile{display:flex;gap:1rem}.artworkShowcaseProfileLink{text-decoration:none;color:#fff;transition:.3s}.artworkShowcaseProfileLink:hover{color:#ff6363}.artworkShowcaseReadCommentSection{margin-top:2rem;flex-direction:column;display:flex;width:90%;max-width:1000px;justify-content:center;align-items:center}.artworkShowcaseReadCommentTitle{display:flex;color:#fff;text-align:center}.artworkShowcaseReadCommentField{display:flex;flex-direction:column;width:100%;max-width:1000px;justify-content:center;padding:10px;gap:2rem}.artworkShowcaseReadCommentUsername{display:flex;text-decoration:none;color:#000}.artworkShowcaseReadCommentUsername:hover{color:#00f}.artworkShowcaseReadComment{display:flex;flex-direction:column;background-color:#fff;border-radius:15px;padding:10px 20px;overflow-wrap:break-word;word-break:break-word}.artworkShowcaseReadComment h3{margin:10px 0 5px}.abbrPostedTime{font-size:16px}.artworkShowcasePostCommentSection{margin-top:2rem;flex-direction:column;display:flex;width:90%;max-width:1000px;justify-content:center;align-items:center;padding:15px 0 25px}.artworkShowcasePostCommentTitle{display:flex;color:#fff;text-align:center}.artworkShowcasePostCommentBox{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1000px;gap:2rem}.artworkShowcasePostCommentBox textarea{width:100%;height:5rem;padding:10px;border-radius:15px;background-color:#fff;font-size:16px;box-sizing:border-box}.artworkShowcaseReadCommentTopInfo{display:flex;flex-direction:row;justify-content:space-between}.artworkShowcaseReadCommentTopInfo small{padding:10px}.artworkShowcaseReadCommentUsernameContainer{display:flex;text-decoration:none}.artworkShowcaseSubmitButton{display:flex;justify-content:center;align-items:center;height:40px;width:180px;background-color:#0aaf4f;color:#fff;font-weight:700;border:none;border-radius:4px;font-size:18px}.artworkShowcaseSubmitButton:hover{background-color:#047432}.artworkShowcaseSubmitButton:active{background-color:#025826}.artworkShowcaseDeleteButton{border:none;background-color:red;color:#fff;border-radius:5px;width:180px;height:40px;font-size:18px;font-weight:700;margin-top:10px}.deleteButton{display:flex;justify-content:center;align-items:center;height:40px;width:180px;background-color:#949494;color:#fff;font-weight:700;border:none;border-radius:4px;font-size:18px}.artworkShowcaseDeleteButton:hover{background-color:#b00}.artworkShowcaseDeleteButton:active{background-color:#860000}.deleteModal{position:fixed;flex-direction:column;display:flex;width:500px;height:300px;background-color:#363636;top:50%;left:50%;justify-content:center;align-items:center;text-align:center;transform:translate(-50%,-50%);border-radius:10px;padding:20px;box-sizing:border-box;border:3px solid black;gap:1rem}.deleteModalContent{display:flex;font-size:18px}.deleteModalButtonContainer{display:flex;gap:1.5rem}.deleteModalButtonYes,.deleteModalButtonNo{width:130px;height:60px;font-size:20px;border:none;border-radius:5px}.deleteModalButtonYes{background-color:#3c993c;color:#fff;font-weight:700}.deleteModalButtonNo{background-color:#fff;border:2px solid #000000}@media screen and (max-width:800px){.artwork-information,.artwork-information-other,.artworkShowcasePostCommentSection{width:90%}}@media screen and (max-width:650px){.artwork-information-other{flex-direction:column;margin-top:1rem}.artworkShowcaseDescription{width:90%}.artworkShowcaseOtherInfo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:90%;flex-direction:row;margin-top:1rem}}@media screen and (max-width:500px){.artworkShowcaseProfile{flex-direction:column;align-items:center;gap:0}.artworkEditActions{flex-direction:column}.artwork-information-other{width:100%}}.gallery-container{display:flex;flex-direction:row;align-items:flex-start;font-size:1.5rem;color:#fff}.gallery-container h1{display:flex}.gallery-content{display:flex;flex-direction:column;align-items:center;width:100%;gap:2rem}.gallery-sidebar{width:180px;height:100%;flex-shrink:0}.gallery-thumbnails{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;padding:0}.gallery-thumbnails li{display:flex;list-style-type:none}.gallery-thumbnails li img{display:flex;width:250px;height:250px;object-fit:cover}.gallery-thumbnails li img:hover{object-fit:contain}.favorite-container{display:flex;color:#fff;font-size:1.5rem;align-items:flex-start;text-align:center}.favorite-content{display:flex;flex-direction:column;align-items:center;width:100%;gap:2rem}.favorites-sidebar{width:180px;height:100%;flex-shrink:0}.favoritePage-thumbnails{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;padding:0}.favoritePage-thumbnails li{display:flex;list-style-type:none}.favoritePage-thumbnails li img{display:flex;width:250px;height:250px;object-fit:cover}.favoritePage-thumbnails li img:hover{object-fit:contain}footer{position:relative;margin:0;display:flex;width:100%;background-color:#1a191b;justify-content:center;flex-direction:column;align-items:center}.footerLinkContainer{display:flex;flex-wrap:wrap;margin-top:50px;color:#fff;text-decoration:none;justify-content:space-around;width:50%;margin-bottom:2rem}.footerLinkContainer a{display:flex;justify-content:center}.footerLinkContainer .footerLink{color:#fff;cursor:pointer;text-decoration:none}.footerLinkContainer .footerLink:hover{color:#943333}.footerLinkContainer .footerSeperators{width:10px}.copyrightText{color:#fff;display:flex;justify-content:center;margin:auto 0 0;padding:20px;width:100%;background-color:#000}@media screen and (max-width:880px){.footerLinkContainer{flex-direction:column;align-items:center}.footerSeperators{opacity:0}}.aboutContainer{display:flex;width:100%;justify-content:center}.aboutPage{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:700px;width:80%;min-width:300px;color:#fff}.aboutTitle{display:flex;font-size:50px;width:100%;justify-content:center;align-items:center;margin:30px 0 15px}.aboutText{display:flex;flex-direction:column;white-space:pre-wrap;gap:20px}.rulesContainer{display:flex;width:100%;justify-content:center}.rulesPage{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:700px;width:80%;min-width:300px;color:#fff}.rulesTitle{display:flex;font-size:50px;width:100%;justify-content:center;align-items:center;margin:30px 0 15px}.rulesText{display:flex;flex-direction:column;white-space:pre-wrap;gap:20px}.usersList{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:50px}.userSearchProfiles{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.userSearchProfiles img{width:150px;height:150px;border-radius:50%;object-fit:cover}.privacyText hr{border:none;border-top:2.5px solid #888;margin:.5rem 0;opacity:.5;width:100%;max-width:100%;box-shadow:0 1px 6px #0000001a}.privacyContainer{display:flex;width:100%;justify-content:center;margin-bottom:90px}.privacyPage{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:700px;width:80%;min-width:300px;color:#fff}.privacyTitle{display:flex;font-size:50px;width:100%;justify-content:center;align-items:center;margin:30px 0 15px}.privacyText{display:flex;flex-direction:column;white-space:pre-wrap;gap:20px}.contactText hr{border:none;border-top:2.5px solid #888;margin:.5rem 0;opacity:.5;width:100%;max-width:100%;box-shadow:0 1px 6px #0000001a}.contactContainer{display:flex;width:100%;justify-content:center;margin-bottom:90px}.contactPage{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:700px;width:80%;min-width:300px;color:#fff}.contactTitle{display:flex;font-size:50px;width:100%;justify-content:center;align-items:center;margin:30px 0 15px}.contactText{display:flex;flex-direction:column;white-space:pre-wrap;gap:20px}.faqContainer{display:flex;width:100%;justify-content:center}.faqPage{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:700px;width:80%;min-width:300px;color:#fff}.faqTitle{display:flex;font-size:50px;width:100%;justify-content:center;align-items:center;margin:30px 0 15px}.faqText{display:flex;flex-direction:column;white-space:pre-wrap;gap:20px}.termsText hr{border:none;border-top:2.5px solid #888;margin:.5rem 0;opacity:.5;width:100%;max-width:100%;box-shadow:0 1px 6px #0000001a}.termsContainer{display:flex;width:100%;justify-content:center;margin-bottom:90px}.termsPage{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:700px;width:80%;min-width:300px;color:#fff}.termsTitle{display:flex;font-size:50px;width:100%;justify-content:center;align-items:center;margin:30px 0 15px}.termsText{display:flex;flex-direction:column;white-space:pre-wrap;gap:20px}
