.ktbc-search-wrap{ max-width:760px; margin:40px auto; text-align:center; }
#ktbc-query{ width:70%; padding:12px 14px; border-radius:24px; border:1px solid #ddd; font-size:18px; }
#ktbc-mode{ padding:10px; margin-left:8px; border-radius:6px; }
#ktbc-submit{ padding:10px 14px; margin-left:8px; border-radius:6px; }
.ktbc-loading{ color:#666; }
.ktbc-verse-card{ text-align:left; margin-top:16px; padding:12px; border:1px solid #eee; border-radius:8px; background:#fff; }
.ktbc-verse{ font-style:italic; }
.ktbc-expl h4{ margin:6px 0 4px; }
