diff --git a/frontend/index.html b/frontend/index.html index 7fb8f97..4ec5368 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -1,15 +1,15 @@ - - + + - - + + QyverixAI — AI Developer Assistant - + + rel="stylesheet"> - + .stat-bar { + display: flex; + gap: 8px; + flex-wrap: wrap; + margin-bottom: 16px; + } + + .stat-chip { + flex: 1; + min-width: 80px; + padding: 10px 14px; + border-radius: var(--r2); + background: var(--bg3); + border: 1px solid var(--border); + text-align: center; + } + + .stat-chip-num { + font-family: var(--font-disp); + font-size: 1.4rem; + font-weight: 800; + line-height: 1; + } + + .stat-chip-label { + font-size: 0.7rem; + color: var(--text3); + margin-top: 2px + } + + .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) + } + + /* responsive */ + @media(max-width:600px) { + .hero h1 { + font-size: 2.2rem + } + + nav { + flex-wrap: wrap; + gap: 8px + } + + .nav-links .nav-link span { + display: none + } + + .hero { + padding: 50px 0 40px + } + + .hero-sub { + font-size: 0.98rem + } + + .features-row { + gap: 8px; + padding: 16px 0 40px + } + + .feat-pill { + padding: 10px 14px; + min-width: 140px + } + + .workspace { + gap: 14px + } + + .panel-header { + padding: 12px 14px + } + + .mode-row { + gap: 6px; + padding: 10px 14px + } + + .mode-btn { + padding: 8px 4px; + font-size: 0.74rem + } + + .analyze-row { + padding: 10px 14px + } + + .btn-analyze { + padding: 14px + } + + .result-content { + min-height: 280px; + max-height: 420px; + padding: 14px + } + + .bottom-grid { + gap: 14px + } + + .history-list, + .fav-list { + max-height: 200px + } + + .score-ring-wrap { + flex-direction: column; + text-align: center; + gap: 12px + } + + .stat-bar { + gap: 6px + } + + .stat-chip { + padding: 8px 10px + } + + .stat-chip-num { + font-size: 1.2rem + } + + #toastContainer { + bottom: 12px; + right: 12px; + left: 12px + } + + .toast { + min-width: unset; + width: 100% + } + + .hero-cta { + gap: 8px + } + + .btn { + padding: 11px 18px; + font-size: 0.85rem + } + } + + @media(max-width:400px) { + .app { + padding: 0 14px 60px + } + + .hero h1 { + font-size: 1.9rem + } + + .feat-pill-info p { + display: none + } + + .lang-tab { + padding: 7px 10px; + font-size: 0.72rem + } + + .result-tab { + padding: 9px 12px; + font-size: 0.75rem + } + } + +
@@ -2001,14 +2226,15 @@