@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);*{box-sizing:border-box}:root{--primary:#cd9e7c;--secondary:#606c5a;--white:#f3f0e8;--black:#504f49;--background:#e9e6dd}body{background-color:#e9e6dd;background-color:var(--background);margin:0}.circle{background-color:#cd9e7c47;border-radius:50%;bottom:-400px;-webkit-filter:blur(1px);filter:blur(1px);height:800px;position:fixed;right:-400px;width:800px;z-index:-10}body,button,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif;font-size:large}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.timeline-thumbnail{background-color:var(--primary)}.button-thumbnail,.timeline-thumbnail{border:1px solid var(--black);color:var(--black)}.button-thumbnail{background-color:var(--white)}.button-thumbnail,.timeline-thumbnail{align-items:center;border-radius:15px;display:flex;flex-direction:column;height:15vh;justify-content:space-around;margin:20px;min-height:90px;overflow:hidden;padding:5px;text-align:center;text-decoration:none;transition:.2s;width:15vw}.button-thumbnail:hover,.timeline-thumbnail:hover{background-color:var(--secondary);color:var(--white);cursor:pointer}.timeline-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding:5vw}.action-buttons-container{display:flex;flex-direction:row;justify-content:space-evenly;width:50%}.action-button{color:var(--black)}.action-button:hover{color:var(--white);cursor:pointer}@media(max-width:700px){.timeline-container{display:flex;flex-direction:column}.button-thumbnail,.timeline-thumbnail{margin:20px;padding:5px;width:70vw}}.timeline{background-color:var(--primary);border:1px solid var(--black);border-radius:5px;height:1rem;margin:120px auto auto;width:90vw}.buttons-container,.timeline{display:flex;justify-content:center}.buttons-container{align-items:flex-end;flex-direction:row;flex-wrap:nowrap;gap:30px;margin-top:10vh}.events-container{display:flex;left:5vw;margin-top:-27px;position:absolute}.select-container{align-items:center;color:var(--black);display:flex;flex-direction:column}.select-container>.select{margin-top:15px}.new-event-button,.redirect-button,.select,.time-btn{align-items:center;background-color:var(--primary);border:none;border:1px solid var(--black);border-radius:10px;color:var(--white);display:flex;height:2.5rem;justify-content:center;text-align:center;transition:all .2s ease;width:5rem}.time-btn{font-size:1rem}.select:hover{cursor:pointer}.new-event-button:hover,.redirect-button:hover,.time-btn:hover{background-color:var(--secondary);cursor:pointer}.year{color:var(--black);width:250px}.mark{background-color:var(--black);border:1px solid var(--black);border-radius:5px;height:.5rem;margin:9px 10px;width:11px}.event-title{border:1px solid var(--black);border-radius:10px;margin-bottom:10px;padding:15px;transition:all .2s ease;width:80%}.event-title:hover{background-color:var(--secondary);color:var(--white);cursor:pointer}.redirect-button{align-items:center;display:flex;justify-content:center;left:10px;position:fixed;text-decoration:none;top:10px}.new-event-button{bottom:0;height:3rem;left:50%;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:9rem}.timeline-title{color:var(--black);font-size:1.5rem;text-align:center;width:auto}.toast{background-color:var(--primary);border:1px solid var(--white);border-radius:15px;color:var(--black);height:auto;padding:20px;position:fixed;width:70vw;z-index:10}.toast-wrapper{-webkit-backdrop-filter:blur(4px) brightness(.7);backdrop-filter:blur(4px) brightness(.7);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.toast-button,.toast-wrapper{align-items:center;display:flex;justify-content:center}.toast-button{background-color:var(--black);border:none;border-radius:10px;color:var(--white);height:2.5rem;text-decoration:none;transition:all .2s ease;width:5rem}.toast-button:hover{background-color:var(--secondary);cursor:pointer}input,textarea{background:none;border:1px solid grey;border-radius:15px;display:block;margin-top:11px;padding:10px;text-decoration:none;width:100%}textarea{height:20vh}input:focus-visible,textarea:focus-visible{outline:none}.toast-title{font-size:1.5em;font-weight:bolder}.centered-text{text-align:center}.toast-footer{display:flex;justify-content:center;margin-top:20px;width:100%}.toast-header{display:flex;gap:10px;justify-content:flex-end;margin-bottom:20px}button:disabled{background-color:grey}button:disabled:hover{background-color:grey;cursor:default}
/*# sourceMappingURL=main.0376e866.css.map*/