.search-container{height:14;display:flex;justify-content:center;align-items:center}.search-container2{height:14;display:flex;justify-content:left;align-items:left}.search-box{display:flex;align-items:center;border:4px solid #d1d5db;border-radius:10px;width:600px}.search-input-wrapper{display:flex;align-items:center;background:#fff;flex-grow:1;border-radius:100px}.search-input{flex-grow:1;padding:8px 16px;font-size:18px;border:none;outline:none}.mic-button{cursor:pointer;padding:8px;background:transparent;border:none;outline:none;color:#6b7280;font-size:16px}.mic-button-red{cursor:pointer;padding:8px;background-color:red;border:none;outline:none;color:#6b7280;font-size:16px}.search-button{cursor:pointer;padding:8px 16px;background-color:#f3f4f6;color:#111827;border:none;outline:none;border-radius:9999px;margin-left:-1px}.login-button{cursor:pointer;padding:8px 16px;background-color:#4161a1;color:#fff;border:none;outline:none;border-radius:9999px;margin-left:-1px}.result-container{padding-top:20px;padding-left:15px}.mic-status{min-height:24;display:flex;justify-content:center;align-items:center}.spinner{animation:spin infinite 5s linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.comment{background-color:#f4f4f4;border-radius:10px;padding:15px;margin:10px 0;min-width:300px;box-shadow:0 2px 4px #0000001a}.comment-match{display:inline;font-style:italic;background-color:#fffacd}.comment-text{color:#333;font-size:16px;line-height:1.5}.result-list{list-style-type:none}.login-container{height:14;display:flex;justify-content:right;align-items:right;padding-bottom:30px}.large-title{display:flex;justify-content:center;align-items:center;margin-top:25px;margin-bottom:25px;color:#5b5fc7}.title-title1{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.register-title{display:flex;justify-content:center;align-items:center}.register-form{width:100%;justify-content:center;min-width:400px}.register-container{width:100%}.register-center{width:480px;margin:0 auto}.puzzle-add{margin-top:10px;margin-bottom:10px}.puzzle-add-intro{display:block;width:100%;margin-bottom:16px}.puzzle-add-divider{display:inline-block;width:100%}.line-break{width:100%;height:1px}.category-form{max-width:608px}
