Spaces:
Sleeping
Sleeping
| body, | |
| .gradio-container { | |
| background: #000000 ; | |
| color: #edf7ff ; | |
| } | |
| .gradio-container { | |
| min-height: 100vh ; | |
| } | |
| #app-title { | |
| padding: 22px 16px 12px ; | |
| text-align: center ; | |
| } | |
| #app-title h1 { | |
| color: #f3fbff ; | |
| font-size: 30px ; | |
| font-weight: 700 ; | |
| letter-spacing: 0.02em ; | |
| margin: 0 0 8px ; | |
| } | |
| #app-title p { | |
| color: #92aeca ; | |
| margin: 0 ; | |
| } | |
| #title-divider-wrap { | |
| max-width: 860px ; | |
| margin: -3px auto 12px ; | |
| padding: 0 16px ; | |
| } | |
| #title-divider { | |
| width: 100% ; | |
| height: 1px ; | |
| background: linear-gradient( | |
| 90deg, | |
| rgba(255, 255, 255, 0) 0%, | |
| rgba(255, 255, 255, 0.18) 22%, | |
| rgba(255, 255, 255, 0.18) 78%, | |
| rgba(255, 255, 255, 0) 100% | |
| ) ; | |
| } | |
| #chatbot, | |
| #chatbot > div, | |
| #chatbot .wrap, | |
| #chatbot .chatbot, | |
| #chatbot .bubble-wrap { | |
| background: #000000 ; | |
| border: 0 ; | |
| box-shadow: none ; | |
| } | |
| #chatbot { | |
| max-width: 860px ; | |
| margin: 0 auto ; | |
| padding: 0 16px ; | |
| } | |
| #chatbot .wrap, | |
| #chatbot .message, | |
| #chatbot .message-wrap, | |
| #chatbot .chatbot, | |
| #chatbot .prose, | |
| #chatbot .prose * { | |
| /* Keep text bubble contents transparent to let bubble background show */ | |
| } | |
| #chatbot .message, | |
| #chatbot .message-wrap { | |
| border-radius: 22px ; | |
| } | |
| #chatbot .message-wrap { | |
| padding: 12px 0 ; | |
| } | |
| /* | |
| #chatbot .message.user, | |
| #chatbot .message.assistant, | |
| [data-testid="chatbot"] .message.user, | |
| [data-testid="chatbot"] .message.assistant { | |
| width: fit-content !important; | |
| max-width: 85% !important; | |
| flex-shrink: 0 !important; | |
| } | |
| #chatbot .message.user > div, | |
| #chatbot .message.user > p, | |
| #chatbot .message.user > span, | |
| #chatbot .message.user .prose, | |
| #chatbot .message.user .prose p { | |
| width: max-content !important; | |
| max-width: 100% !important; | |
| white-space: pre-wrap !important; | |
| word-break: break-word !important; | |
| } */ | |
| /* #chatbot .message.assistant .prose, | |
| #chatbot .message.assistant .prose p { | |
| width: auto !important; | |
| white-space: pre-wrap !important; | |
| word-break: break-word !important; | |
| margin: 0 !important; | |
| } */ | |
| #chatbot .message.bot, | |
| #chatbot .message.assistant { | |
| color: #d6d6d6 ; | |
| padding: 14px 18px ; | |
| } | |
| #chatbot textarea, | |
| #chatbot input { | |
| background: rgba(8, 18, 29, 0.72) ; | |
| color: #f5fbff ; | |
| border: 1px solid rgba(120, 183, 224, 0.18) ; | |
| } | |
| .chatbot button.copy-text, | |
| #chatbot button { | |
| display: none ; | |
| } | |
| #composer-row { | |
| align-items: end ; | |
| background: rgba(7, 17, 28, 0.72) ; | |
| border: 1px solid rgba(120, 183, 224, 0.16) ; | |
| border-radius: 28px ; | |
| box-shadow: 0 16px 38px rgba(0, 0, 0, 0.28) ; | |
| gap: 8px ; | |
| margin: 12px auto 8px ; | |
| max-width: 860px ; | |
| padding: 10px 10px 10px 16px ; | |
| backdrop-filter: blur(18px); | |
| } | |
| #composer-row textarea { | |
| background: transparent ; | |
| border: 0 ; | |
| box-shadow: none ; | |
| color: #f4fbff ; | |
| min-height: 44px ; | |
| padding: 10px 2px ; | |
| } | |
| #composer-row textarea::placeholder { | |
| color: #89a6c0 ; | |
| } | |
| #composer-row label, | |
| #composer-row .wrap { | |
| background: transparent ; | |
| border: 0 ; | |
| box-shadow: none ; | |
| } | |
| #status-box { | |
| color: #9db7cd ; | |
| font-size: 13px ; | |
| max-width: 860px ; | |
| margin: 0 auto ; | |
| min-height: 24px ; | |
| padding: 0 20px ; | |
| } | |
| #send-arrow, | |
| #composer-row #send-arrow { | |
| min-width: 42px ; | |
| max-width: 42px ; | |
| width: 42px ; | |
| height: 42px ; | |
| flex: 0 0 42px ; | |
| border-radius: 50% ; | |
| padding: 0 ; | |
| margin: 0 0 2px ; | |
| background: linear-gradient(135deg, #2dd4bf 0%, #0d9488 100%) ; | |
| color: #ffffff ; | |
| border: 0 ; | |
| box-shadow: 0 8px 20px rgba(13, 148, 136, 0.35) ; | |
| display: flex ; | |
| align-items: center ; | |
| justify-content: center ; | |
| cursor: pointer ; | |
| transition: all 0.2s ease ; | |
| } | |
| #send-arrow:hover, | |
| #composer-row #send-arrow:hover { | |
| background: linear-gradient(135deg, #34d399 0%, #059669 100%) ; | |
| transform: translateY(-1px) scale(1.04) ; | |
| } | |
| #send-arrow *, | |
| #composer-row #send-arrow * { | |
| color: #ffffff ; | |
| fill: #ffffff ; | |
| } | |
| #settings-row { | |
| gap: 10px ; | |
| margin: 12px auto 0 ; | |
| max-width: 860px ; | |
| padding: 0 16px ; | |
| } | |
| #settings-row button { | |
| background: rgba(7, 17, 28, 0.66) ; | |
| border: 1px solid rgba(120, 183, 224, 0.16) ; | |
| border-radius: 14px ; | |
| color: #d8f0ff ; | |
| backdrop-filter: blur(14px); | |
| } | |
| #model-panel, | |
| #upload-panel { | |
| background: rgba(7, 17, 28, 0.72) ; | |
| border: 1px solid rgba(120, 183, 224, 0.16) ; | |
| border-radius: 18px ; | |
| margin: 10px auto 0 ; | |
| max-width: 828px ; | |
| padding: 14px ; | |
| backdrop-filter: blur(18px); | |
| } | |
| #model-panel label, | |
| #upload-panel label, | |
| #model-panel .wrap, | |
| #upload-panel .wrap { | |
| background: transparent ; | |
| border-color: rgba(120, 183, 224, 0.14) ; | |
| } | |
| #model-panel select, | |
| #model-panel input, | |
| #upload-panel input, | |
| #upload-panel textarea { | |
| background: rgba(9, 20, 33, 0.78) ; | |
| color: #eff8ff ; | |
| border-color: rgba(120, 183, 224, 0.16) ; | |
| } | |
| #upload-panel button { | |
| background: rgba(10, 26, 41, 0.72) ; | |
| border: 1px solid rgba(120, 183, 224, 0.16) ; | |
| color: #d8f0ff ; | |
| } | |
| #upload-panel button:hover, | |
| #settings-row button:hover { | |
| border-color: rgba(92, 199, 255, 0.36) ; | |
| } | |
| #composer-row .wrap, | |
| #settings-row .wrap { | |
| box-shadow: none ; | |
| } | |
| #chatbot .message.user, | |
| [data-testid="chatbot"] .message.user { | |
| display: block ; | |
| width: fit-content ; | |
| max-width: 85% ; | |
| padding: 8px 14px ; | |
| margin-left: auto ; | |
| border-radius: 18px ; | |
| box-sizing: border-box ; | |
| } | |
| #chatbot .message.user .message-wrap, | |
| #chatbot .message.user .prose { | |
| display: block ; | |
| width: auto ; | |
| max-width: 100% ; | |
| padding: 0 ; | |
| margin: 0 ; | |
| background: transparent ; | |
| } | |
| #chatbot .message.user p, | |
| #chatbot .message.user .prose p, | |
| #chatbot .message.user > div { | |
| display: inline-block ; | |
| width: auto ; | |
| max-width: 100% ; | |
| white-space: pre-wrap ; | |
| word-break: normal ; | |
| overflow-wrap: break-word ; | |
| color: #edf7ff ; | |
| margin: 0 ; | |
| padding: 0 ; | |
| line-height: 1.4 ; | |
| } |