AI_project / assets /style.css
Eoin McGrath
initial commit
257dcc1
footer { display: none !important; }
/* 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;
}