Spaces:
Build error
Build error
| footer { display: none ; } | |
| /* Custom CSS for LittleJS Chatbot */ | |
| .placeholder { text-align: center; } | |
| .hide { display: none; } | |
| /* Main container styling */ | |
| body { | |
| font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; | |
| } | |
| /* API Key input styling */ | |
| .api-key-container { | |
| max-width: 600px; | |
| margin: 50px auto; | |
| padding: 20px; | |
| border-radius: 10px; | |
| box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); | |
| background-color: #f8f9fa; | |
| } | |
| /* Chat container */ | |
| .chat-container { | |
| border-radius: 10px; | |
| box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); | |
| background-color: #ffffff; | |
| } | |
| /* Message bubbles */ | |
| .message-bubble { | |
| padding: 12px 16px; | |
| border-radius: 16px; | |
| max-width: 85%; | |
| margin-bottom: 10px; | |
| } | |
| .user-message { | |
| background-color: #e3f2fd; | |
| align-self: flex-end; | |
| } | |
| .bot-message { | |
| background-color: #f1f3f4; | |
| align-self: flex-start; | |
| } | |
| /* Token display */ | |
| .token-display { | |
| background-color: #f8f9fa; | |
| border-radius: 8px; | |
| padding: 10px; | |
| font-size: 0.9em; | |
| border-left: 4px solid #4285f4; | |
| } | |
| /* Buttons */ | |
| .primary-button { | |
| background-color: #4285f4; | |
| color: white; | |
| border: none; | |
| border-radius: 4px; | |
| padding: 8px 16px; | |
| cursor: pointer; | |
| transition: background-color 0.2s; | |
| } | |
| .primary-button:hover { | |
| background-color: #3367d6; | |
| } | |
| .secondary-button { | |
| background-color: #f1f3f4; | |
| color: #202124; | |
| border: 1px solid #dadce0; | |
| border-radius: 4px; | |
| padding: 8px 16px; | |
| cursor: pointer; | |
| transition: background-color 0.2s; | |
| } | |
| .secondary-button:hover { | |
| background-color: #e8eaed; | |
| } | |
| /* Code blocks */ | |
| pre { | |
| background-color: #f5f7f9; | |
| border-radius: 6px; | |
| padding: 12px; | |
| overflow-x: auto; | |
| } | |
| code { | |
| font-family: 'Courier New', Courier, monospace; | |
| font-size: 0.9em; | |
| } | |
| /* Error message */ | |
| .error-message { | |
| color: #d32f2f; | |
| font-size: 0.9em; | |
| margin-top: 8px; | |
| } | |