Spaces:
Running
Running
| @keyframes spin { | |
| 0% { transform: rotate(0deg); } | |
| 100% { transform: rotate(360deg); } | |
| } | |
| .spinner { | |
| animation: spin 1s linear infinite; | |
| } | |
| .file-card { | |
| transition: all 0.2s ease-in-out; | |
| } | |
| .file-card:hover { | |
| transform: translateY(-2px); | |
| box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1); | |
| } | |
| .preview-image { | |
| max-height: 150px; | |
| object-fit: contain; | |
| } | |
| #resultsContainer pre { | |
| background-color: #f8f9fa; | |
| padding: 16px; | |
| border-radius: 8px; | |
| overflow-x: auto; | |
| white-space: pre-wrap; | |
| word-wrap: break-word; | |
| max-height: 500px; | |
| overflow-y: auto; | |
| font-family: monospace; | |
| line-height: 1.5; | |
| } | |
| /* OCR confidence styling */ | |
| pre [confidence-low] { | |
| background-color: #ffebee; | |
| color: #c62828; | |
| padding: 0 2px; | |
| } | |
| pre [confidence-medium] { | |
| background-color: #fff8e1; | |
| color: #f57f17; | |
| padding: 0 2px; | |
| } | |