Spaces:
Running
Running
| body { | |
| font-family: Arial, sans-serif; | |
| max-width: 1200px; | |
| margin: 0 auto; | |
| padding: 20px; | |
| } | |
| #video { | |
| width: 100%; | |
| max-width: 640px; | |
| border: 2px solid #333; | |
| } | |
| #classInput { | |
| width: 100%; | |
| max-width: 640px; | |
| padding: 10px; | |
| margin: 10px 0; | |
| } | |
| button { | |
| padding: 10px 20px; | |
| margin: 5px; | |
| cursor: pointer; | |
| } | |
| #mediaContainer { | |
| display: flex; | |
| gap: 20px; | |
| margin-top: 20px; | |
| align-items: flex-start; | |
| } | |
| #videoWrapper { | |
| flex-shrink: 0; | |
| } | |
| #results { | |
| flex: 1; | |
| min-width: 300px; | |
| } | |
| .result-item { | |
| margin: 5px 0; | |
| padding: 10px; | |
| background: #f0f0f0; | |
| border-radius: 5px; | |
| } | |
| .probability-bar { | |
| height: 20px; | |
| background: linear-gradient(to right, #4CAF50, #FFC107, #F44336); | |
| border-radius: 3px; | |
| margin-top: 5px; | |
| } | |
| #fps { | |
| font-weight: bold; | |
| color: #2196F3; | |
| } | |
| #status { | |
| margin: 10px 0; | |
| padding: 10px; | |
| background: #e3f2fd; | |
| border-radius: 5px; | |
| } |