.legacy{align-items:flex-start;display:flex;flex-flow:column-reverse;margin:.5rem}@media only screen and (min-width: 901px){.legacy{flex-flow:row;flex-grow:1;margin:0}}.legacy p{margin:.5rem 0}.legacy__side_bar{display:flex;flex-flow:column-reverse;width:100%}@media only screen and (min-width: 901px){.legacy__side_bar{flex-flow:column;width:30vw}}.legacy__main{align-items:center;display:flex;flex-flow:column;justify-content:flex-start;width:100%}@media only screen and (min-width: 901px){.legacy__main{flex-grow:1}}.legacy__row{align-items:center;display:flex;flex-flow:row;justify-content:flex-start;flex-wrap:wrap}.legacy__row--actions{font-size:11px}.legacy__comments_list{padding:1rem}.legacy__comment_list__comment__contents p{margin:.5rem}.legacy__comment_list__comment__meta{align-items:center;display:flex;flex-flow:row;font-size:11px;margin:0 .5rem}.legacy__entry{margin:.5rem 1.5rem;max-width:703.9555px;width:100%}.legacy__entry__contents{font-family:"Bellota Text",cursive;font-size:17px;padding:2rem;transition:all 150ms ease-in-out}.legacy__entry__contents h1,.legacy__entry__contents h2,.legacy__entry__contents h3,.legacy__entry__contents h4,.legacy__entry__contents h5,.legacy__entry__contents h6{font-family:"Bellota Text",cursive;margin:0 0 .5rem}.legacy__entry__contents p{margin:.5rem 0;text-indent:2rem}.legacy__entry--edit .legacy__entry__wrapper{max-height:40vh;overflow-y:auto}.legacy__entry__prompt{font-style:oblique;font-weight:700}.legacy__entry_list{padding:1rem}.legacy__entry_list h2{font-size:17px;margin:0 0 .5rem 0}.legacy__entry_list__content{margin-bottom:.5rem}.legacy__entry_list__content:last-child{margin-bottom:0}.legacy__entry_list__content__title{font-weight:700}.legacy__entry_list__content__preview{border:1px solid #9dbbe2;cursor:pointer;border-radius:6px;max-height:6rem;overflow:hidden;padding:.5rem;position:relative}.legacy__entry_list__content__preview--subtle{border-color:transparent}.legacy__entry_list__content__preview:focus{border-color:#3f5e80;outline:none}.is-keyboard .legacy__entry_list__content__preview:focus{outline:default}.legacy__entry_list__content__preview:hover{border-color:#6d8bb0;outline:none}.is-keyboard .legacy__entry_list__content__preview:hover{outline:default}.legacy__entry_list__content__preview:hover:focus{border-color:#3f5e80}.legacy__entry_list__content__preview::after{background-image:linear-gradient(rgba(240,240,240,0) 0%, #f0f0f0 100%);bottom:0;content:'';height:2rem;left:0;position:absolute;right:0}.legacy__entry_list__content--selected .legacy__entry_list__content__preview{background-color:#e0e0e0;color:#000}.legacy__entry_list__content--selected .legacy__entry_list__content__preview::after{background-image:linear-gradient(rgba(224,224,224,0) 0%, #e0e0e0 100%)}.legacy__entry_list__content__meta{align-items:center;display:flex;flex-flow:row;font-size:11px}.legacy__entry_list__content__meta__item{margin:0 .5rem}.legacy__entry_list__content__meta__item:first-child{margin-left:0}.legacy__entry_list__content__meta__item:last-child{margin-right:0}.legacy__entry_list__add{margin:.5rem 0}.legacy__entry__new{margin:.5rem 1.5rem;max-width:703.9555px;width:100%}.legacy__entry__new p{margin:.5rem}.legacy__entry__choice{margin:.5rem}.legacy__family_picker{padding:1rem}.legacy__family_picker button{cursor:pointer;background:transparent;border:1px solid #9dbbe2;border-radius:9px;font-size:11px;padding:.25rem .5rem}.legacy__family_picker button:hover{background:#9dbbe2}.legacy__family_picker button:focus{border-color:#6d8bb0}.legacy__family_picker__family{cursor:pointer;border:1px solid #6d8bb0;border-radius:9px;font-size:11px;padding:.25rem .5rem;margin:0 .25rem}.legacy__family_picker__family--selected{background:#9dbbe2;color:#000;font-weight:700}.legacy__family_picker__label{margin-right:.5rem}.legacy__family_picker__edit{margin:1rem 0}.legacy__family_picker__edit form{display:flex;flex-flow:row;width:100%}.legacy__family_picker__edit input{background:transparent;border:none;border-bottom:1px solid #9dbbe2;flex-grow:1;margin-right:1rem}.legacy__family_picker__edit input:hover{border-bottom:1px solid #6d8bb0}.legacy__family_picker__edit input:focus{border-bottom:1px solid #3f5e80}.legacy__family_picker__members>:first-child{margin-left:0;padding-left:0}.legacy__family_picker__members>:last-child{margin-right:0;padding-right:0}.legacy__family_picker__member__count{align-items:center;border:1px solid #b19a6e;border-radius:50%;display:flex;font-style:oblique;height:2rem;justify-content:center;margin-right:.25rem;line-height:1;width:2rem}.legacy__family_picker__instructions{font-size:11px}.legacy__input{margin:.5rem 0}.legacy__input__label{margin:.5rem 0 0}.legacy__input__field{margin:.5rem 0}.legacy__input__field input,.legacy__input__field textarea{border:1px solid #9dbbe2;border-radius:3px;width:100%;font-size:14px;font-family:"Roboto",sans-serif;padding:.5rem}.legacy__input__field input--subtle,.legacy__input__field textarea--subtle{border-color:transparent}.legacy__input__field input:focus,.legacy__input__field textarea:focus{border-color:#3f5e80;outline:none}.is-keyboard .legacy__input__field input:focus,.is-keyboard .legacy__input__field textarea:focus{outline:default}.legacy__input__field input:hover,.legacy__input__field textarea:hover{border-color:#6d8bb0;outline:none}.is-keyboard .legacy__input__field input:hover,.is-keyboard .legacy__input__field textarea:hover{outline:default}.legacy__input__field input:hover:focus,.legacy__input__field textarea:hover:focus{border-color:#3f5e80}.legacy__input__actions{margin:.5rem 0}.legacy__button{border:1px solid #9dbbe2;background:#e4cb9d;border-color:transparent;border-radius:3px;color:#000;cursor:pointer;font-family:"Roboto",sans-serif;font-size:14px;padding:.5rem;margin:0 .5rem}.legacy__button--subtle{border-color:transparent}.legacy__button:focus{border-color:#3f5e80;outline:none}.is-keyboard .legacy__button:focus{outline:default}.legacy__button:hover{border-color:#6d8bb0;outline:none}.is-keyboard .legacy__button:hover{outline:default}.legacy__button:hover:focus{border-color:#3f5e80}.legacy__button:first-child{margin-left:0}.legacy__button:last-child{margin-right:0}.legacy__button--secondary{background:transparent;border-color:#e4cb9d}.legacy__loading{display:inline-block;height:50px;position:relative;width:50px}.legacy__loading:after{-webkit-animation:legacy__loading 1500ms linear infinite;animation:legacy__loading 1500ms linear infinite;border:4px solid #6d8bb0;border-color:#3f5e80 transparent #3f5e80 transparent;border-radius:50%;content:" ";display:block;height:34px;margin:4px;position:absolute;width:34px}.legacy__loading:before{-webkit-animation:legacy__loading__inner 2250ms linear infinite;animation:legacy__loading__inner 2250ms linear infinite;border:4px solid #6d8bb0;border-color:#806c42 transparent #806c42 transparent;border-radius:50%;content:" ";display:block;height:18px;margin:12px;position:absolute;width:18px}.legacy__loading--pad{margin:1rem}.legacy__loading--small{height:25px;width:25px}.legacy__loading--small:after{border-width:2px;height:17px;margin:2px;width:17px}.legacy__loading--small:before{border-width:2px;height:9px;margin:6px;width:9px}@-webkit-keyframes legacy__loading__inner{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes legacy__loading__inner{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@-webkit-keyframes legacy__loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes legacy__loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.legacy__editor__markdown{margin:.5rem 0}.legacy__editor__markdown textarea{font-family:"Roboto",sans-serif;font-size:14px;min-height:20vh;padding:.5rem;width:100%}.legacy__person{align-items:center;display:flex;flex-flow:row;justify-content:flex-start;line-height:1;margin:.5rem}.legacy__person--end{flex-flow:row-reverse}.legacy__person--flush{margin:0 .5rem}.legacy__person--only-photo{margin-left:.25rem;margin-right:.25rem}.legacy__person--only-photo .legacy__person__name{display:none}.legacy__person--compact .legacy__person__name{font-size:11px}.legacy__person__photo img{border-radius:50%;height:2rem;margin-right:.5rem;width:2rem}.legacy__person--only-photo .legacy__person__photo img{margin-right:0}.legacy__person--end .legacy__person__photo img{margin-right:0;margin-left:.5rem}.legacy__person--only-photo .legacy__person--end .legacy__person__photo img{margin-left:0}.legacy__person--compact .legacy__person__photo img{display:none}.legacy__user{align-items:center;display:flex;flex-flow:row;justify-content:flex-start;line-height:1}.legacy__user button{background:#f0f0f0;border:none;border-radius:6px;color:#000;cursor:pointer;font-family:"Roboto",sans-serif;font-size:14px;padding:.5rem}.legacy__user__photo img{border-radius:50%;height:2rem;margin-right:.5rem;width:2rem}.legacy__user__name{flex-grow:1}.legacy__user__logout{font-size:11px}
