| :root { | |
| --primary-color: #FFA726; | |
| --text-color: #333333; | |
| --bg-color: #ffffff; | |
| --card-bg: #f9f9f9; | |
| --border-radius: 12px; | |
| --shadow: 0 4px 12px rgba(0, 0, 0, 0.1); | |
| } | |
| .gradio-container { | |
| background-color: var(--bg-color); | |
| font-family: 'Segoe UI', 'Helvetica Neue', sans-serif; | |
| color: var(--text-color); | |
| padding: 1.5em; | |
| } | |
| #header img { | |
| border-radius: 50%; | |
| width: 120px; | |
| box-shadow: var(--shadow); | |
| margin-bottom: 1em; | |
| animation: float 3s ease-in-out infinite; | |
| } | |
| h1, h2 { | |
| color: var(--primary-color); | |
| text-align: center; | |
| } | |
| .gr-button { | |
| background-color: var(--primary-color) ; | |
| color: white ; | |
| border-radius: var(--border-radius) ; | |
| padding: 0.75em 1.5em; | |
| font-weight: bold; | |
| font-size: 1.1em; | |
| border: none; | |
| box-shadow: var(--shadow); | |
| } | |
| .gr-textbox textarea { | |
| border-radius: var(--border-radius); | |
| border: 1px solid #ccc; | |
| padding: 1em; | |
| font-size: 1.1em; | |
| background-color: var(--card-bg); | |
| } | |
| .gr-audio label { | |
| font-size: 1em; | |
| font-weight: 500; | |
| color: var(--primary-color); | |
| } | |
| .text_area { | |
| font-size: 16px; | |
| line-height: 1.6; | |
| font-family: Arial, sans-serif; | |
| } | |
| .high-contrast { | |
| color: white; | |
| background-color: black; | |
| } | |
| @keyframes float { | |
| 0% { transform: translateY(0px); } | |
| 50% { transform: translateY(-8px); } | |
| 100% { transform: translateY(0px); } | |
| } | |