body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{background-color:#000}.chat{margin:15px 20px;padding:20px 10px;width:325px;max-height:350px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;-webkit-user-select:none;-ms-user-select:none;user-select:none}.chat-msg{position:relative;max-width:270px;border-radius:.7em;padding:10px 15px;margin:2.5px 0;box-shadow:1px 1px 1px 0 #c1b1b1;white-space:pre-wrap}.chat-msg.right{margin:10px 0;background:#b0db8f;transform-origin:top right;align-self:flex-end}.chat-msg.right.tail:after{content:"";position:absolute;bottom:0;width:0;height:0;border-left:8px solid transparent;border-bottom:0;margin-left:-4px;margin-bottom:-8px;border-top:8px solid #b0db8f;right:10px;border-right:0}.chat-msg.left{background:#e5e5ea;transform-origin:top left;align-self:flex-start}.chat-msg.left.tail:after{content:"";position:absolute;bottom:0;width:0;height:0;border-right:8px solid transparent;border-bottom:0;margin-left:-4px;margin-bottom:-8px;border-top:8px solid #e5e5ea;left:15px;border-left:0}.input-container{width:100%;display:flex;justify-content:center;margin-top:33px;padding-top:10px;transform-origin:top}.chat-input{position:relative;border-radius:.7em;padding:10px 30px 0 15px;width:75%;box-shadow:1.5px 1.5px 2px 0 #c1b1b1;background:#e5e5ea}.chat-input textarea{resize:none;width:100%}.chat-input .chat-submit,.chat-input textarea{border:none;background:transparent;outline:none}.chat-input .chat-submit{position:absolute;right:0;bottom:2px;transition:all .1s ease-out;color:#65854c;cursor:pointer}.chat-input .chat-submit:active{transform:scale(.9)}.chat-cancel{transition:all .1s ease-out;border:none;background:#e5e5ea;color:#a03f47;cursor:pointer;outline:none;border-radius:50%;height:15px;width:15px;margin-right:5px;margin-left:0;padding:2px 0;font-size:11px}.chat-cancel:active{transform:scale(.9)}.chat-options{display:flex;flex-wrap:wrap;justify-content:center}.chat-option{position:relative;max-width:270px;border-radius:.7em;padding:10px 15px;margin:2.5px 0;border-radius:.5em;border:none;box-shadow:1.5px 1.5px 2px 0 #c1b1b1;outline:none;cursor:pointer;font-size:inherit;transition:all .1s ease-out;background:#b0db8f}.chat-option:not(:last-of-type){margin-right:5px}.chat-option:hover{background:#92cd65}.chat-option:active{transform:scale(.95)}a.chat-option{text-decoration:none;color:inherit;text-shadow:none}.close-button{position:-webkit-sticky;position:sticky;top:0;right:12.5px;border:none;background:none;opacity:.4;font-size:25px;padding:0;margin:0 0 0 calc(100% - 25px);cursor:pointer}.close-button:hover,.close-button active{opacity:1}.modal-container{margin-top:-50px}.modal-title{margin-top:12px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.contacts-list{font-size:70px;display:flex;flex-wrap:wrap;justify-content:center;width:180px;margin:auto}.contacts-list svg{-webkit-filter:drop-shadow(2px 2.5px .5px rgba(0,0,0,.35));filter:drop-shadow(2px 2.5px .5px rgba(0,0,0,.35));margin:0 5px}.contacts-list a{transition:all .1s ease-in-out;transform-origin:bottom right}.contacts-list a:active{transform:scale(.96)}.contacts-list .twitter{color:#1da1f2}.contacts-list .linkedin{color:#2867b2}.contacts-list .insta svg *{fill:url(#rg)}.contacts-list .github{color:#1a1717}.contacts-list .email{color:#ea4335}.credits-container{margin-right:50px}.book,.books-list h1{cursor:pointer;display:inline-block}.book-container{padding-bottom:8px}.bookshelf-chat{position:-webkit-sticky;position:sticky;right:0;top:20px;margin-left:calc(100% - 350px);height:350px}.bookshelf-chat .chat{margin:0 20px}.books-list{margin-top:-350px}.breathing{transform-origin:bottom center;font-size:38px;font-weight:700;text-align:center;margin-top:50px;animation:twerk 1s infinite}.breathing.in{animation:breatheIn 3s 1;animation-timing-function:ease-in;animation-fill-mode:forwards}.breathing.out{animation:breatheOut 3s 1;animation-timing-function:ease-out;animation-fill-mode:forwards}.breathing>span{display:inline-block;animation:twerk .5s infinite}.breathing>span:nth-child(2n){animation:twerk .5s .25s infinite}@keyframes breatheIn{0%{transform:scale(0);opacity:0;letter-spacing:-7px}to{transform:scale(1);opacity:1;letter-spacing:7px}}@keyframes breatheOut{0%{transform:scale(1);opacity:1;letter-spacing:7px}to{transform:scale(0);opacity:0;letter-spacing:-7px}}@keyframes twerk{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.App{height:100vh;width:100vw}.App,html{font-family:"Open Sans",sans-serif}button,input,textarea{font-size:inherit}input,textarea{font-family:inherit}
/*# sourceMappingURL=main.13841033.chunk.css.map */