|  |  | 
					
						
						|  | body { | 
					
						
						|  | font-family: 'Inter', sans-serif; | 
					
						
						|  | background-color: #f8f9fa; | 
					
						
						|  | color: #212529; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | h1 { | 
					
						
						|  | color: #0056b3; | 
					
						
						|  | font-weight: 600; | 
					
						
						|  | letter-spacing: -1px; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | .gradio-container .col-header { | 
					
						
						|  | color: #495057; | 
					
						
						|  | font-weight: 500; | 
					
						
						|  | text-transform: uppercase; | 
					
						
						|  | font-size: 0.9rem; | 
					
						
						|  | letter-spacing: 0.5px; | 
					
						
						|  | border-bottom: 1px solid #e9ecef; | 
					
						
						|  | padding-bottom: 8px; | 
					
						
						|  | margin-bottom: 16px; | 
					
						
						|  | text-align: left; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | .gradio-container .col-header + div { | 
					
						
						|  | margin-bottom: 20px; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | .gradio-container .label { | 
					
						
						|  | font-weight: 500; | 
					
						
						|  | color: #343a40; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | .gradio-container .gr-button-primary { | 
					
						
						|  | background-color: #007bff !important; | 
					
						
						|  | color: white !important; | 
					
						
						|  | border: none !important; | 
					
						
						|  | transition: background-color 0.3s ease; | 
					
						
						|  | } | 
					
						
						|  | .gradio-container .gr-button { | 
					
						
						|  | border-radius: 8px !important; | 
					
						
						|  | padding: 0.75rem 1.25rem !important; | 
					
						
						|  | font-size: 1rem !important; | 
					
						
						|  | } | 
					
						
						|  | .gradio-container .gr-button-primary:hover { | 
					
						
						|  | background-color: #0056b3 !important; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  | .gradio-container .gr-button-secondary { | 
					
						
						|  | background-color: #6c757d !important; | 
					
						
						|  | color: white !important; | 
					
						
						|  | border: none !important; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | .gradio-container .gr-button-secondary:hover { | 
					
						
						|  | background-color: #5a6268 !important; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | .gradio-container .gr-textbox { | 
					
						
						|  | border-radius: 8px !important; | 
					
						
						|  | border: 1px solid #ced4da !important; | 
					
						
						|  | } | 
					
						
						|  | .gradio-container .gr-textbox:focus { | 
					
						
						|  | border-color: #80bdff !important; | 
					
						
						|  | box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25) !important; | 
					
						
						|  | } |