diff --git a/frontend/index.html b/frontend/index.html
index 474cd302..ed690213 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -2262,7 +2262,63 @@
.stat-chip.error-chip .stat-chip-num{color:var(--red)}
.stat-chip.warn-chip .stat-chip-num{color:var(--yellow)}
.stat-chip.info-chip .stat-chip-num{color:var(--accent)}
+.issue-summary-card {
+ margin-bottom: 1.5rem;
+}
+
+.summary-card {
+ border-radius: 10px;
+ padding: 1rem 1.25rem;
+ background: var(--card-bg, #1e2327);
+ border: 1px solid var(--border-color, #333);
+}
+
+.summary-header {
+ font-weight: 600;
+ font-size: 1rem;
+ margin-bottom: 0.75rem;
+}
+
+.summary-stats {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 1rem;
+}
+
+.stat-item {
+ display: flex;
+ flex-direction: column;
+ min-width: 90px;
+}
+
+.stat-label {
+ font-size: 0.8rem;
+ opacity: 0.75;
+}
+
+.stat-value {
+ font-size: 1.4rem;
+ font-weight: 700;
+}
+
+.stat-error .stat-value { color: #ef4444; }
+.stat-warning .stat-value { color: #f59e0b; }
+.stat-info .stat-value { color: #3b82f6; }
+
+.summary-success {
+ display: flex;
+ align-items: center;
+ gap: 0.75rem;
+}
+.summary-icon { font-size: 1.5rem; }
+.summary-title { font-weight: 600; }
+.summary-subtitle { font-size: 0.85rem; opacity: 0.8; }
+
+@media (max-width: 480px) {
+ .summary-stats { gap: 0.75rem; }
+ .stat-item { min-width: 70px; }
+}
/* responsive */
@media(max-width:600px){
.hero h1{font-size:2.2rem}
@@ -2833,7 +2889,7 @@
Debug. Understand.
Ship faster.
Analysis Results
-
+