@import"https://fonts.googleapis.com/css2?family=Fragment+Mono&display=swap";body{background-color:#fff685;font-family:Fragment Mono,monospace;box-sizing:border-box}.container{display:flex;flex-direction:column;justify-content:center;align-items:center}.container .instructions-container{margin-top:50px;background-color:#0df;border-radius:10px;padding:10px}.container .instructions-container .instruction-title{text-align:center;margin-bottom:40px}.container .instructions-container .instruction{margin:40px}.container .link{display:block;text-decoration:none;color:#fff;background-color:#ff1d58;border-radius:10px;padding:20px;margin-top:30px;font-size:20px}.container .link:hover{opacity:.8}.joke-link{text-decoration:none;color:#000}.joke{font-size:30px;border-radius:10px;padding:10px;margin:10px;background-color:#0df;cursor:pointer}.joke:hover{background-color:#0049b7;color:#fff}.image-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px;min-width:512px;min-height:512px}.image{max-width:512px;max-height:512px}.error{font-weight:700;font-size:24px;align-self:center;margin-top:50px;color:crimson}.loader{border:16px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:120px;height:120px;animation:spin .5s linear infinite;margin:100px auto auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.joke-description{width:50%;font-size:30px;border-radius:10px;padding:10px;margin:100px 10px 10px;background-color:#0df}