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}.body .edit-button{align-items:center;background-color:rgba(0,0,0,.65);color:#fff;display:flex;font-size:24px;height:30px;justify-content:center;padding:10px;position:fixed;right:25px;top:25px;width:30px}.body .edit-button:hover{background-color:#fff;color:#000;cursor:pointer}.wizard{color:#fff;position:relative;width:100%}.wizard .wizard-timeline-vertical-wrapper{margin:20px;max-height:18px;overflow-y:visible;width:calc(100vw - 60px)}.wizard .wizard-timeline-wrapper{-ms-overflow-style:none;display:inline-flex;height:200px;overflow-x:scroll;position:absolute;scrollbar-width:none;top:-64px;width:calc(100vw - 60px)}.wizard .wizard-timeline-wrapper::-webkit-scrollbar{display:none}.wizard .wizard-timeline-wrapper .wizard-timeline{display:flex;position:relative}.wizard .wizard-timeline-wrapper .wizard-timeline .wizard-timeline-time{display:flex}.wizard .wizard-timeline-wrapper .wizard-timeline .wizard-timeline-timebar{background-color:#fff;display:block;height:8px;left:4px;pointer-events:none;position:absolute;right:4px;top:12px;width:calc(100% - 8px);z-index:5}.wizard .wizard-timeline-wrapper .wizard-timeline .wizard-date-point{background-color:#fff;border:4px solid rgba(1,1,1,.25);border-radius:50%;box-sizing:border-box;display:inline-block;height:32px;position:relative;width:32px;z-index:10}.wizard .wizard-timeline-wrapper .wizard-timeline .wizard-date-point.active{background-color:#0096ff}.wizard .wizard-timeline-wrapper .wizard-timeline .wizard-date-point .wizard-date-point-details{background-color:rgba(0,0,0,.9);border:1px solid #fff;border-radius:16px;display:none;max-width:400px;min-width:200px;padding:12px;position:absolute;top:48px;-webkit-transform:translate(-50%);transform:translate(-50%);width:auto}.wizard .wizard-timeline-wrapper .wizard-timeline .wizard-date-point:hover{cursor:pointer}.wizard .wizard-timeline-wrapper .wizard-timeline .wizard-date-point:hover .wizard-date-point-details{display:block}.wizard .wizard-timeline-wrapper .wizard-timeline .wizard-date-spacer{display:inline-block;margin-left:2px;margin-right:2px;position:relative}.wizard .wizard-header{display:flex;flex-direction:column;max-width:calc(100vw - 40px);padding:10px}@media(min-width:1000px){.wizard .wizard-header{padding:20px}}.wizard .wizard-header .page-header .page-title{font-size:24px;font-weight:700}@media(min-width:1000px){.wizard .wizard-header .page-header .page-title{font-size:48px}}.wizard .wizard-header .page-header .page-date{color:#c8c8c8;margin-left:20px}.wizard .wizard-overlay{align-items:flex-end;display:flex;height:100%;justify-content:flex-end;pointer-events:none;position:fixed;top:0;width:100%}.wizard .wizard-overlay .wizard-next-button,.wizard .wizard-overlay .wizard-previous-button{background-color:rgba(0,0,0,.25);color:#fff;font-weight:700;margin-bottom:10px;margin-right:10px;padding:10px;pointer-events:all;-webkit-user-select:none;user-select:none}.wizard .wizard-overlay .wizard-next-button:hover,.wizard .wizard-overlay .wizard-previous-button:hover{background-color:rgba(0,0,0,.5);cursor:pointer}.wizard .wizard-overlay .wizard-next-button:active,.wizard .wizard-overlay .wizard-previous-button:active{background-color:rgba(0,0,0,.75);cursor:pointer}.wizard .wizard-content{color:#fff;min-height:300px;padding:10px;width:100%}@media(min-width:1000px){.wizard .wizard-content{padding:20px}}.page{display:flex;max-width:calc(100vw - 40px);padding:20px}.page .page-content{display:flex;flex-direction:column}.page .page-content p{font-size:20px;margin-right:16px}@media(min-width:1000px){.page .page-content p{font-size:32px}}.page .page-content img,.page .page-content p{max-width:100%}@media(min-width:1000px){.page .page-content{flex-direction:row}.page .page-content img,.page .page-content p{width:50vw}}.page .page-content.page-vertical{flex-direction:column}.page .page-content.page-vertical img,.page .page-content.page-vertical p{width:75vw}.password-prompt-container{align-items:center;background-color:rgba(0,0,0,.85);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.password-prompt-container .password-prompt{background-color:rgba(0,0,0,.25);border:1px solid #fff;color:#fff;font-size:24px}.password-prompt-container .password-prompt .password-prompt-header{padding:5px}.password-prompt-container .password-prompt .password-prompt-body{padding:20px 5px}.password-prompt-container .password-prompt .password-prompt-body input{font-size:24px;padding:5px}.password-prompt-container .password-prompt .password-prompt-footer{display:flex;justify-content:flex-end;padding:5px}.password-prompt-container .password-prompt .button{border:1px solid #fff;padding:5px}.password-prompt-container .password-prompt .button:hover{background-color:rgba(0,0,255,.45);cursor:pointer}.editor{display:flex;height:100vh;width:100%}.editor .editor-sidebar{width:15%}.editor .editor-sidebar .post-list{max-height:100vh;overflow-y:auto}.editor .editor-sidebar .post-list .post-item{color:#fff;padding:5px}.editor .editor-sidebar .post-list .post-item:hover{background-color:hsla(0,0%,100%,.25);cursor:pointer}.editor .editor-sidebar .post-list .post-item.selected{font-weight:700}.editor .editor-sidebar .button{color:#fff;margin-left:10px;padding:5px}.editor .editor-sidebar .button:hover{cursor:pointer}.editor .editor-sidebar .button.new-button{background-color:green}.editor .editor-body{display:flex;height:100%;width:85%}.editor .editor-body .editor-edit{display:flex;flex-direction:column;width:50%}.editor .editor-body .editor-edit .editor-fields{display:flex;flex-direction:column;padding-bottom:5px;padding-top:5px;z-index:50}.editor .editor-body .editor-edit .editor-buttons{display:flex;justify-content:flex-end;margin-bottom:10px}.editor .editor-body .editor-edit .editor-buttons .button{color:#fff;margin-left:10px;padding:5px}.editor .editor-body .editor-edit .editor-buttons .button:hover{cursor:pointer}.editor .editor-body .editor-edit .editor-buttons .button.new-button{background-color:green}.editor .editor-body .editor-edit .editor-buttons .button.update-button{background-color:orange}.editor .editor-body .editor-edit .editor-buttons .button.delete-button{background-color:red}.editor .editor-body .editor-edit .ace_editor,.editor .editor-body .editor-edit textarea{box-sizing:border-box;height:100%;width:100%;z-index:25}.editor .editor-body .editor-preview{color:#fff;display:flex;flex-direction:column;padding:10px;width:50%}.image-lib-container{align-items:center;background-color:rgba(0,0,0,.85);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.image-lib-container .image-lib{background-color:#323232;border:1px solid #fff;display:flex;padding:20px;width:80vw}.image-lib-container .image-lib .image-lib-body{display:flex;flex-direction:column;width:100%}.image-lib-container .image-lib .image-lib-body .image-lib-dropzone{background-color:hsla(0,0%,100%,.05);border:3px dashed #fff;margin-bottom:10px;width:100%}.image-lib-container .image-lib .image-lib-body .image-lib-dropzone section{color:#fff;height:100%;width:100%}.image-lib-container .image-lib .image-lib-body .image-lib-dropzone section div{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.image-lib-container .image-lib .image-lib-body .image-lib-dropzone section:hover{cursor:pointer}.image-lib-container .image-lib .image-lib-body .image-lib-dropzone:hover{background-color:hsla(0,0%,100%,.25)}.image-lib-container .image-lib .image-lib-body .image-container{display:block;max-height:50vh;overflow-y:auto}.image-lib-container .image-lib .image-lib-body .image-container .image-wrapper{align-items:center;display:inline-flex;height:80px;justify-content:center;margin-bottom:10px;margin-right:10px;width:80px}.image-lib-container .image-lib .image-lib-body .image-container .image-wrapper:hover{cursor:pointer}.image-lib-container .image-lib .image-lib-body .image-container .image-wrapper img{max-height:100%;max-width:100%}.image-lib-container .image-lib .image-lib-sidebar{display:flex;flex-direction:column;justify-content:space-between;margin-left:25px;width:45%}.image-lib-container .image-lib .image-lib-sidebar .image-preview{width:100%}.image-lib-container .image-lib .image-lib-sidebar .image-preview img{max-width:100%}.image-lib-container .image-lib .image-lib-sidebar .sidebar-buttons{display:flex;justify-content:flex-end}.image-lib-container .image-lib .image-lib-sidebar .sidebar-buttons .button{color:#fff;margin-left:20px}.image-lib-container .image-lib .image-lib-sidebar .sidebar-buttons .button:hover{color:#3264c8;cursor:pointer}.header,.image-picker{display:flex}.header{align-items:center;background-image:linear-gradient(180deg,transparent,#000),url(/static/media/header.ee89aeb27335143d362f.jpg);background-position-x:center;background-size:cover;border-bottom:50px solid #000;justify-content:center;min-height:250px;width:100vw}@media(min-width:1000px){.header{min-height:600px}}.header .header-content{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:48px}@media(min-width:1000px){.header .header-content{font-size:96px}.header .header-content .header-time-together{font-size:20px}}.header .header-content .header-time-together{align-self:flex-end;font-size:16px;justify-self:flex-end;text-align:center;width:100%}body{background-color:#323232;overflow-x:hidden}.app{display:flex;flex-direction:column}.heart{color:red}a{color:#9696ff}
/*# sourceMappingURL=main.a0fc616a.css.map*/