.buttonsContainer{display:flex;justify-content:center;align-content:center;gap:30px;text-shadow:2px 2px}.btnLink{background-color:rgba(44,44,44,.9176470588235294);border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:25px;grid:10%}.btnLink:hover{background-color:rgba(83,83,83,.611764705882353);cursor:pointer}.bubble{width:270px;height:auto;display:block;background:#f5f5f5;border-radius:4px;box-shadow:2px 8px 5px #000;position:relative;margin:0 0 10px 0;float:left}.bubble.alt{margin:0 0 10px 60px;float:right;background:#d7e7da}.bubble .txt{padding:8px 55px 8px 14px}.bubble .txt .name{font-weight:600;font-size:15px;margin:0 0 4px;color:#3498db}.bubble .txt .name span{font-weight:400;color:#b3b3b3}.bubble .txt .name.alt{color:#178d48}.bubble .txt .message{font-size:15px;margin:0;color:#2b2b2b}.bubble .txt .timestamp{font-size:14px;position:absolute;bottom:8px;right:10px;text-transform:uppercase;color:#999}.bubble .bubble-arrow{position:absolute;width:0;bottom:42px;left:-16px;height:0}.bubble .bubble-arrow.alt{right:-2px;bottom:40px;left:auto}.bubble .bubble-arrow:after{content:"";position:absolute;border:0 solid transparent;border-top:9px solid #f5f5f5;border-radius:0 20px 0;width:15px;height:30px;transform:rotate(145deg)}.bubble .bubble-arrow.alt:after{transform:rotate(45deg) scaleY(-1);border-top:9px solid #d7e7da}.speech-wrapper{padding:30px 40px;margin:auto;width:320px;height:75vh;overflow-y:scroll;overflow-x:hidden}#conv-title{text-align:center;font-size:30px;font-weight:700;color:#178d48}input[type=text]{display:table-cell}.table{display:flex;flex-direction:row}.flex-child{flex:1}.flex-child.delete{flex:0.1;margin-left:auto;border:none;display:flex;text-align:center;text-decoration:none;color:grey}.flex-child.delete:hover{background-color:#f3f3f3}.todo{border:none;padding:10px 30px;display:flex;text-decoration:none;cursor:pointer;font-size:16px}.todo:hover{background-color:#f3f3f3}.done{border:none;padding:10px 30px;display:flex;color:#9d9d9d;text-decoration:line-through}.done:hover{background-color:#f3f3f3}.done-delete-button{color:#9d9d9d}#task{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;padding-left:20px;padding-right:20px}#tasks{flex-direction:column;width:100%;margin-top:10px}#tasks,body{display:flex}body{background-color:#f7fafc;margin-top:10%}#bucketlist-title{font-size:30px;text-align:center;color:#1e1e2d}img{-o-object-fit:scale-down;object-fit:scale-down;text-align:center;height:500px;max-width:800px}body,img{justify-content:center}body{background-color:#fcf7fc;margin:0;margin-left:10%;margin-right:10%;font-family:Arial,Helvetica,sans-serif}main{flex-direction:column;height:100%}form,main{display:flex}input[type=text]{padding:16px 32px;box-sizing:border-box;width:100%;font-size:16px}input::-moz-placeholder{font-size:16px}input:-ms-input-placeholder{font-size:16px}input::placeholder{font-size:16px}input:focus{outline:none}input[id=task_submit]{background-color:#1e1e2d;border:none;padding:16px 32px;text-decoration:none;cursor:pointer;color:#fff;font-size:16px}#slideshow-title{font-size:30px;font-weight:700;text-align:center;color:#fff}#slideshow-subtitle{font-size:25px}.flex-container{display:flex}a{color:#1e1e2d;font-weight:600;text-decoration:none}a,p{font-size:16px}.carousel{margin-top:10px;text-align:center;max-width:600px}.carousel,.letter{justify-content:center}.letter{font-size:16px;text-align:left;max-width:800px;word-wrap:break-word;white-space:pre-wrap;color:#4b4b4b}