.container{padding:20px;text-align:center;height:auto;font-family:inherit;border:1px solid #ddd;border-radius:10px;background:#f9f9f9;margin:30px 0}.send-btn{padding:12px 24px;font-size:16px;cursor:pointer;background-color:#007bff;color:white;border:none;border-radius:5px;transition:background-color .3s ease}.send-btn:hover:not(:disabled){background-color:#0056b3}.send-btn:disabled{background-color:#999;cursor:not-allowed}.output{margin-top:30px;text-align:left;background:white;padding:20px;max-width:450px;margin-left:auto;margin-right:auto;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);border:2px solid #e1e1e1}.step{margin-bottom:10px;font-size:17px;border:1px solid #eee;padding:10px;border-radius:8px}.delay-message{color:#d9534f;font-style:italic;margin-bottom:10px;font-size:16px}h2{color:#333;margin-bottom:15px;font-size:2rem}#content{margin-top:20px;padding:10px;background-color:#f4f4f4;border:1px solid #ccc;border-radius:5px;display:inline-block;text-align:left}#loading{font-size:18px;color:#007bff;margin-top:20px}button{padding:10px 20px;background-color:#28a745;color:white;border:none;border-radius:5px;cursor:pointer;font-size:16px}button:disabled{background-color:#cccccc;cursor:not-allowed}#timer{font-size:18px;margin-top:20px;color:#ff5733}p{font-size:14px;color:#555;margin:10px 0}.fetch-btn{padding:10px 20px;border:none;cursor:pointer;background-color:#007bff;color:white;border-radius:4px;transition:background-color .3s ease}.fetch-btn.loading{background-color:#cccccc}.fetch-btn.success{background-color:green}.fetch-btn.error{background-color:red}.fetch-btn:disabled{opacity:.6;cursor:not-allowed}