.krc-wrapper { max-width: 600px; margin: 0 auto; padding: 20px; border: 1px solid #ccc; }
#krc-form textarea, #krc-form input { width: 100%; padding: 10px; margin: 10px 0; }
#krc-form button { padding: 10px 20px; background-color: #0073aa; color: white; border: none; }
#krc-results table { width: 100%; border-collapse: collapse; margin-top: 20px; }
#krc-results th, #krc-results td { border: 1px solid #ddd; padding: 8px; }
#krc-results th { background-color: #f4f4f4; }
