@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic|Material+Icons);@import url(https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Open+Sans);.image-upload>input[data-v-549d079e]{display:none;cursor:pointer}.toolbar-border[data-v-549d079e]{border-bottom:4px solid;color:var(--v-toolbarbottom-base)}html{overflow:hidden!important;scrollbar-width:none;-ms-overflow-style:none}#app{background-color:var(--v-mainbackground-base)}h3[data-v-1490e663]{font-size:30px;text-align:center}input[data-v-1490e663]{width:100%;border-radius:4px;border:1px solid #9c9c9c;padding-left:2px;padding-right:2px}.message-body[data-v-1490e663]{width:auto;height:auto;margin:auto}.message-text[data-v-1490e663]{min-width:10%;border-radius:4px}.message[data-v-1490e663]{font-size:14px}.mg-text[data-v-1490e663]{color:#00c3ff;font-weight:bolder}.message-body input[data-v-1490e663]{width:80%;border-radius:4px;border:1px solid #9c9c9c;height:6vh;padding-left:2px;padding-right:2px}.card[data-v-1490e663]{width:100%;margin:auto}.card-body[data-v-1490e663]{min-height:50vh}.bigtext{margin-top:1em;font-family:Amatic SC,cursive;font-size:109px}.greentext,.smalltext{font-family:Amatic SC,cursive;font-size:30px}.greentext{font-weight:1000}.row-pointer:hover{cursor:pointer;opacity:.6}.settings{border:none;border-top-left-radius:10px;border-bottom-left-radius:10px}html{line-height:1.15;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,p{margin:0 0 .5rem}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}p{line-height:1.5}a{font-family:Open Sans,sans-serif;text-decoration:none;color:#ba0e4a;margin:0;cursor:pointer}a:hover{color:#d21053}section{display:flex;max-width:1200px;margin:0 auto}@media screen and (max-width:742px){section{display:block}}.col1,.col2{flex-grow:1;flex-basis:0;padding:1rem}[v-cloak]{display:none}.loading{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(52,73,94,.4);z-index:9999}.loading p{background:#f1eff0;width:150px;text-align:center;margin:40vh auto 0;padding:40px 0;border-radius:3px;box-shadow:0 0 20px 0 rgba(52,73,94,.5)}.error-msg{margin-top:1rem;text-align:center}.error-msg p{color:#ef5777;margin:0}.button{background:#ba0e4a;border:0;outline:0;color:#f1eff0;padding:.8rem 1rem;min-width:150px;font-size:16px;border-radius:3px;cursor:pointer}.button:hover{background:#d21053}.button:disabled{opacity:.5}.button:disabled:hover{background:#ba0e4a}.text-center{text-align:center}.inline{margin:0;padding:0;list-style:none}.inline li{display:inline-block}.clear{clear:both}form label{margin-bottom:.5rem}form input,form label{display:block;font-size:16px}form input{width:100%;margin-bottom:1rem;padding:10px;outline:0;border:1px solid #e6ecf0;border-radius:3px}form input:focus{box-shadow:0 0 5px 0 rgba(52,73,94,.2)}form textarea{resize:none;border:1px solid #e6ecf0;outline:0;height:100px;width:100%;padding:10px;font-size:16px}.fade-enter-active{transition:opacity .5s}.fade-leave-active{transition:opacity 0s}.fade-enter,.fade-leave-to{opacity:0}.p-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(52,73,94,.4);z-index:999}.p-modal .p-container{position:fixed;max-width:600px;top:2vh;bottom:2vh;left:0;right:0;margin:0 auto;padding:2rem;border-radius:3px;background:#f1eff0;box-shadow:0 0 20px 0 rgba(52,73,94,.5);overflow:auto}.p-modal .p-container .close{position:absolute;top:5px;right:10px;padding:5px}.p-modal .p-container .post{border:0;border-bottom:2px solid #000}.p-modal .p-container .post:hover{background:#f1eff0}.p-modal .p-container .comment{font-size:14px;padding:1.5rem;border-top:1px solid #e6ecf0}.p-modal .p-container .comment:first-of-type{border-top:0}.p-modal .p-container .comment h5{margin:0 0 .5rem}.p-modal .p-container .comment span{display:block;font-style:italic;font-size:12px;margin-bottom:.5rem;color:#b1c8d8}.p-modal .p-container .comment p{margin:0}#login{background:linear-gradient(90deg,#ba0e4a 0,#ba0e4a 50%,#f1eff0 0,#f1eff0)}@media screen and (max-width:742px){#login{height:100vh;background:#f1eff0}}#login .col1,#login .col2{height:100vh;padding-top:30vh}@media screen and (max-width:742px){#login .col1,#login .col2{height:auto;padding-top:20vh}}#login .col1{color:#f1eff0}@media screen and (max-width:742px){#login .col1{display:none}}#login .col1 .santa,#login .col1 p{max-width:490px;margin-top:2rem;line-height:1.8}#login .col1 a{color:#f1eff0;text-decoration:underline}#login .signup-form{padding-top:20vh}@media screen and (max-width:742px){#login .signup-form{padding-top:10vh}}#login .col2 h1{margin-bottom:2rem}#login .col2 form{max-width:450px;margin:0 auto}#login .col2 .extras{float:right;text-align:right}#login .col2 .extras a{display:block;margin-bottom:.5rem}#login .col2 .password-reset h1{margin-bottom:1rem}#login .col2 .password-reset p{margin-bottom:2rem}.modal{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(51,51,51,.5)}.modal .modal-content{position:relative;margin:auto;width:100%;max-width:400px;background:#fff;padding:40px;border-radius:5px;box-shadow:0 0 5px 0 rgba(51,51,51,.5);z-index:999}.modal .modal-content .close{position:absolute;top:10px;right:10px;padding:5px;cursor:pointer;transition:.15s}.modal .modal-content .close:hover{color:#000}.modal .modal-content h3{margin:0}.modal .modal-content p{margin:15px 0}.modal .modal-content .error{color:tomato;font-size:12px}.modal .modal-content .button{width:100%}