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-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.heart{animation:fall 3s linear forwards;font-size:1.5rem;position:fixed;top:-1vh;transform:translateY(0)}@keyframes fall{0%{transform:translateY(-20vh) translateX(-10vw)}to{transform:translateY(105vh) translateX(2.5vw)}}.PageBackground{display:flex;flex-direction:column;height:100%}.TopMenuLink{color:#f2fbff;font-family:Thonburi,serif;font-size:15px}.BodyContainer{display:flex;flex-direction:row;height:100%;margin-bottom:5%}.RightColumn{align-items:center;justify-content:center;width:60%}.LeftColumn{width:40%}.topMenuLinkSeparator{color:#305d96;font-weight:700;margin-left:1%;margin-right:1%}.PortraitViewBodyContainer{align-items:center;border:2px solid #305d96;justify-content:center;margin:2.5%;text-align:left}.PortraitViewBackButton{-webkit-appearance:none;background-color:#efefef;border-radius:0;color:#000;margin-right:2.5%;padding:.5%}a:hover{color:blue}@media (max-width:820px){.BodyContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:15%}.LeftColumn{width:90%}.RightColumn{align-items:center;justify-content:center;width:90%}.TopMenuLink{color:#f2fbff;font-family:Thonburi,serif;font-size:18px}.topMenuLinkSeparator{color:#305d96;font-size:18px;font-weight:700;margin-left:1%;margin-right:1%}.PortraitViewBodyContainer{align-items:center;border:2px solid #305d96;justify-content:center;margin:5% 2.5% 2.5%;text-align:left}.PortraitViewBackButton{-webkit-appearance:none;background-color:#efefef;border-radius:0;color:#000;margin-bottom:1%;margin-right:5%;margin-top:1%;padding:3%}}.extendedNetworkMessage{align-items:center;border:2px solid #000;font-size:25px;font-weight:700;justify-content:center;margin:2.5%;padding:4%;text-align:center}@media (max-width:820px){.extendedNetworkMessage{display:none}}.profilePictureSectionContainer{display:flex;flex-flow:row wrap;margin-top:5%;padding-left:5%}.ViewPicsAndVideosLinksContainer{align-items:center;justify-content:center;padding-bottom:1%;padding-top:1%;text-align:center}@media (max-width:820px){.ViewPicsAndVideosLinksContainer{align-items:center;justify-content:center;padding-bottom:5%;padding-top:1%;text-align:center}}.FriendSpaceItemContainer{align-items:center;background:none;border:none;justify-content:center;margin-bottom:1%;margin-top:1%;padding:1%;width:15%}@media (max-width:820px){.FriendSpaceItemContainer{align-items:center;background:none;border:none;justify-content:center;margin-bottom:1%;margin-top:1%;padding:1%;width:25%}}.FriendCommentImage{width:80%}.LeftSideContainer{align-items:center;background-color:#e1936f;display:flex;flex-direction:column;justify-content:center;padding-bottom:1%;padding-left:2.5%;padding-right:2.5%;width:25%}.RightSideContainer{background-color:#f6cc9f;padding-bottom:2.5%;padding-left:1%;padding-right:1%;text-align:left;width:100%}@media (max-width:820px){.FriendCommentImage{width:100%}.LeftSideContainer{align-items:center;background-color:#e1936f;display:flex;flex-direction:column;justify-content:center;padding-bottom:1%;padding-left:2.5%;padding-right:2.5%;width:30%}.RightSideContainer{background-color:#f6cc9f;padding-bottom:2.5%;padding-left:2.5%;padding-right:2.5%;text-align:left;width:100%}}.containerTop{align-items:center;background-color:#305d96;flex-direction:row;padding-bottom:.75%;padding-top:.75%;width:100%}.containerTop,.searchBarContainer{display:flex;justify-content:center}.searchBarContainer{flex:1 1}.topMenuLeftSideContainer{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:20px;padding-left:2.5%;width:100%}.topMenuRightSideContainer{display:flex;flex:1 1;margin:0 auto}@media (max-width:820px){.searchBarContainer{display:none}.topMenuLeftSideContainer{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:20px;padding-left:5%;width:100%}.topMenuRightSideContainer{display:flex;flex:1 1;margin:0 auto;padding-right:2.5%}}.mobileContainerTop,.mobileSearchBarContainer{display:none}@media (max-width:820px){.mobileSearchBarContainer{flex:1 1;padding-bottom:1%;padding-top:1%}.mobileContainerTop,.mobileSearchBarContainer{align-items:center;display:flex;justify-content:center}.mobileContainerTop{background-color:#305d96;flex-direction:row;padding-bottom:.75%;padding-top:.75%;width:100%}}.mobileExtendedNetworkMessage{align-items:center;border:2px solid #000;font-size:25px;font-weight:700;justify-content:center;margin:5% 10% 0;padding:4%;text-align:center}@media (min-width:820px){.mobileExtendedNetworkMessage{display:none}}.SkullImage{margin-top:2.5%;width:15%}@media (max-width:820px){.SkullImage{margin-top:5%;width:45%}}#loginContainer{align-items:center;background-color:#305d96;border:3px solid #989797;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017;display:flex;justify-content:center;margin:5% auto 0;min-height:500px;overflow:hidden;padding:2.5em;text-align:center;width:60%}@media only screen and (max-width:820px){#loginContainer{border-radius:0;box-shadow:none;height:100vh;margin:0 auto;padding:0;width:100%}}#FormContainer{align-items:center;background:#302f2f;border-radius:3em;box-shadow:-5px -5px 30px 5px #6a989c40,5px 5px 30px 5px #8672c640;display:flex;flex:1 1;flex-direction:column;height:50%;justify-content:center;margin:10% 5%;text-align:center}#PasswordResetSubmitButton{background-color:#6a989c;border-radius:20px;display:flex;filter:drop-shadow(5px 5px 4px #4444dd);height:40%;margin-top:3%}#EmailVerificationButton{background-color:#75abaf;border-radius:20px;display:flex;filter:drop-shadow(2px 3px 4px #4444dd);flex:.55 1;margin:10% auto auto;padding:4%;width:50%}#EmailVerificationFailedText{color:#9ac1d6;width:75%}#EmailVerificationFailedText,#EmailVerificationSuccessfulText{display:flex;flex:.50 1;font-family:Thonburi,sans-serif;font-size:1.25em}#EmailVerificationSuccessfulText{color:#11dce3}.PierImage{height:50vh;margin-top:2.5%;object-fit:scale-down}@media (max-width:820px){.PierImage{margin-top:0;width:100%}}.RecipeListItem{color:blue;cursor:pointer;font-size:20px;margin-top:2%}
/*# sourceMappingURL=main.952a51c6.css.map*/