/* === Summernote Theme Override (Dark Mode) === */
.note-editor {
    border-radius: var(--radius-lg);
    border-color: var(--surface-border);
    font-family: 'Inter', system-ui, sans-serif;
}
.note-editor .note-editing-area .note-editable {
    background: var(--surface);
    color: var(--text-primary);
}
.note-editor .note-toolbar {
    background: var(--surface-muted);
    border-color: var(--surface-border);
    border-radius: var(--radius-lg) var(--radius-lg) 0 0;
}
.note-editor .note-toolbar .note-btn {
    background: transparent;
    color: var(--text-secondary);
    border-color: var(--surface-border);
}
.note-editor .note-toolbar .note-btn:hover {
    background: rgba(255,255,255,0.08);
    color: var(--text-primary);
}
.note-editor .note-toolbar .note-btn.active {
    background: rgba(255,255,255,0.12);
    color: var(--text-primary);
}
.note-editor .note-statusbar {
    background: var(--surface-muted);
    border-color: var(--surface-border);
}
.note-editor .note-statusbar .note-resizebar .note-icon-bar {
    border-top-color: var(--text-secondary);
}
.note-editor .note-codable {
    background: var(--surface);
    color: var(--text-primary);
}
/* Dropdowns */
.note-editor .note-dropdown-menu {
    background: var(--surface);
    border-color: var(--surface-border);
    color: var(--text-primary);
}
.note-editor .note-dropdown-item:hover {
    background: rgba(255,255,255,0.08);
}
/* Placeholder */
.note-editor .note-placeholder {
    color: var(--text-secondary);
    opacity: 0.5;
}
