Add dark theme variants for css variables
This commit is contained in:
parent
6595ab0eb1
commit
67cca58a9e
|
|
@ -2,6 +2,37 @@
|
||||||
|
|
||||||
/* CSS переменные, чтобы создать атмосферу Шира из "Властелина колец" */
|
/* CSS переменные, чтобы создать атмосферу Шира из "Властелина колец" */
|
||||||
:root {
|
:root {
|
||||||
|
/* Общие стили узлов графа */
|
||||||
|
--node-padding: 10px;
|
||||||
|
--node-border-radius: 5px;
|
||||||
|
--node-font-size: 14px;
|
||||||
|
--node-font-weight: bold;
|
||||||
|
--node-text-align: center;
|
||||||
|
|
||||||
|
/* Переменные для текста */
|
||||||
|
--font-text-size: 14px;
|
||||||
|
--font-monospace: 'Roboto Mono', monospace;
|
||||||
|
|
||||||
|
--border-color-light: #d3cbbd; /* Светлая граница, землистая */
|
||||||
|
--border-color-dark: #a99b87; /* Темная граница, землистая */
|
||||||
|
--background-modifier-form-field: #f5efe1; /* Светлый земляной фон для полей */
|
||||||
|
--background-modifier-form-field-highlighted: #e4dccf; /* Немного темнее для выделенных полей */
|
||||||
|
|
||||||
|
--node-text-color: var(
|
||||||
|
--text-normal
|
||||||
|
); /* Используем общую переменную для текста узлов */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Определение для светлой темы */
|
||||||
|
.theme-light {
|
||||||
|
/* Цвета для кнопок и интерактивных элементов (светлая тема) */
|
||||||
|
--button-primary-background: #5a8f6a; /* Насыщенный ширский зеленый для кнопок */
|
||||||
|
--button-primary-hover-background: #4a7a5c; /* Темнее для наведения */
|
||||||
|
--button-primary-text-color: #ffffff; /* Белый текст */
|
||||||
|
--button-secondary-background: #d9d1bf; /* Светлый землистый для второстепенных кнопок */
|
||||||
|
--button-secondary-hover-background: #c4bda9; /* Темнее для наведения */
|
||||||
|
--button-secondary-text-color: #333333; /* Темный текст для второстепенных */
|
||||||
|
|
||||||
/* Цвета сообщений чата */
|
/* Цвета сообщений чата */
|
||||||
--llm-user-border-color: #79a07e; /* Ширский зеленый */
|
--llm-user-border-color: #79a07e; /* Ширский зеленый */
|
||||||
--llm-user-background-color: #e6f2e6; /* Очень светлый ширский зеленый */
|
--llm-user-background-color: #e6f2e6; /* Очень светлый ширский зеленый */
|
||||||
|
|
@ -14,36 +45,40 @@
|
||||||
--llm-assistant-border-color: #9c9c8f; /* Серый камень */
|
--llm-assistant-border-color: #9c9c8f; /* Серый камень */
|
||||||
--llm-assistant-background-color: #ecece4; /* Светло-серый, землистый */
|
--llm-assistant-background-color: #ecece4; /* Светло-серый, землистый */
|
||||||
|
|
||||||
/* Общие стили узлов графа */
|
/* Переменные для текста (светлая тема) */
|
||||||
--node-padding: 10px;
|
|
||||||
--node-border-radius: 5px;
|
|
||||||
--node-font-size: 14px;
|
|
||||||
--node-font-weight: bold;
|
|
||||||
--node-text-align: center;
|
|
||||||
|
|
||||||
/* Переменные для текста */
|
|
||||||
--font-text-size: 14px;
|
|
||||||
--text-normal: #333;
|
--text-normal: #333;
|
||||||
--text-muted: #666;
|
--text-muted: #666;
|
||||||
--background-secondary-alt: #f0f0f0;
|
--background-secondary-alt: #f0f0f0;
|
||||||
--font-monospace: 'Roboto Mono', monospace;
|
|
||||||
--text-accent: #007bff;
|
--text-accent: #007bff;
|
||||||
|
}
|
||||||
|
|
||||||
/* Цвета для кнопок и интерактивных элементов */
|
/* Определение для тёмной темы */
|
||||||
--button-primary-background: #5a8f6a; /* Насыщенный ширский зеленый для кнопок */
|
.theme-dark {
|
||||||
--button-primary-hover-background: #4a7a5c; /* Темнее для наведения */
|
/* Цвета для кнопок и интерактивных элементов (темная тема) */
|
||||||
--button-primary-text-color: #ffffff; /* Белый текст */
|
--button-primary-background: #4a7a5c; /* Более глубокий зеленый для темной темы */
|
||||||
--button-secondary-background: #d9d1bf; /* Светлый землистый для второстепенных кнопок */
|
--button-primary-hover-background: #3a6a4c;
|
||||||
--button-secondary-hover-background: #c4bda9; /* Темнее для наведения */
|
--button-primary-text-color: #ffffff;
|
||||||
--button-secondary-text-color: #333333; /* Темный текст для второстепенных */
|
--button-secondary-background: #a99d8b; /* Более темный землистый */
|
||||||
--border-color-light: #d3cbbd; /* Светлая граница, землистая */
|
--button-secondary-hover-background: #948d7b;
|
||||||
--border-color-dark: #a99b87; /* Темная граница, землистая */
|
--button-secondary-text-color: #f0f0f0;
|
||||||
--background-modifier-form-field: #f5efe1; /* Светлый земляной фон для полей */
|
|
||||||
--background-modifier-form-field-highlighted: #e4dccf; /* Немного темнее для выделенных полей */
|
|
||||||
|
|
||||||
--node-text-color: var(
|
/* Переменные для темной темы, сохраняющие "ширскую" атмосферу */
|
||||||
--text-normal
|
--llm-user-border-color: #5a8f6a; /* Темнее зеленый */
|
||||||
); /* Используем общую переменную для текста узлов */
|
--llm-user-background-color: #2b3a2d; /* Глубокий зеленый фон */
|
||||||
|
--llm-llm-border-color: #8c7e60; /* Темный землистый */
|
||||||
|
--llm-llm-background-color: #3a3227; /* Темный кремовый/коричневый */
|
||||||
|
--llm-tool-border-color: #806842; /* Темный древесный коричневый */
|
||||||
|
--llm-tool-background-color: #3b2c1c; /* Глубокий песочный/коричневый */
|
||||||
|
--llm-error-border-color: #9c4b4b; /* Более глубокий красный */
|
||||||
|
--llm-error-background-color: #4a2d2d; /* Темный приглушенный красный */
|
||||||
|
--llm-assistant-border-color: #7c7c70; /* Темный серый камень */
|
||||||
|
--llm-assistant-background-color: #3a3a35; /* Глубокий серо-землистый */
|
||||||
|
|
||||||
|
/* Переменные для текста (темная тема) */
|
||||||
|
--text-normal: #f0f0f0; /* Светлый текст */
|
||||||
|
--text-muted: #b0b0b0; /* Светлый приглушенный текст */
|
||||||
|
--background-secondary-alt: #2a2a2a; /* Темный фон */
|
||||||
|
--text-accent: #6aa84f; /* Более приглушенный зеленый акцент */
|
||||||
}
|
}
|
||||||
|
|
||||||
.llm-agent-chat-panel .message-type-user {
|
.llm-agent-chat-panel .message-type-user {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user