Spaces:
Sleeping
Sleeping
| /* Custom CSS for Code Review Agent */ | |
| /* Global Styles */ | |
| body { | |
| font-family: 'Inter', sans-serif; | |
| } | |
| /* Glass-morphism effect for containers */ | |
| .glass-container { | |
| background: rgba(255, 255, 255, 0.7); | |
| backdrop-filter: blur(10px); | |
| border-radius: 10px; | |
| border: 1px solid rgba(255, 255, 255, 0.2); | |
| box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.1); | |
| } | |
| /* Animations */ | |
| .fade-in { | |
| animation: fadeIn 0.5s ease-in-out; | |
| } | |
| @keyframes fadeIn { | |
| from { opacity: 0; } | |
| to { opacity: 1; } | |
| } | |
| /* Typography */ | |
| .small-text { | |
| font-size: 0.8rem; | |
| color: #6b7280; | |
| } | |
| /* Custom Scrollbar */ | |
| ::-webkit-scrollbar { | |
| width: 8px; | |
| height: 8px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: #f1f1f1; | |
| border-radius: 4px; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: #c1c1c1; | |
| border-radius: 4px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: #a1a1a1; | |
| } | |
| /* Progress Bar Styling */ | |
| .progress-step-complete { | |
| color: #10b981; | |
| font-weight: bold; | |
| } | |
| .progress-step-current { | |
| color: #3b82f6; | |
| font-weight: bold; | |
| } | |
| .progress-step-pending { | |
| color: #6b7280; | |
| } | |
| /* Results Dashboard Styling */ | |
| .metric-card { | |
| border-radius: 8px; | |
| padding: 16px; | |
| box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1); | |
| margin-bottom: 16px; | |
| } | |
| .metric-card-good { | |
| background-color: rgba(16, 185, 129, 0.1); | |
| border-left: 4px solid #10b981; | |
| } | |
| .metric-card-warning { | |
| background-color: rgba(245, 158, 11, 0.1); | |
| border-left: 4px solid #f59e0b; | |
| } | |
| .metric-card-critical { | |
| background-color: rgba(239, 68, 68, 0.1); | |
| border-left: 4px solid #ef4444; | |
| } | |
| /* Code Snippet Styling */ | |
| .code-snippet { | |
| font-family: 'Fira Code', monospace; | |
| background-color: #f8f9fa; | |
| border-radius: 4px; | |
| padding: 12px; | |
| overflow-x: auto; | |
| margin: 8px 0; | |
| border-left: 3px solid #3b82f6; | |
| } | |
| .code-line-highlight { | |
| background-color: rgba(59, 130, 246, 0.1); | |
| display: block; | |
| } | |
| /* Responsive Design Adjustments */ | |
| @media (max-width: 768px) { | |
| .hide-on-mobile { | |
| display: none; | |
| } | |
| .mobile-full-width { | |
| width: 100% ; | |
| } | |
| } |