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% ; | |
} | |
} |