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;font-size:18px;margin:0}.card{margin-bottom:1rem;margin-top:1rem}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Button:disabled,.Button[disabled]{background-color:#ccc;border:1px solid #999;color:#666}h1{color:#281414;left:1rem;margin:0;padding:0}.search,h1{position:absolute;top:1rem;z-index:10}.search{left:50%;max-width:400px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.search input{font-size:1.5rem;padding:.5rem;width:100%}.locate{background:none;border:none;position:absolute;right:1rem;top:1rem;z-index:10}.locate img{cursor:pointer;width:30px}.sidebar{position:absolute;right:1rem;top:1rem;z-index:100}.buttonDiv{margin-bottom:1rem}.button{background:#34465d;border:1px solid #34465d;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font:inherit;margin-right:1rem;padding:.5rem 1.5rem;text-decoration:none}.button:focus{outline:none}.button:active,.button:hover{background:#035b66;border-color:#035b66}.button--inverse{background:transparent;color:#f05}.button--inverse:active,.button--inverse:hover{background:#f05;color:#fff}.button--danger{background:#830000;border-color:#830000}.button--danger:active,.button--danger:hover{background:#f34343;border-color:#f34343}.button:active:disabled,.button:disabled,.button:hover:disabled{background:#ccc;border-color:#ccc;color:#979797;cursor:not-allowed}.button--small{font-size:.8rem}.button--big{font-size:1.5rem}.Modal_backdrop__0nYf3{background-color:rgba(0,0,0,.75);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:20}.Modal_modal__H2ffP{-webkit-animation:Modal_slide-down__aXHi3 .3s ease-out forwards;animation:Modal_slide-down__aXHi3 .3s ease-out forwards;background-color:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.25);left:5%;padding:1rem;position:absolute;top:15vh;width:90%;z-index:30}@media (min-width:768px){.Modal_modal__H2ffP{left:calc(50% - 20rem);width:40rem}}@-webkit-keyframes Modal_slide-down__aXHi3{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Modal_slide-down__aXHi3{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.date{text-align:right}.content{display:flexbox}.post{width:100%}.buttonBox,.commentBox{margin:1rem}.form-control{margin:1rem 0}.form-control input,.form-control label,.form-control textarea{display:block}.form-control label{font-weight:700;margin-bottom:.5rem}.form-control input,.form-control textarea{background:#f8f8f8;border:1px solid #ccc;font:inherit;padding:.15rem .25rem;width:100%}.form-control input:focus,.form-control textarea:focus{background:#ebebeb;border-color:#510077;outline:none}.form-control--invalid label,.form-control--invalid p{color:red}.form-control--invalid input,.form-control--invalid textarea{background:#ffd1d1;border-color:red}.backdrop{background:rgba(0,0,0,.75);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10}.modal{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.26);left:10%;position:fixed;top:22vh;width:80%;z-index:100}.modal__header{background:#2a006e;color:#fff;padding:1rem .5rem;width:100%}.modal__header h2{margin:.5rem}.modal__content,.modal__footer{padding:1rem .5rem}@media (min-width:768px){.modal{left:calc(50% - 20rem);width:40rem}}.modal-enter{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem)}.modal-enter-active{transition:all .2s}.modal-enter-active,.modal-exit{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.modal-exit-active{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem);transition:all .2s}.image-upload.center{flex-direction:column}.image-upload.center,.image-upload__preview{align-items:center;display:flex;justify-content:center}.image-upload__preview{border:1px solid #ccc;height:13rem;margin-bottom:1rem;text-align:center;width:13rem}.image-upload__preview img{height:100%;object-fit:cover;width:100%}
/*# sourceMappingURL=main.1075c9e3.css.map*/