body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{min-height:100vh}.App.dark{background-color:#000;color:#fff}.loginpage{display:flex;margin:0;min-height:100vh}.logincontent{align-items:center;display:flex;gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}.loginPhoto{height:350px;margin:auto;width:350px}.loginpage .outerbox{border:1px solid #d1d1d1;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:350px}.dark .loginpage .outerbox{border:1px solid #525252}img.loginLogo{align-self:center;margin-bottom:50px;margin-top:50px;width:120px}.loginForm{align-items:center;display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}.loginForm button:disabled{align-items:center;background-color:#73c2e1;cursor:not-allowed;display:flex;justify-content:center}.loginForm button:disabled:hover{background-color:#73c2e1}.dark .loginForm button:disabled,.dark .loginForm button:disabled:hover{background-color:#486874}.loginForm .loadingAnimation{height:32px;margin:auto}.loginForm button{background-color:#43b8e7;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;height:40px;margin:auto;width:268px}.loginForm button:hover{background-color:#0aadee}.dark .loginForm button{background-color:#205164}.dark .loginForm button:hover{background-color:#1a4e63}.loginpage p{align-self:center;margin-bottom:0}.loginpage b{color:#d30000;font-size:13px}@media(max-width:900px){.loginPhoto{display:none}.loginpage .logincontent{margin-bottom:15vh;margin-top:15vh}}@media(max-width:600px){.logincontent{max-width:90vw}.dark .loginpage .outerbox,.loginpage .outerbox{border:0;width:99vw}.loginpage .inputContainer input{width:calc(75vw - 18px)}.loginForm button{width:75vw}.loginpage .loginForm{align-items:center;padding:0 0 16px}.loginpage .fileInput .inputContainer{width:75vw}.loginpage .fileInput input{padding:15px;width:calc(75vw - 30px)}.loginpage .loginLogo{margin-top:0}}.inputContainer{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.inputContainer input{background-color:#fafafa;border:1px solid #d1d1d1;border-radius:10px;height:20px;margin:auto;padding:8px;width:250px}.inputContainer input:focus{border:1px solid #43b8e7;outline:1px solid #43b8e7}.inputContainer input[type=date]{color:gray;text-align:right}.inputContainer label{color:gray;font-family:sans-serif;font-size:13.33px;left:0;padding:0 8px;position:absolute;top:12px}.inputContainer input:valid~label,.inputContainer input[type=date]:focus~label{background-color:#43b8e7;border-bottom-right-radius:50px;border-top-right-radius:50px;color:#fff;font-size:11px;left:0;padding:2px 8px;top:0;transform:translateY(-50%);transition:.2s}.inputContainer input:valid{color:#000;text-align:left}.dark .inputContainer input{background-color:#131313;border:1px solid #535353;color:gray}.dark .inputContainer input:valid~label,.dark .inputContainer input[type=date]:focus~label{background-color:#205164}.dark .inputContainer input:valid{color:#fff}.dark .inputContainer input:focus{border:1px solid #205164;outline:1px solid #205164}.dark .inputContainer input[type=date]::-webkit-calendar-picker-indicator{background-color:#205164;color:#fff}.themeSwitch{background-color:#fff;border-radius:20px;box-shadow:0 0 2px #747474;cursor:pointer;display:flex;gap:10px;padding:4px;position:absolute;right:20px;top:20px;-webkit-user-select:none;user-select:none;z-index:0}.dark .themeSwitch{background-color:#000;box-shadow:0 0 2px 1px #3d3d3d}.themeSwitch i{color:#fff;font-size:15px;z-index:3}.dark .themeSwitch i{color:#000}.themeSwitch .circle{background-color:#43b8e7;border-radius:50%;height:20px;left:1.5px;position:absolute;top:1.5px;transition:.5s;width:20px;z-index:-1}.themeSwitch .circle.dark{background-color:#43b8e7;left:26.5px;transition:.5s}.registerpage .logincontent{margin-bottom:15vh;margin-top:15vh}.registerpage .registertag{color:#828282;font-weight:700;margin-bottom:20px;margin-left:40px;margin-right:40px;text-align:center}.registerpage .loginLogo{margin-bottom:20px}.fileInput .inputContainer{align-items:center;border:1px dashed gray;display:flex;flex-direction:column;padding:10px}.fileInput .inputContainer label{color:#000;font-size:13.33px;font-weight:700;padding:8px;position:static}.dark .fileInput .inputContainer label{color:#fff}.fileInput input{max-width:200px;padding:50px}.fileInput .inputContainer input:valid~label{background-color:initial;border-radius:0;color:#fff;font-size:13.33px;font-weight:700;padding:8px;position:static;transform:translate(0)}.homepage{display:flex}.homepage .outerDiv{display:flex;justify-content:center;margin-left:270px;width:calc(100% - 270px)}.homepage .outerDiv.newUser{align-items:center;flex-direction:column;text-align:center}.homepage .innerDiv{display:flex;gap:64px;justify-content:center;width:100%}.homepage .recommendation_sec{justify-self:flex-start}.homepage .navbar{position:fixed}@media(max-width:900px){.homepage .outerDiv{margin-left:68px;width:calc(100% - 68px)}.homepage .innerDiv{flex-direction:column-reverse;gap:0}}@media(max-width:600px){.homepage .outerDiv{margin-bottom:62px;margin-left:0;margin-top:55px;width:100%}.homepage .outerDiv .feed{width:100%}}.navbar{background-color:#fff;border-right:1px solid #cdcdcd;float:left;height:calc(100vh - 20px);padding:10px;position:relative;text-align:left;width:250px;z-index:9999}.dark .navbar{background-color:#000;border-right:1px solid #434343}.navbar .options{align-items:center;background-color:#fff;display:flex;flex-direction:column}.dark .navbar .options{background-color:#000}.navbar .logoAndSwitch{align-items:center;display:flex;justify-content:space-around;margin-bottom:20px;margin-top:30px;width:100%}.navbar .themeSwitch{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;position:relative;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar .navlogo.small{display:none}.navbar .navlogo{padding:20px 0;width:80px}.navbar .navOptions{align-items:center;border-radius:20px;cursor:pointer;display:flex;gap:10px;height:40px;margin:auto;padding:10px;width:80%}.navOptions:hover{background-color:#f2f2f2}.dark .navOptions:hover{background-color:#202020}.navbar .navOptions i{font-size:30px;padding:0;width:15%}.navbar .profilePhoto{border-radius:50%;height:30px;object-fit:cover;width:30px}.navbar .upperNav{display:none}.navbar .searchBox{background-color:#fff;border-right:1px solid gray;height:calc(100vh - 20px);left:-250px;overflow:hidden;padding:10px;position:absolute;top:0;transition:.5s;width:0;z-index:0}.dark .navbar .searchBox{background-color:#000}.navbar .searchBox.active{left:68px;transition:.5s;width:250px}.navbar .searchBox .searchBoxSearch{border:1px solid #cdcdcd;padding:10px 15px;width:calc(100% - 30px)}.navbar .searchBox .searchBoxSearch:focus{border:1px solid #75e6ff;outline:1px solid #75e6ff}@media(min-width:600px){.navbar.compressed{align-items:center;width:48px}.navbar.compressed .options{height:calc(100vh - 20px)}.navbar.compressed .logoAndSwitch{flex-direction:column;margin-top:0}.navbar.compressed .navlogo.large{display:none}.navbar.compressed .navlogo.small{display:block;margin:30px auto;padding:0;width:30px}.navbar.compressed .navOptions p{display:none}.navbar.compressed .navOptions i{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar.compressed .navOptions{height:28px;justify-content:center;width:28px}.navbar.compressed .themeSwitch{margin:auto}}.navbar .searchBox .searchresults p{font-size:14px;font-weight:550;margin:0}.navbar .searchBox .searchresults{display:flex;flex-direction:column;gap:10px;min-height:100%;padding:10px}.navbar .searchBox .searchresults .searchedUser{border-bottom:1px solid #cdcdcd;cursor:pointer;display:flex;gap:10px;padding:5px}.navbar .searchBox .searchresults .searchedUser .profilePhoto{height:32px;object-fit:cover;width:32px}.navbar .searchBox .searchresults .searchedUser .userdetails{display:flex;flex-direction:column}.navbar .searchBox .searchresults .searchedUser .userdetails .displayname{font-size:12px;font-weight:400}@media(max-width:900px){.navbar{align-items:center;width:48px}.navbar .options{height:calc(100vh - 20px)}.navbar .logoAndSwitch{flex-direction:column;margin-top:0}.navbar .navlogo.large{display:none}.navbar .navlogo.small{display:block;margin:30px auto;padding:0;width:30px}.navbar .navOptions p{display:none}.navbar .navOptions i{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar .navOptions{height:28px;justify-content:center;width:28px}.navbar .themeSwitch{margin:auto}}@media(max-width:600px){.navbar{border:0;border-top:1px solid #cdcdcd;bottom:0;float:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:5px;padding-top:5px;position:fixed;width:calc(100vw - 20px)}.dark .navbar{border-top:1px solid #434343}.navbar .options{flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:calc(100vw - 22px)}.navbar .logoAndSwitch{display:none}.navbar .upperNav{align-items:center;background-color:#fff;border-bottom:1px solid #cdcdcd;display:flex;height:45px;justify-content:space-between;left:0;position:fixed;top:0;width:100vw;z-index:3}.dark .navbar .upperNav{background-color:#000;border-bottom:1px solid #434343;transition:.5s}.navbar .upperNav .themeSwitch{margin:0 15px}.navbar .upperNav .navlogo.large{display:block;padding:8px}.navbar .upperNav .uppernavDiv{display:flex}.navbar .notif{display:none}.navbar .explore,.navbar .prof{order:1}.navbar .searchBox{left:-1000px;position:fixed;top:45px}.navbar .searchBox.active{border:none;height:calc(100vh - 125px);left:0;overflow-y:scroll;position:fixed;top:45px;width:calc(100% - 20px)}}.post{border-bottom:1px solid gray;display:flex;flex-direction:column;margin:auto auto 20px;padding-bottom:10px;width:450px}.post p{font-size:14px;margin:0}.post .postHeader{align-items:center;display:flex;justify-content:space-between;padding:10px 0 10px 10px}.post .postHeader .userDetails{align-items:center;display:flex;gap:5px}.post .postHeader img{border-radius:50%;height:32px;object-fit:cover;width:32px}.post .postHeader .userDetails .names{display:flex;flex-direction:column}.postHeader .nameAndTime{align-items:center;display:flex;gap:3px}.postHeader .username{cursor:pointer;font-weight:500}.post .postHeader .dot{align-self:center;background-color:#737373;border-radius:50%;height:4px;width:4px}.post .postHeader .time{color:#737373;font-size:14px}.post .postHeader i{cursor:pointer;font-size:20px}.post .postHeader .postOptions{position:relative;z-index:0}.post .postHeader .postOptions .options{display:none}.post .postHeader .postOptions .options.active{background-color:#fff;box-shadow:0 0 5px hsla(0,0%,9%,.403);display:flex;flex-direction:column;padding:10px;position:absolute;right:15px;top:18px}.dark .post .postHeader .postOptions .options.active{background-color:#2c2c2c;box-shadow:0 0 5px #4c4c4c}.post .postHeader .postOptions .option{cursor:pointer;display:flex;gap:5px;padding:8px 20px}.post .postHeader .postOptions .option:hover{background-color:#e7e7e7}.post .postHeader .postOptions .option.delete{border-top:1px solid #c3c3c3;color:red}.liked.material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.postHeader .location{font-size:12px}.post .postbody img{width:100%}.post .postActions{display:flex;flex-direction:column;gap:5px;padding:10px}.post .likesAndComments{display:flex;gap:15px}.post .likesAndComments i{cursor:pointer}.post .likes{font-weight:500}.post .description{display:flex;gap:5px}.post .description .username{cursor:pointer;font-size:14px;font-weight:500}.post .viewCommentsDiv{align-items:center;display:flex;gap:10px}.post .viewComments{cursor:pointer}.post .viewCommentsDiv .gettingComments{height:16px;width:16px}.post .commentField{align-items:center;display:flex;width:100%}.post .commentField textarea{background-color:initial;border:none;font-family:sans-serif;height:16px;padding:10px;resize:none;width:100%}.dark .post .commentField textarea{color:#fff}.post .commentField textarea:focus{outline:none}.post .commentField .commentPost{cursor:not-allowed;display:none;padding:0 8px 2.7px;-webkit-user-select:none;user-select:none}.post .commentField .commentPost.active{color:#00b7ff;cursor:pointer;display:block;font-weight:500}.post .viewAndHideComments{align-items:center;display:flex;justify-content:space-between;padding:0 10px}.post .comments .commentsHeading{font-weight:500}.post .comments .hideComments{cursor:pointer;font-size:12px}@media(max-height:450px),(max-width:600px){.post{width:98%}}.comment{display:flex;gap:10px;padding:10px}.comment p{margin:0}.comment .userPhoto{border-radius:50%;height:32px;object-fit:cover;width:32px}.comment .commentBox{display:flex;flex-direction:column}.comment .commentText{display:flex;gap:5px;white-space:normal}.comment .commentText .userName{font-weight:500}.comment .commentBox .time{color:#737373}.recommendation_sec{background-color:#f4f4f4;display:flex;flex-direction:column;gap:15px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;width:250px}.dark .recommendation_sec{background-color:#202020}.recommendation_sec p{font-size:14px;font-weight:500;margin:0}.recommendation_sec .recommendationsHeader{align-items:flex-end;color:#5c5c5c;display:flex;justify-content:space-between}.dark .recommendation_sec .recommendationsHeader{color:#8c8c8c}.recommendation_sec h5{margin:0}.recommendations{display:flex;gap:15px;padding:10px}.recommendation_sec.newStart .recommendations,.recommendations{flex-direction:column}.recommendation{align-items:center;display:flex;justify-content:space-between}.recommendation .user{align-items:center;display:flex;gap:10px}.recommendation .follow{color:#43caff}.recommendation p{cursor:pointer;font-size:14px;font-weight:500;margin:0}.recommendation img{border-radius:50%;height:32px;object-fit:cover;width:32px}@media(min-width:900px){.recommendation_sec.smallScreen{display:none}.recommendation_sec{margin-top:30vh;transform:translatey(-50%)}.recommendations{height:300px;overflow-y:scroll}.recommendations::-webkit-scrollbar{background-color:#c5c5c5;border-radius:5px;width:10px}.recommendations::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.dark .recommendations::-webkit-scrollbar{background-color:#373737}.dark .recommendations::-webkit-scrollbar-thumb{background-color:#ededed}}@media(max-width:900px){.recommendation_sec.largeScreen{display:none}.recommendation_sec{width:calc(100% - 20px)}.recommendation{background-color:#fff;border-radius:10px;box-shadow:0 0 3px 1px #d0d0d0;height:100px;min-width:100px;overflow:hidden;padding:10px 5px}.dark .recommendation{background-color:#000;border:1px solid #444;box-shadow:none}.recommendation img{height:54px;width:54px}.recommendations{flex-direction:row;overflow-x:scroll}.recommendation,.recommendation .user{flex-direction:column}.recommendations::-webkit-scrollbar{background-color:#c5c5c5;border-radius:5px;height:2px}.recommendations::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.dark .recommendations::-webkit-scrollbar{background-color:#373737}.dark .recommendations::-webkit-scrollbar-thumb{background-color:#ededed}}@media(max-width:600px){.recommendations::-webkit-scrollbar{display:none}}.profilepage{display:flex;gap:100px}.profilepage .navbar{position:fixed}.profilepage .wrapper{margin-left:270px;padding-bottom:50px;width:calc(100% - 270px)}.profilepage .profile{margin:0 auto auto;width:950px}.profilepage .profile p{margin:0}.profilepage .profileHeader{border-bottom:1px solid gray;display:flex;gap:50px;padding:30px 30px 50px}.profilepage .profileHeader .profilePageProfilePhoto{border-radius:50%;height:150px;object-fit:cover;width:150px}.profilepage .profileHeader .profilePageProfilePhoto.small{display:none}.profilepage .profileHeader .profileDetails{display:flex;flex-direction:column;gap:15px}.profilepage .profileHeader .row{align-items:center;display:flex;gap:25px}.profilepage .profileHeader .counts{display:flex;gap:5px}.profilepage .profileHeader .counts .count{font-weight:600}.profile .profileHeader .innerRow .buttons{display:flex;gap:15px}.profilepage button{align-self:center;background-color:#efefef;border:none;border-radius:10px;cursor:pointer;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:550;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:7px 15px}.profilepage button.follow{background-color:#43b8e7;color:#fff}.dark .profilepage button.follow{background-color:#205164}.profilepage button:hover{background-color:#e2e2e2}.profilepage button.follow:hover{background-color:#0aadee}.dark .profilepage button.follow:hover{background-color:#1a4e63}.profilepage .profileHeader .username{font-size:20px}.profilepage .profileHeader .displayname{font-weight:500}@media(max-width:900px){.profilepage{display:flex;gap:0}.profilepage .wrapper{margin-left:68px;width:calc(100% - 68px)}.profilepage .profile{width:90%}.profilepage .profileHeader .profilePageProfilePhoto{display:none}.profilepage .profileHeader .profileDetails{width:100%}.profilepage .profileHeader .profilePageProfilePhoto.small{display:flex;height:77px;width:77px}}@media(max-height:450px),(max-width:600px){.profilepage{flex-direction:column;margin-top:35px}.profilepage .wrapper{margin-bottom:62px;margin-left:0;width:100%}.profilepage .profile{width:100%}.profilepage .profileHeader{padding-bottom:10px}.profile .profileHeader .innerRow{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.profileHeader .countsRow{justify-content:space-between;order:1}.profilepage .profileHeader .counts{align-items:center;flex-direction:column;gap:0}.profilepage .profile .profileHeader .counts p{margin:0}}.postsGrid{display:flex;flex-wrap:wrap;gap:5px}.postsGrid .postsGridCell{aspect-ratio:1/1;margin:0;padding:0;position:relative;width:calc(33.33333% - 3.33333px)}.postsGrid .postPreview{height:100%;object-fit:cover;width:100%}.postsGrid .likesPreview{align-items:center;aspect-ratio:1/1;background-color:rgba(65,65,65,.708);color:#fff;cursor:pointer;display:flex;gap:45px;justify-content:center;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.postsGrid .likesPreview p{align-items:flex-start;display:flex;gap:5px}.postsGrid .likesPreview p span{align-self:flex-end;font-size:20px}.newPostPage{display:flex;height:100vh}.newPostPage p{margin:0}.newPost{border-radius:10px;box-shadow:0 0 5px #cfcfcf;display:flex;flex-direction:column;margin:auto}.dark .newPost{background-color:#1e1e1e;box-shadow:0 0 5px #282828}.newPost .newPostHeader{align-items:center;border-bottom:1px solid #dbdbdb;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:35px;justify-content:space-between;padding:0 10px}.dark .newPost .newPostHeader{border-bottom:1px solid #414141}.newPost .newPostHeader .share,.newPost .newPostHeader i{cursor:pointer;-webkit-user-select:none;user-select:none}.newPost .newPostHeader .share{color:#00a7e9;font-size:14px;font-weight:500}.newPost .newPostHeader .uploading{height:30px;width:30px}.inner.active{transition:.5s;width:400px}.inner{margin:auto;transition:.5s;width:650px}.inner,.section1.active{display:flex;justify-content:center}.section1.active{align-items:center;height:400px;width:400px}.section2.active{display:flex;height:400px;width:650px}.section2.active .postdetails{border-left:1px solid #dbdbdb;display:flex;flex-direction:column;width:250px}.dark .section2.active .postdetails{border-left:1px solid #414141}.section2.active .userDetails{align-items:center;display:flex;gap:10px;padding:10px}.section2.active .userDetails .profilePic{border-radius:50%;height:32px;width:32px}.section2.active .userDetails .username{font-size:14px;font-weight:500}.section2.active .description{border:none;border-bottom:1px solid #dbdbdb;font-family:sans-serif;font-size:14px;font-weight:200;height:150px;padding:10px;resize:none}.dark .section2.active .description{background-color:#1e1e1e;border-bottom:1px solid #414141;color:#fff}.section2.active .location{border:none;border-bottom:1px solid #dbdbdb;padding:10px}.dark .section2.active .location{background-color:#1e1e1e;border-bottom:1px solid #414141;color:#fff}.section2.active .description:focus,.section2.active .location:focus{outline:none}.section1,.section2{display:none}.inner .section2.active .postImage{border-bottom-left-radius:10px;height:400px;overflow:hidden;width:400px}.inner .section2.active img{align-self:center;border-bottom-left-radius:10px;height:100%;object-fit:contain;transition:.5s;width:100%}.inner .section2 img{transition:.5s;width:0}@media(max-width:740px){.inner{width:calc(100vw - 89px)}.inner.active{width:90%}.section1.active{width:100%}.section2.active{flex-direction:column;width:100%}.inner .section2.active .postImage{border-radius:0;height:50%;width:100%}.section2.active .postdetails{border:none;border-top:1px solid #dbdbdb;height:40%;width:100%}.dark .section2.active .postdetails{border:none;border-top:1px solid #414141}.section2.active .description{height:30%}.inner .section2.active img{border-radius:0;width:100%}}@media(max-width:600px){.newPost{height:calc(100vh - 135px);width:90vw}.inner{height:calc(100% - 36px);margin:0;width:100%}.section2.active{height:100%;justify-content:space-between}.inner .section2.active .postImage{height:60%;width:100%}.section2.active .postdetails{height:40%}}.people{display:flex;flex-direction:column;margin:55px auto auto;padding:10px;width:450px}.people .person{align-items:center;display:flex;gap:15px;padding:5px 10px}.people .person .details{display:flex;flex-direction:column}.people .person .profilePhoto{border-radius:50%;height:44px;object-fit:cover;width:44px}.people .person p{margin:0}.people .person .details .username{cursor:pointer;font-size:14px;font-weight:500}.people .person .details .displayName{font-size:12px}.dark .people .person .details .displayName{color:#a1a1a1}@media(min-width:601px){.people{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:calc(90vh - 75px);overflow-y:scroll;width:460px}.dark .people{background-color:#242424}.people::-webkit-scrollbar{background-color:#c5c5c5;border-radius:5px;width:2px}.people::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.dark .people::-webkit-scrollbar{background-color:#373737}.dark .people::-webkit-scrollbar-thumb{background-color:#b2b2b2}}@media(max-width:600px){.people{border:0;padding-bottom:60px;width:calc(100% - 20px)}}.followersPage .navbar{position:fixed}.followersPage{display:flex}.followersPage p{margin:0}.pageWrapper{display:flex;justify-content:center;margin-left:270px;width:calc(100% - 270px)}.followersPage .peopleHeader{align-items:center;background-color:#fff;box-shadow:0 0 2px gray;display:flex;gap:15px;padding:15px;position:fixed;width:450px}.dark .followersPage .peopleHeader{background-color:#000}.followersPage .peopleHeader .back{cursor:pointer}@media(min-width:601px){.followersPage .peopleHeader{border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 2px 5px #d3d3d3}.dark .followersPage .peopleHeader{background-color:#1a1a1a;box-shadow:none}.peopleWrapper{border-radius:10px;box-shadow:0 0 5px gray;height:90vh;margin-top:5vh;overflow:hidden;width:480px}.dark .followersPage .peopleWrapper{box-shadow:0 0 10px 0 #3b3b3b}}@media(max-width:900px){.pageWrapper{margin-left:68px;width:calc(100% - 68px)}}@media(max-width:600px){.followersPage .upperNav{display:none}.pageWrapper{display:flex;flex-direction:column;justify-content:flex-start;margin-left:0;width:100%}}.postPage{display:flex;flex-direction:column;padding-bottom:20px}.postPage .navbar{position:fixed}.postPage .post{margin:auto}@media(max-width:600px){.postPage .post{margin-bottom:70px;margin-top:58px}}.editProfilePage{display:flex}.editProfilePage .navbar{position:fixed}.editProfilePage .pageWrapper{align-items:center;flex-direction:column;gap:30px}.editProfilePage .editProfileHeader{display:flex;justify-content:flex-start;width:500px}.editProfilePage .editProfileHeader h2{margin-bottom:0}.editProfilePage .userDetails{background-color:#efefef;border-radius:15px;display:flex;justify-content:space-between;padding:15px;width:490px}.dark .editProfilePage .userDetails{background-color:#232323}.editProfilePage .userDetails .user{align-items:center;display:flex;gap:20px}.editProfilePage .userDetails .profilephoto{aspect-ratio:1;border-radius:50%;height:60px;object-fit:cover}.editProfilePage .userDetails .user p{margin:0}.editProfilePage .userDetails .user .displayName{color:#737373;font-size:14px}.editProfilePage .userDetails button{align-self:center;background-color:#43b8e7;border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:551;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 15px}.editProfilePage .userDetails button:hover{background-color:#16ace7}.dark .editProfilePage .userDetails button{background-color:#3f6675}.dark .editProfilePage .userDetails button:hover{background-color:#2f6174}.editProfilePage .profileEditField{display:flex;flex-direction:column;gap:10px;width:520px}.editProfilePage .profileEditField textarea{border:1px solid #dbdbdb;border-radius:8px;height:50px;padding:15px;resize:none}.editProfilePage .profileEditField input{border:1px solid #dbdbdb;border-radius:8px;height:40px;padding:0 15px}.dark .editProfilePage .profileEditField input,.dark .editProfilePage .profileEditField textarea{background-color:#000;border:1px solid #3d3d3d;color:#fff}.editProfilePage .profileEditField input:focus,.editProfilePage .profileEditField textarea:focus{border:1px solid #000;outline:0}.dark .editProfilePage .profileEditField input:focus,.dark .editProfilePage .profileEditField textarea:focus{border:1px solid #818181}.editProfilePage .buttonWrapper{display:flex;justify-content:flex-end;width:520px}.editProfilePage .buttonWrapper .submit{background-color:#43b8e7;border:0;border-radius:8px;color:#fff;cursor:pointer;margin:0;padding:5px 15px}.dark .editProfilePage .buttonWrapper .submit{background-color:#3f6675}.editProfilePage .buttonWrapper .submit:hover{background-color:#16ace7}.dark .editProfilePage .buttonWrapper .submit:hover{background-color:#2f6174}.editProfilePage .buttonWrapper .submit:disabled{display:none}.modalWrapper{background-color:rgba(0,0,0,.777);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.editProfilePage .changeProfilePhoto,.editProfilePage .loading{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;position:absolute;top:50%;translate:-50% -50%;width:500px}.editProfilePage .loading{border:none;box-shadow:inset 0 0 25px #000;height:100px;opacity:45%;width:100px}.dark .editProfilePage .changeProfilePhoto{background-color:#272727}.editProfilePage .modalHeader{align-items:center;border-bottom:1px solid rgba(0,0,0,.108);display:flex;justify-content:space-between;padding:0 15px}.dark .editProfilePage .modalHeader{border-bottom:1px solid hsla(0,0%,100%,.108)}.editProfilePage .modalHeader span{cursor:pointer}.editProfilePage .changeOptions{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 0 15px}.editProfilePage .changeOptions .remove{border-bottom:1px solid rgba(0,0,0,.108);color:red;cursor:pointer;margin-top:0;padding:15px 0;text-align:center;width:100%}.dark .editProfilePage .changeOptions .remove{border-bottom:1px solid hsla(0,0%,100%,.108)}.editProfilePage .changeOptions .fileInput .inputContainer{border:none;flex-direction:column-reverse}.editProfilePage .changeOptions .fileInput .inputContainer label{font-size:14px;font-weight:400}.editProfilePage .loading{margin:auto}@media(max-width:600px){.editProfilePage .pageWrapper{gap:13px;margin-bottom:64px;margin-top:48px;width:100vw}.editProfilePage .pageWrapper .editProfileHeader{width:calc(100% - 30px)}.editProfilePage .pageWrapper .userDetails{width:calc(100vw - 55px)}.editProfilePage .buttonWrapper,.editProfilePage .changeProfilePhoto,.editProfilePage .pageWrapper .profileEditField{width:calc(100vw - 30px)}}
/*# sourceMappingURL=main.6cb97e0d.css.map*/