/* Quill snow + Tabler dark theme alignment */
.vril-quill-editor-wrap .ql-toolbar.ql-snow,
.vril-quill-editor-wrap .ql-container.ql-snow {
    border-color: var(--tblr-border-color, rgba(255, 255, 255, 0.1));
    background: var(--tblr-bg-forms, var(--tblr-body-bg));
    color: var(--tblr-body-color);
}

.vril-quill-editor-wrap .ql-editor {
    min-height: 160px;
    font-size: 1rem;
}

.vril-quill-editor-wrap .ql-editor.ql-blank::before {
    color: var(--tblr-secondary, #8a9199);
    font-style: normal;
}

/* Read-only feed / news body (sanitized HTML) */
.vril-feed-body-html .ql-editor {
    min-height: 0;
    padding: 0;
    overflow: visible;
}

.vril-feed-body-html .ql-editor p:last-child {
    margin-bottom: 0;
}
