Spaces:
Sleeping
Sleeping
| /* www/styles.css */ | |
| /* Modern sleek theme with dark mode elements */ | |
| body { | |
| background-color: #f8f9fa; | |
| font-family: 'Segoe UI', system-ui, -apple-system, sans-serif; | |
| } | |
| .container-fluid { | |
| padding: 20px; | |
| max-width: 1400px; | |
| margin: 0 auto; | |
| } | |
| /* Nav-bar styling */ | |
| .nav-bar { | |
| position: sticky; | |
| top: 0px; | |
| background: white; | |
| z-index: 10; | |
| } | |
| /* Header styling */ | |
| .navbar-title { | |
| color: #2c3e50 ; | |
| font-weight: 700; | |
| font-size: 1.8rem; | |
| padding: 15px 0; | |
| } | |
| /* Sidebar styling */ | |
| .card.shiny-input-container { | |
| background-color: #ffffff; | |
| border-radius: 12px; | |
| box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05); | |
| padding: 20px; | |
| margin-bottom: 20px; | |
| } | |
| /* Upload button styling */ | |
| .btn-file { | |
| background-color: #4a90e2; | |
| color: white ; | |
| border-radius: 8px; | |
| padding: 10px 20px; | |
| transition: all 0.3s ease; | |
| } | |
| .btn-file:hover { | |
| background-color: #357abd; | |
| transform: translateY(-1px); | |
| } | |
| /* Analyze button styling */ | |
| .btn-success { | |
| background-color: #27ae60 ; | |
| border: none; | |
| border-radius: 8px; | |
| padding: 12px 25px; | |
| font-weight: 600; | |
| transition: all 0.3s ease; | |
| } | |
| .btn-success:hover { | |
| background-color: #219653 ; | |
| transform: translateY(-1px); | |
| } | |
| /* Image cards styling */ | |
| .card { | |
| background: white; | |
| border: none; | |
| border-radius: 15px; | |
| box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); | |
| margin-bottom: 25px; | |
| overflow: hidden; | |
| transition: transform 0.2s ease; | |
| } | |
| .card:hover { | |
| transform: translateY(-3px); | |
| } | |
| /* Image display styling */ | |
| img { | |
| border-radius: 10px; | |
| object-fit: cover; | |
| max-height: 300px; | |
| width: 100%; | |
| margin: 10px 0; | |
| box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); | |
| } | |
| /* Results text styling */ | |
| .results-text { | |
| color: #2c3e50; | |
| font-family: 'Courier New', monospace; | |
| font-size: 1.1rem; | |
| margin: 15px 0; | |
| padding: 12px; | |
| background-color: #f8f9fa; | |
| border-radius: 6px; | |
| border-left: 4px solid #4a90e2; | |
| } | |
| /* Download button styling */ | |
| .btn-primary { | |
| background-color: #2ecc71 ; | |
| right: 10px; | |
| top: 10px; | |
| border: none; | |
| border-radius: 8px; | |
| padding: 10px 25px; | |
| font-weight: 600; | |
| box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); | |
| } | |
| .btn-primary:hover { | |
| background-color: #27ae60 ; | |
| } | |
| /* Responsive design */ | |
| @media (max-width: 768px) { | |
| .col-md-4 { | |
| flex: 0 0 100%; | |
| max-width: 100%; | |
| } | |
| img { | |
| max-height: 200px; | |
| } | |
| } |