ul,ol{list-style-type:none;margin:0;padding:0}@font-face{font-family:'FellEnglish';font-style:normal;font-weight:400;src:url(/assets/IMFellEnglish-Regular-ac506157d2920e96b9f95297207b439cb707fcaff9fb22ecefd23e40e5c338c9.ttf)}@font-face{font-family:"Parisienne";font-style:normal;font-weight:400;src:url(/assets/parisienne-v12-latin-regular-cf3c285d1ec1ee935746c475ca71e20d9f1fc3b5d62166e2523acdd0737e239c.woff2),url(/assets/parisienne-v12-latin-regular-d277224aa2530e3a4d78ed69df105c9b499157b84f3970b9c981821758e211ed.woff)}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(/assets/roboto-v29-latin-regular-cc46322d5c4d41da447f26f7fa714827f2ec9a112968c12ef5736c7494985eca.woff2) format("woff2"),url(/assets/roboto-v29-latin-regular-ea50ac7fddb61a5ce248a7f8b3a31a98fe16285e076b16e6da6b4e10910724bb.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url(/assets/Roboto-Bold-ec685a46105296fe46c8744da4a11cf8118ba6c11271941766f7a546df6aa7c7.ttf) format("truetype")}body{font-family:"Roboto";background-color:#fafafa}*{border-radius:4px}.signInGrid{display:grid;grid-template-columns:1fr 497px 350px 1fr;grid-template-rows:64px 650px 1fr;justify-content:center}.footer{grid-column-start:1;grid-column-end:5;grid-row-start:3;grid-row-end:4}.signInColumn{grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:3;place-self:stretch stretch}.signInForm{display:block}.signInTitle{display:block;text-align:center;font-family:"Parisienne";font-size:50px}.signInTitleWithImg{display:block;text-align:center}.signInUsernameInput{display:block;margin:0 auto;text-indent:15px;margin-bottom:8px;position:relative}.signInUsernameInputContainer{position:relative;width:100%;font-size:14px;display:flexbox}.signInUsernameInputContainer:before{content:"username";position:absolute;top:13px;left:61px;font-size:14px;color:#8e8e8e;z-index:1;transition:ease-out;transition-duration:0.2s;transition-property:all;pointer-events:none}.signInPasswordInput{display:block;margin:0 auto;text-indent:15px;position:relative}.signInPasswordInputContainer{position:relative;width:100%;display:flexbox}.signInPasswordInputContainer:before{content:"password";position:absolute;top:13px;left:61px;font-size:14px;color:#8e8e8e;z-index:1;transition:ease-out;transition-duration:0.2s;transition-property:all;pointer-events:none}.signInPasswordInputContainer.transition:before,.signInUsernameInputContainer.transition:before{top:4px;left:44px;font-size:10px}.signInColumn input{box-sizing:border-box;border:1px solid #dbdbdb;background-color:#fafafa;min-height:42px;min-width:268px}.signInColumn input:focus{outline:none;border:2px solid #979797}.signInButton{display:block;margin:0 auto;background-color:#0095f6;color:white;border:none;border-radius:4px;min-height:30px;min-width:276px;margin-top:12px;margin-bottom:12px;cursor:pointer;transition-duration:0.5s;transition-property:all}.signInButton:disabled{background-color:#b2dffc;cursor:default}.demoUserButton{display:block;margin:0 auto}.demoUserButton{display:block;margin:0 auto;background-color:#0095f6;color:white;border:none;border-radius:4px;min-height:30px;min-width:276px;margin-top:12px;margin-bottom:12px;cursor:pointer}button.showHideButton{position:absolute;top:0px;right:55px;font-size:14px;font-weight:500;color:#262626;background-color:transparent;z-index:1;min-height:38px;min-width:50px;text-align:center;cursor:pointer;border:none}.line{display:inline-block;height:1px;width:105px;background-color:#dbdbdb}.or{text-align:center;color:#8e8e8e;margin-left:18px;margin-right:18px}.orContainer{display:flex;justify-content:center;align-items:center}.signInContainer{border:1px solid #dbdbdb;padding-bottom:12px;margin-bottom:20px;background-color:white}.signupLinkContainer{border:1px solid #dbdbdb;background-color:white}.signupText{text-align:center}.createAccountLink{margin-left:8px}.getTheApp{text-align:center}.downloadLinks{text-align:center}.downloadLinks img{display:inline-block;width:auto;max-height:40px}.appleLogo{margin-right:8px}.imageColumn{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;place-self:stretch stretch;background-image:url(/assets/phone_background-05a9e372c692e06046bf12bdaa61d2f041ecbeff6dcb83568fac52c5de1e0920.png);background-size:465px, auto;background-repeat:no-repeat;position:relative}.phoneImg{transition-property:opacity;transition-duration:1s;transition-timing-function:ease-in-out;height:auto;width:250px;position:absolute;top:26px;right:88px;background-color:transparent;opacity:0}.shown{opacity:1}.footerIcon{font-size:45px;color:#b2dffc;transition-timing-function:ease-in-out;transition-property:color;transition-duration:0.2s;margin-left:10px;margin-right:10px}.angletonIcon-outer{display:inline-block;margin:0 auto;padding:0;width:45px;height:45px;background-color:#b2dffc;transition-timing-function:ease-in-out;transition-property:background-color;transition-duration:0.2s;margin-left:10px;margin-right:10px}.angletonIcon-inner{margin:0 auto;padding:0;font-size:44px;color:#fafafa;background-color:transparent;font-family:"FellEnglish";pointer-events:none}.footerIcon:hover{color:#0095f6}.angletonIcon-outer:hover{background-color:#0095f6}.footer{text-align:center;vertical-align:text-top;margin:0 auto;display:flex}a:visited{text-decoration:none}.createAccountLink{color:#0095f6;text-decoration:none}.home{display:grid;grid-template-columns:1fr 470px 32px 360px 1fr;grid-template-rows:95px 1fr}.home .feed{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}.home .sidebar{grid-column-start:4;grid-column-end:5;grid-row-start:2;grid-row-end:3}.home{background-color:#fafafa}.post_img,.previewImg{width:466px;border-radius:0;object-fit:contain}.logo{font-family:"Parisienne";font-size:40px;color:#262626;transform:translateY(-25px);display:inline-block}.homeLink{display:inline-block}.homeFaviconLink{margin:auto}.dropdown{margin:auto;position:relative}.dropdownContent{display:none;position:absolute;background-color:white}.dropdown:hover .dropdownContent{display:block;border:2px solid #dbdbdb}.btn-profileLink{font-size:16px;color:#262626;display:block;margin:0;margin-left:5px;margin-right:5px}.btn-logout-var{font-size:16px;border:none;color:#262626;display:block;background-color:white;margin:0;padding:0;cursor:pointer}.horizontalDivider{margin:0;margin-top:2.5px;width:100%;box-sizing:border-box;border-bottom:2px solid #dbdbdb;border-radius:0}.logoutForm-var{display:block;position:relative;background-color:white;margin:0;padding:0;margin-left:5px;margin-right:5px;margin-top:2.5px}body{margin:0;padding:0}#root{border-radius:0}.header{border-bottom:2px solid #dbdbdb;position:fixed;top:0;margin:0;padding:0;border-radius:0;width:100%;height:62px;background-color:white;z-index:2}.innerHeader{max-width:935px;margin:0 auto;padding:0;height:62px}.headerIcons{float:right;height:64px;display:flex}.profilePhoto{height:25px;width:25px;border:2px solid black;border-radius:50%;padding-top:0;padding-bottom:0;margin:auto;margin-left:20px;margin-right:10px;display:inline;cursor:pointer;object-fit:cover}.icon{font-size:25px;color:#262626;margin:auto;margin-left:20px;margin-right:20px;cursor:pointer}.orSignUp{margin-top:24px;margin-bottom:24px}.postItem{border:2px #dbdbdb solid;box-sizing:content-box;background-color:white;margin-bottom:30px;border-radius:10px}.posterName{display:inline-block;padding-left:10px;padding-right:15px}.likesNum{display:inline-block;font-size:20px;color:#262626}.heartContainer{display:inline-block;margin-left:10px;margin-right:15px}.heartIcon{color:#262626;font-size:20px}.heartIcon.filled{color:#ed4956}.postEditInput,.editPostBtn,.postDescription{display:inline-block;margin-top:0;margin-bottom:0}.posterNameForDescription{padding-right:10px;font-weight:bold}.descriptionBlock{padding-right:10px;padding-left:10px;padding-bottom:10px}.commentForm{width:100%;position:relative;border-radius:0;background-color:transparent;border-top:2px solid #dbdbdb}.commentContainer{padding:10px;padding-bottom:10px}.commenterUsername{padding:0;margin:0;padding-right:10px;display:inline-block;font-size:16px;font-weight:bold}.commentBody{padding:0;margin:0;display:inline-block;font-size:16px}.commentCreator{border:none;background-color:transparent;font-size:16px;width:400px;min-height:48px;overflow-wrap:break-word;outline:none;text-indent:10px}.btn-post{font-size:16px;color:#0095f6;background-color:transparent;font-weight:bold;border:none;position:absolute;top:16px;cursor:pointer}.currentUserPhoto{height:56px;width:56px;border:2px solid black;border-radius:50%;display:inline-block;margin-right:15px;object-fit:cover}a{text-decoration:none;color:#262626}.fullname{color:#8e8e8e}.usernameAndFullname h2{margin:0}.currentUserProfileLink h2{margin-bottom:10px}.usernameAndFullname{display:inline-block;font-size:12px;display:flex;flex-direction:column;justify-content:center}.btn-logout{border:none;color:#0095f6;background-color:transparent;display:inline-block;font-weight:bold;width:fit-content;cursor:pointer}.logoutForm{width:fit-content;position:absolute;right:20px;top:20px}.currentUserContainer{position:relative;display:flex}.currentUserContainer *{font-size:16px}.fullnameOtherUser{color:#8e8e8e}.otherUserImg{height:28px;width:28px;border-radius:50%;border:2px solid #262626;display:inline-block;margin-right:20px;object-fit:cover}.textContainer{display:flex;vertical-align:middle}.usernameOtherUser,.fullnameOtherUser{display:block;margin:0;margin-bottom:6px;font-size:12px}.namesContainer link{margin:0}.suggestions{margin-top:16px;color:#8e8e8e;font-size:16px;font-weight:bold}.namesContainer{display:inline-block}.btn-follow{color:#0095f6;border:none;background-color:transparent;position:absolute;font-weight:bold;top:10px;right:20px;cursor:pointer}.followUserContainer{position:relative;margin-bottom:12px;display:flex}.myLinks{display:flex}.myInfo{color:#8e8e8e;font-size:16px;font-weight:bold}.myIcon{font-size:24px;color:#b2dffc;margin-left:8px;margin-right:8px;transition-timing-function:ease-in-out;transition-property:color;transition-duration:0.2s}.myIcon:hover{color:#0095f6}.angletonLink{margin:0 auto;padding:0;font-size:20px;font-family:"FellEnglish";color:#fafafa;background-color:#b2dffc;padding-left:4px;padding-right:4px;margin-left:8px;margin-right:8px;transition-timing-function:ease-in-out;transition-property:background-color;transition-duration:0.2s}.angletonLink:hover{background-color:#0095f6}.followInterface{display:inline-flex}.posterName{margin-right:50px}.btn-2{display:inline-block;color:#ed4956;margin-left:3px;margin-right:3px;opacity:70%;border:none;background-color:transparent;cursor:pointer;font-weight:bolder;font-variant:small-caps}.btn-2:hover{opacity:100%}.btn-divider{color:#ed4956;border:none;background-color:transparent;font-weight:bolder;display:inline-block;height:68.3px;line-height:68.3px;white-space:nowrap}.btn-block{position:absolute;display:flex;top:0;right:0;height:68.3px}.postUserImg{height:40px;width:40px;border-radius:50%;border:2px solid #262626;display:inline-block;margin-top:10px;margin-left:10px;margin-right:10px;object-fit:cover}.postHeader{display:flex;position:relative}.signupContainer{background-color:white;border:1px solid #dbdbdb;display:flexbox;flex-direction:column;width:348px;min-height:fit-content;padding-top:10px;padding-bottom:10px;margin:0 auto;margin-bottom:10px}.signupContainer input{background-color:#fafafa;border:1px solid #dbdbdb;color:#262626;display:block;width:268px;height:38px;margin:0 auto;margin-bottom:6px;outline:none;text-indent:10px}.loginLinkContainer{display:flex;justify-content:center;align-items:center;background-color:white;border:1px solid #dbdbdb;width:348px;height:70px;margin:0 auto}.loginLinkText{font-size:16px;font-weight:normal;color:#262626}.loginLink{color:#0095f6}.signinSubtitle{margin:0 auto;margin-left:20px;margin-right:20px;margin-bottom:20px;text-align:center;display:block;color:#8e8e8e;font-size:20px}.demoUserSignupButton,.btn-signUp{display:block;margin:0 auto;width:268px;height:32px;color:white;background-color:#0095f6;border:none;cursor:pointer;font-weight:bold;font-size:16px}.btn-signUp{margin-top:24px}.errorContainer{color:#ed4956;display:flexbox;flex-direction:column;width:max-content;min-height:20px;padding:10px;margin:0 auto}.error{align-self:center;font-size:12px}.signinErrors{min-height:0px;padding-top:0px;padding-bottom:0px;margin:0 auto}.userProfile{display:grid;grid-template-columns:1fr 935px 1fr;grid-template-rows:75px 190px 53px 1fr}.userProfile .userInfo{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}.userProfile .postsTitle{grid-column-start:2;grid-column-end:3;grid-row-start:3;grid-row-end:4}.userProfile .userPosts{grid-column-start:2;grid-column-end:3;grid-row-start:4;grid-row-end:5}.userInfo{display:flex}.bigProfilePhoto{height:152px;width:152px;border:2px solid black;border-radius:50%;padding-top:0;padding-bottom:0;margin:auto;margin-left:70px;margin-right:100px;display:inline;object-fit:cover}.userText{display:inline-block;height:fit-content;margin-top:30px}.profileUsername{display:inline-block}.profileNumbers{display:inline-block}.postsTitle{border-top:2px solid #dbdbdb;text-align:center;width:100%;font-size:16px;color:#8e8e8e;margin-top:5px}.postsContainer{display:flex;gap:28px 28px;flex-wrap:wrap}.profilePostImg{width:293px;height:293px;object-fit:cover}.profileUsername{margin-top:0px;font-size:24px;font-weight:500;margin-right:50px;color:#262626}.prof-btn{font-size:16px;padding-top:4px;padding-bottom:2px;cursor:pointer;color:#262626;background-color:#fafafa;border:2px solid #dbdbdb}.prof-btn:focus{outline:none;box-shadow:none}.profileNumbers{margin-right:30px;color:#262626}.profileNumbers em{font-weight:700;font-style:normal}.profileFullname{font-weight:700;color:#262626;font-size:16px}.userPosts{margin-bottom:60px}
