@media only screen and (min-width:2000px){html{font-size:18px}}@media only screen and (min-width:2400px){html{font-size:21px}}@media only screen and (min-width:2700px){html{font-size:24px}}@media only screen and (min-width:3300px){html{font-size:32px}}@media only screen and (min-width:4500px){html{font-size:40px}}*{box-sizing:border-box;font-family:"Nunito",sans-serif}.navbar{position:relative;z-index:10;padding-right:.625rem;text-align:right;background-color:#83bca9;box-shadow:0 .625rem 1.25rem rgba(0,0,0,.19),0 .375rem .375rem rgba(0,0,0,.23)}.navbar__button{font-size:1.25rem;font-weight:700;line-height:3.125rem;display:inline-block;height:3.125rem;margin:.625rem;padding:0 .625rem;transition:box-shadow .3s ease-in-out;vertical-align:middle;color:#000;border-radius:3.125rem;background:linear-gradient(145deg,#76a998,#8cc9b5);box-shadow:.4375rem .4375rem .875rem #699687,-.4375rem -.4375rem .875rem #9de2cb}.navbar__button_pressed{cursor:default;background:#83bca9;box-shadow:inset .4375rem .4375rem .875rem #5e877a,inset -.4375rem -.4375rem .875rem #a8f1d8}.navbar__img{height:2.1875rem;vertical-align:middle}@media screen and (max-width:768px){.navbar__button{font-size:1.125rem;line-height:2.5rem;height:2.5rem;margin:.3125rem}.navbar__img{height:1.5625rem}}.auth-form-background{position:absolute;top:0;overflow:hidden;width:100%;padding-top:5rem;-webkit-animation:swing-in-top-fwd .5s cubic-bezier(.175,.885,.32,1.275) both;animation:swing-in-top-fwd .5s cubic-bezier(.175,.885,.32,1.275) both;text-align:center;background:#83bca9}.auth-form-background:after{display:inline-block;height:calc(100vh - 5rem);content:"";vertical-align:middle}@-webkit-keyframes swing-in-top-fwd{0%{transform:rotateX(-100deg);transform-origin:top;opacity:0}to{transform:rotateX(0deg);transform-origin:top;opacity:1}}@keyframes swing-in-top-fwd{0%{transform:rotateX(-100deg);transform-origin:top;opacity:0}to{transform:rotateX(0deg);transform-origin:top;opacity:1}}.auth-form{display:inline-block;overflow:auto;width:31.25rem;margin:auto;vertical-align:middle;border-radius:3.125rem;background:#83bca9;box-shadow:1.25rem 1.25rem 3.75rem #6fa090,-1.25rem -1.25rem 3.75rem #97d8c2}.auth-form__title{font-size:3.125rem;margin-top:5rem;cursor:default;text-align:center}.auth-form__username{margin-top:1.875rem;margin-bottom:1.25rem}.auth-form__email{font-size:1.875rem;margin-top:0;margin-bottom:2.5rem;text-decoration:underline}.auth-form__input{font-size:1.25rem;display:block;width:80%;height:2.5rem;margin:1.25rem auto;text-align:center;border:none;border-radius:3.125rem;outline:none;background:#83bca9;box-shadow:inset .25rem .25rem .5rem #6fa090,inset -.25rem -.25rem .5rem #97d8c2}.auth-form__input:-webkit-autofill,.auth-form__input:-webkit-autofill:active,.auth-form__input:-webkit-autofill:focus,.auth-form__input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.auth-form__input_invalid{background:#a24936;box-shadow:inset .25rem .25rem .5rem #8a3e2e,inset -.25rem -.25rem .5rem #ba543e}.auth-form__button{cursor:pointer;border-radius:3.125rem;background:linear-gradient(145deg,#76a998,#8cc9b5);box-shadow:.25rem .25rem .5rem #6fa090,-.25rem -.25rem .5rem #97d8c2}.auth-form__button:active{box-shadow:inset .25rem .25rem .5rem #6fa090,inset -.25rem -.25rem .5rem #97d8c2}.auth-form__button:disabled{cursor:default}.auth-form__button a{line-height:2.5rem;display:block;height:2.5rem;text-decoration:none;color:#000}.auth-form__link{text-align:center;color:#282b28}.auth-form__link:first-of-type{margin-top:3.125rem}.auth-form__link:last-of-type{margin-bottom:1.875rem}.auth-form__link a{color:#000}.auth-form__error{text-align:center;color:#d8000c}@media screen and (max-width:768px){.auth-form-background{padding-top:3.75rem}.auth-form-background:after{height:calc(100vh - 3.75rem)}.auth-form{width:18.75rem;margin-top:-6.25rem}.auth-form:after{height:calc(100vh - 3.75rem)}.auth-form__title{font-size:1.875rem;margin-top:1.875rem}.auth-form__username{margin-top:1.875rem;margin-bottom:.9375rem}.auth-form__email{font-size:1.25rem;margin-top:0;margin-bottom:1.5625rem}.auth-form__input{font-size:.9375rem;width:90%;height:1.875rem;margin:.9375rem auto}.auth-form__button a{line-height:1.875rem;height:1.875rem}.auth-form__link:first-of-type{margin-top:1.875rem}.auth-form__link:last-of-type{margin-bottom:1.25rem}}.comments{max-width:56.25rem;margin:1.875rem auto auto;padding:0 .9375rem}.responses{margin-left:6.25rem}@media screen and (max-width:768px){.responses{margin-left:3.125rem}}.message-form-sign-in{font-size:1.25rem;margin-bottom:1.875rem;cursor:default;text-align:center}.message-form-sign-in a{color:#000}.message-form{position:relative;margin-bottom:1.875rem}.message-form_closed .message-form__text{line-height:1.875rem;height:3.125rem}.message-form_closed .message-form__submit{opacity:0}.message-form__text{line-height:auto;overflow:hidden;width:100%;height:12.5rem;padding:.625rem;resize:none;transition:all .3s cubic-bezier(.25,.8,.25,1);border:.125rem solid #b9b9b9;border-radius:.625rem;outline:none}.message-form__text:focus{border-color:#a24936}.message-form__submit{position:absolute;right:1.875rem;bottom:-1.625rem;height:1.875rem;padding:.3125rem .625rem;transition:all .3s cubic-bezier(.25,.8,.25,1);transform:rotateX(15deg);border:.125rem solid #b9b9b9;border-top:none;border-bottom-right-radius:.1875rem;border-bottom-left-radius:.1875rem;outline:none;background-color:transparent;box-shadow:0 .1875rem .375rem rgba(0,0,0,.16),0 .1875rem .375rem rgba(0,0,0,.23)}.message-form__submit:active,.message-form__submit:disabled{transform:none;box-shadow:0 1px .1875rem rgba(0,0,0,.12),0 1px .125rem}.message-form__submit:focus{border-color:#a24936}.message{margin-bottom:.625rem}.message__author{color:#35a7d3}.message__author,.message__created{font-weight:700;line-height:1.25rem;display:inline-block;cursor:default}.message__created{font-size:.75rem;margin-left:.625rem;vertical-align:middle;color:#989898}.message__text{margin-bottom:.625rem}.message__text p{line-height:1.25rem;margin:.3125rem 0;color:#2a2e2e}.message__text p:first-child{margin-top:.3125rem}.message__like{line-height:1.25rem;height:1.25rem;padding:0 .625rem;cursor:pointer;vertical-align:top;border:none;outline:none;background-color:transparent}.message__like img{width:1.25rem}.message__likes-count{font-size:.75rem;margin-left:.1875rem;vertical-align:top}.message__reply{font-size:.8125rem;font-weight:700;line-height:1.25rem;height:1.25rem;margin-bottom:.625rem;padding:0 .3125rem;cursor:pointer;text-decoration:underline;color:#747474;border:none;outline:none;background-color:transparent}.loading{top:20vh;right:0;left:0;margin:auto}.loading,.loading div{position:absolute;width:4rem}.loading div{display:block;box-sizing:border-box;height:4rem;margin:.5rem;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:.5rem solid transparent;border-top-color:#83bca9;border-radius:50%}.loading div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.loading div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.loading div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.bf4541ec.chunk.css.map */