Spaces:
Running
Running
| body { font-family: Arial; max-width: 1200px; margin: 50px auto; padding: 20px; } | |
| .container { display: flex; gap: 40px; margin: 20px 0; } | |
| #board { width: 400px; } | |
| .info-panel { flex: 1; } | |
| .info-panel h3 { margin-top: 0; } | |
| button { padding: 10px 20px; margin: 5px; cursor: pointer; } | |
| #fen { background: #f0f0f0; padding: 10px; margin: 10px 0; font-family: monospace; } | |
| #results { margin-top: 30px; } | |
| .pagination { text-align: center; margin: 20px 0; } | |
| .pagination button { padding: 10px 20px; margin: 0 5px; } | |
| .pagination button:disabled { opacity: 0.5; cursor: not-allowed; } | |
| .puzzle { border: 1px solid #ddd; padding: 15px; margin: 15px 0; display: flex; gap: 20px; } | |
| .puzzle-board { width: 200px; height: 200px; } | |
| .puzzle-info { flex: 1; } | |
| .puzzle-info h3 { margin: 0 0 10px 0; } | |
| .puzzle-info a { color: #0066cc; } | |
| .themes { display: flex; gap: 5px; flex-wrap: wrap; margin: 10px 0; } | |
| .theme { background: #e0e0e0; padding: 3px 8px; border-radius: 3px; font-size: 12px; } |