#chat-input textarea { background: white; flex: 1; } #chat-input .submit-button { padding: 10px; margin: 2px 6px; align-self: center; } #chatbot { border-style: none !important; } #spectrogram-plot { padding: 12px; margin: 12px; } .gradio-style a { padding: 0; } .banner { background: white; border: 1px solid #e5e7eb; border-radius: 8px; padding: 16px 20px; display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px; margin-left: 0; margin-right: 0; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); } .banner .banner-header { font-size: 16px; font-weight: 600; color: #374151; margin-bottom: 4px; } .banner .banner-text { font-size: 14px; color: #6b7280; line-height: 1.4; } .gradio-style .link-btn { padding: 6px 12px; border-radius: 6px; font-size: 13px; font-weight: 500; cursor: pointer; border: none; background: #3b82f6; color: white; text-decoration: none; display: inline-block; transition: background 0.2s ease; } .gradio-style .link-btn:hover { background: #2563eb; } .guide-section { margin-bottom: 32px; border-radius: 8px; padding: 14px; border: 1px solid #e5e7eb; } .guide-section h3 { margin-top: 4px; margin-bottom: 16px; border-bottom: 1px solid #e5e7eb; padding-bottom: 12px; } .guide-section h4 { color: #1f2937; margin-top: 4px; } @media (prefers-color-scheme: dark) { #chat-input { background: #1e1e1e; } #chat-input textarea { background: #1e1e1e; color: white; } .banner { background: #1e1e1e; color: white; } .banner .banner-header { color: white; } }