Spaces:
Sleeping
Sleeping
| /* ========================= | |
| GLOBAL | |
| ========================= */ | |
| body { | |
| background-color: #0e1117; | |
| color: #e6e6e6; | |
| font-family: "Segoe UI", Roboto, Arial, sans-serif; | |
| } | |
| /* ========================= | |
| MAIN CONTAINER | |
| ========================= */ | |
| .chatbot-container { | |
| max-width: 760px; | |
| margin: 0 auto 30px auto; | |
| background-color: #161b22; | |
| border-radius: 14px; | |
| padding: 24px; | |
| box-shadow: 0 8px 30px rgba(0, 0, 0, 0.4); | |
| } | |
| /* ========================= | |
| HEADER | |
| ========================= */ | |
| .chatbot-header { | |
| text-align: center; | |
| border-bottom: 1px solid #2a2f3a; | |
| padding-bottom: 16px; | |
| } | |
| .chatbot-header h1 { | |
| font-size: 28px; | |
| font-weight: 600; | |
| margin: 0; | |
| color: #ffffff; | |
| } | |
| .chatbot-header p { | |
| margin-top: 6px; | |
| font-size: 14px; | |
| color: #9da5b4; | |
| } | |
| /* ========================= | |
| SUBHEADER | |
| ========================= */ | |
| .chatbot-subheader { | |
| margin-top: 16px; | |
| font-size: 15px; | |
| color: #c9d1d9; | |
| text-align: center; | |
| } | |
| /* ========================= | |
| CHAT AREA | |
| ========================= */ | |
| .chat-area { | |
| margin-top: 20px; | |
| max-height: 420px; | |
| overflow-y: auto; | |
| padding-right: 8px; | |
| } | |
| /* ========================= | |
| USER MESSAGE (RIGHT) | |
| ========================= */ | |
| .user-message { | |
| display: flex; | |
| justify-content: flex-end; | |
| margin-bottom: 14px; | |
| } | |
| .user-bubble { | |
| background-color: #238636; | |
| color: #ffffff; | |
| padding: 12px 16px; | |
| border-radius: 16px 16px 4px 16px; | |
| max-width: 75%; | |
| font-size: 14px; | |
| line-height: 1.5; | |
| } | |
| /* ========================= | |
| BOT MESSAGE (LEFT) | |
| ========================= */ | |
| .bot-message { | |
| display: flex; | |
| justify-content: flex-start; | |
| margin-bottom: 14px; | |
| } | |
| .bot-bubble { | |
| background-color: #21262d; | |
| color: #e6e6e6; | |
| padding: 12px 16px; | |
| border-radius: 16px 16px 16px 4px; | |
| max-width: 75%; | |
| font-size: 14px; | |
| line-height: 1.6; | |
| } | |
| /* ========================= | |
| INPUT FIELD | |
| ========================= */ | |
| input[type="text"] { | |
| background-color: #0e1117; | |
| color: #e6e6e6; | |
| border: 1px solid #2a2f3a; | |
| border-radius: 8px; | |
| padding: 14px; | |
| font-size: 15px; | |
| } | |
| input[type="text"]:focus { | |
| border-color: #58a6ff; | |
| outline: none; | |
| } | |
| /* ========================= | |
| SCROLLBAR | |
| ========================= */ | |
| ::-webkit-scrollbar { | |
| width: 8px; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: #30363d; | |
| border-radius: 4px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: #484f58; | |
| } | |