/* Тёмная тема для Editor.js при data-theme="forest" */
:root[data-theme="forest"] .codex-editor {
    background-color: #1a2e2d; /* Тёмный фон, близкий к forest (bg-teal-950) */
    color: #d1d5db; /* Светлый текст (text-gray-300) */
}

:root[data-theme="forest"] .ce-block__content {
    background-color: #1a2e2d;
    color: #d1d5db;
}

:root[data-theme="forest"] .ce-toolbar__content {
    background-color: #2d4a48; /* Чуть светлее фон для панели (bg-teal-900) */
}

:root[data-theme="forest"] .ce-toolbar__actions {
    background-color: #2d4a48;
}

:root[data-theme="forest"] .ce-inline-toolbar {
    background-color: #2d4a48;
    color: #d1d5db;
}

:root[data-theme="forest"] .ce-header {
    color: #d1d5db;
}

:root[data-theme="forest"] .ce-paragraph {
    color: #d1d5db;
}

:root[data-theme="forest"] .ce-block--selected .ce-block__content {
    background-color: #3f6b68; /* Выделенный блок (bg-teal-800) */
}

:root[data-theme="forest"] .ce-toolbar__plus,
:root[data-theme="forest"] .ce-toolbar__settings-btn {
    color: #d1d5db;
}

:root[data-theme="forest"] .ce-inline-tool {
    color: #d1d5db;
}

/* Дополнительные стили для элементов ввода */
:root[data-theme="forest"] .ce-block__content input,
:root[data-theme="forest"] .ce-block__content textarea {
    background-color: #2d4a48;
    color: #d1d5db;
    border-color: #3f6b68;
}
