*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#333;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}#app{min-height:100vh}button:focus-visible{outline:2px solid #007bff;outline-offset:2px}input:focus-visible,textarea:focus-visible{outline:2px solid #007bff;outline-offset:2px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.app-container[data-v-319285f4]{max-width:1200px;margin:0 auto;padding:2rem;font-family:Avenir,Helvetica,Arial,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.app-header[data-v-319285f4]{text-align:center;margin-bottom:3rem;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000001a}.app-header h1[data-v-319285f4]{margin:0 0 1rem;color:#2c3e50;font-size:2.5rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1)}.app-description[data-v-319285f4]{color:#6c757d;font-size:1.125rem;line-height:1.6;max-width:600px;margin:0 auto}.main-content[data-v-319285f4]{margin-top:2rem}.analysis-section[data-v-319285f4],.single-lookup-section[data-v-319285f4]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000001a}.analysis-section h2[data-v-319285f4],.single-lookup-section h2[data-v-319285f4]{margin-bottom:.5rem;color:#2c3e50;font-size:1.5rem}.description[data-v-319285f4]{color:#6c757d;margin-bottom:1.5rem;line-height:1.5}.input-group[data-v-319285f4]{margin-bottom:1rem}.text-input[data-v-319285f4]{width:100%;padding:1rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:120px;transition:border-color .3s ease}.text-input[data-v-319285f4]:focus{outline:none;border-color:#007bff}.single-input[data-v-319285f4]{width:70%;padding:.75rem;border:2px solid #e9ecef;border-radius:6px;font-size:1rem;margin-right:1rem;transition:border-color .3s ease}.single-input[data-v-319285f4]:focus{outline:none;border-color:#007bff}.button-group[data-v-319285f4]{display:flex;gap:1rem;margin-top:1rem}.analyze-btn[data-v-319285f4],.lookup-btn[data-v-319285f4]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;font-weight:500;transition:all .3s ease}.analyze-btn[data-v-319285f4]{background:#28a745;color:#fff}.analyze-btn[data-v-319285f4]:hover{background:#218838}.lookup-btn[data-v-319285f4]{background:#007bff;color:#fff}.lookup-btn[data-v-319285f4]:hover{background:#0056b3}.export-btn[data-v-319285f4]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;font-weight:500;transition:all .3s ease;background:#17a2b8;color:#fff}.export-btn[data-v-319285f4]:hover{background:#138496}.clear-btn[data-v-319285f4]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;font-weight:500;transition:all .3s ease;background:#dc3545;color:#fff}.clear-btn[data-v-319285f4]:hover{background:#c82333}.results-section[data-v-319285f4]{margin-top:2rem}.summary[data-v-319285f4]{background:#ffffffe6;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 4px #0000001a}.summary h3[data-v-319285f4]{margin-bottom:1rem;color:#2c3e50}.stats[data-v-319285f4]{display:flex;gap:2rem}.stat[data-v-319285f4]{text-align:center}.stat-number[data-v-319285f4]{display:block;font-size:2rem;font-weight:700;color:#007bff}.stat-label[data-v-319285f4]{display:block;color:#6c757d;font-size:.875rem;margin-top:.25rem}.results-table-container[data-v-319285f4]{background:#ffffffe6;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #0000001a}.results-table-container h3[data-v-319285f4]{margin:0;padding:1rem 1.5rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#2c3e50}.results-table[data-v-319285f4]{width:100%;border-collapse:collapse}.results-table th[data-v-319285f4]{background:#007bff;color:#fff;padding:1rem;text-align:left;font-weight:600}.results-table td[data-v-319285f4]{padding:1rem;border-bottom:1px solid #e9ecef;vertical-align:top}.result-row[data-v-319285f4]:hover{background:#f8f9fa}.strongs-number[data-v-319285f4]{font-weight:700;color:#007bff;white-space:nowrap}.count-badge[data-v-319285f4]{background:#28a745;color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.875rem;font-weight:700}.language-badge[data-v-319285f4]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}.language-badge.hebrew[data-v-319285f4]{background:#ffc107;color:#212529}.language-badge.greek[data-v-319285f4]{background:#17a2b8;color:#fff}.word[data-v-319285f4]{font-weight:500;color:#2c3e50}.definition[data-v-319285f4]{line-height:1.4;color:#495057;max-width:400px}.no-results[data-v-319285f4]{text-align:center;padding:2rem;color:#6c757d;background:#ffffffe6;border-radius:8px;margin-top:1rem}.single-result[data-v-319285f4]{margin-top:1rem}.result-card[data-v-319285f4]{background:#ffffffe6;border-radius:8px;padding:1.5rem;box-shadow:0 1px 4px #0000001a;position:relative}.result-card h3[data-v-319285f4]{margin:0 0 1rem;color:#2c3e50;font-size:1.25rem}.result-card .definition[data-v-319285f4]{margin:0;line-height:1.5;color:#495057}.strongs-ref[data-v-319285f4]{position:absolute;top:1rem;right:1.5rem;background:#007bff;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700}.no-match[data-v-319285f4]{margin-top:1rem;text-align:center;color:#dc3545;font-weight:500}@media (max-width: 768px){.app-container[data-v-319285f4]{padding:1rem}.app-header[data-v-319285f4]{padding:1.5rem;margin-bottom:2rem}.app-header h1[data-v-319285f4]{font-size:2rem}.app-description[data-v-319285f4]{font-size:1rem}}
