Spaces:
Running
Running
| body, .gradio-container { | |
| font-family: 'Inter', 'Segoe UI', Arial, sans-serif ; | |
| } | |
| #header, h1, .gradio-container h1 { | |
| color: #1e3a8a ; /* Dark blue */ | |
| text-shadow: 0 2px 10px #93c5fdcc; | |
| letter-spacing: 2px; | |
| font-size: 2.2rem ; | |
| font-weight: 900 ; | |
| } | |
| .markdown, .gr-markdown-content { | |
| background: none ; | |
| font-size: 1.05em; | |
| border-radius: 1.2em ; | |
| } | |
| .gr-block, .gr-box, .gradio-container .gr-panel, .gradio-container .gr-form { | |
| background: #eff6ff ; /* Blue 50 */ | |
| border-radius: 1.5em ; | |
| box-shadow: 0 2px 12px #bfdbfe88; | |
| border: 1.5px solid #bfdbfe ; | |
| padding: 1em 1.3em ; | |
| transition: box-shadow 0.16s, transform 0.16s; | |
| } | |
| .gr-block:hover, .gr-box:hover, .gradio-container .gr-panel:hover, .gradio-container .gr-form:hover { | |
| box-shadow: 0 8px 28px #93c5fdbb; | |
| transform: translateY(-2px) scale(1.01); | |
| } | |
| .gr-file, .gr-textbox, .gradio-container .gr-input, .gradio-container input[type="text"], .gradio-container input[type="number"] { | |
| background: #dbeafe ; | |
| border: 1.5px solid #60a5fa ; | |
| border-radius: 1em ; | |
| color: #1e3a8a ; | |
| transition: border 0.14s, box-shadow 0.14s; | |
| } | |
| .gr-file:focus-within, .gr-textbox:focus-within, .gradio-container .gr-input:focus-within, .gradio-container input[type="text"]:focus, .gradio-container input[type="number"]:focus { | |
| border: 1.5px solid #2563eb ; | |
| box-shadow: 0 0 0 3px #93c5fdaa; | |
| background: #fff ; | |
| color: #2563eb ; | |
| } | |
| .gradio-container label, .gradio-container .label, .gradio-container .gr-label { | |
| color: #3b82f6 ; | |
| font-weight: 700 ; | |
| font-size: 1.08em ; | |
| } | |
| .gr-button, button, [data-testid="button"] { | |
| background: linear-gradient(90deg, #60a5fa, #818cf8 90%) ; | |
| color: #ffffff ; | |
| border: none ; | |
| border-radius: 2em ; | |
| font-size: 1.1em ; | |
| padding: 0.7em 2.1em ; | |
| font-weight: 800; | |
| letter-spacing: 1px; | |
| box-shadow: 0 2px 12px #bae6fd33; | |
| transition: transform 0.14s, box-shadow 0.14s, background 0.14s; | |
| } | |
| .gr-button:hover, button:hover, [data-testid="button"]:hover { | |
| background: linear-gradient(93deg, #818cf8, #60a5fa 90%) ; | |
| color: #ffffff ; | |
| transform: scale(1.04); | |
| box-shadow: 0 5px 24px #7dd3fc66; | |
| } | |
| input[type="file"]::file-selector-button { | |
| background: #a5b4fc ; | |
| color: #1e3a8a ; | |
| border: none; | |
| border-radius: 1em; | |
| padding: 0.5em 1.1em; | |
| font-weight: 700; | |
| font-size: 1em; | |
| box-shadow: 0 1px 8px #c7d2fe33; | |
| margin-right: 0.8em; | |
| transition: background 0.18s, transform 0.18s; | |
| } | |
| input[type="file"]::file-selector-button:hover { | |
| background: #7dd3fc ; | |
| color: #0284c7 ; | |
| transform: scale(1.07); | |
| } | |
| .gr-output label, .gradio-container .gr-label { | |
| color: #3b82f6 ; | |
| font-weight: 700 ; | |
| } | |
| .gradio-container .gr-textbox[aria-disabled="true"], .gradio-container .gr-textbox[readonly] { | |
| background: #e0f2fe ; | |
| color: #2563eb ; | |
| border: 1.5px solid #7dd3fc ; |