| | |
| |
|
| | |
| | body { |
| | font-family: 'Inter', sans-serif; |
| | } |
| |
|
| | |
| | .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); |
| | } |
| |
|
| | |
| | .fade-in { |
| | animation: fadeIn 0.5s ease-in-out; |
| | } |
| |
|
| | @keyframes fadeIn { |
| | from { opacity: 0; } |
| | to { opacity: 1; } |
| | } |
| |
|
| | |
| | .small-text { |
| | font-size: 0.8rem; |
| | color: #6b7280; |
| | } |
| |
|
| | |
| | ::-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-step-complete { |
| | color: #10b981; |
| | font-weight: bold; |
| | } |
| |
|
| | .progress-step-current { |
| | color: #3b82f6; |
| | font-weight: bold; |
| | } |
| |
|
| | .progress-step-pending { |
| | color: #6b7280; |
| | } |
| |
|
| | |
| | .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 { |
| | 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; |
| | } |
| |
|
| | |
| | @media (max-width: 768px) { |
| | .hide-on-mobile { |
| | display: none; |
| | } |
| | |
| | .mobile-full-width { |
| | width: 100% !important; |
| | } |
| | } |