/* Minimal Syntax Highlighting */

/* Text styles */
.org-bold { font-weight: bold; }
.org-bold-italic { font-weight: bold; font-style: italic; }
.org-italic { font-style: italic; }
.org-underline { text-decoration: underline; }

/* Code syntax - using muted, professional colors */
.org-builtin { color: #a78bfa; }
.org-comment { color: #6b6b6b; }
.org-comment-delimiter { color: #6b6b6b; }
.org-constant { color: #f472b6; }
.org-doc { color: #6b6b6b; font-style: italic; }
.org-function-name { color: #67e8f9; }
.org-keyword { color: #f472b6; }
.org-string { color: #86efac; }
.org-type { color: #fcd34d; }
.org-variable-name { color: #67e8f9; }
.org-preprocessor { color: #a78bfa; }
.org-warning { color: #f97316; font-weight: bold; }

/* Org-mode specific */
.org-org-level-1 { color: #fafafa; }
.org-org-level-2 { color: #e5e5e5; }
.org-org-level-3 { color: #d4d4d4; }
.org-org-level-4 { color: #a1a1a1; }
.org-org-level-5 { color: #a1a1a1; }
.org-org-level-6 { color: #a1a1a1; }
.org-org-level-7 { color: #a1a1a1; }
.org-org-level-8 { color: #a1a1a1; }

.org-org-todo { color: #f97316; font-weight: bold; }
.org-org-done { color: #22c55e; font-weight: bold; }
.org-org-date { color: #a78bfa; }
.org-org-tag { font-weight: bold; }
.org-org-link { color: #14b8a6; }
.org-org-code { color: #a1a1a1; }
.org-org-verbatim { color: #a1a1a1; }
.org-org-block { color: #a1a1a1; }
.org-org-block-begin-line { color: #6b6b6b; }
.org-org-block-end-line { color: #6b6b6b; }
.org-org-meta-line { color: #6b6b6b; }
.org-org-document-info { color: #a1a1a1; }
.org-org-document-info-keyword { color: #6b6b6b; }
.org-org-document-title { color: #fafafa; font-size: 1.5em; font-weight: bold; }
.org-org-checkbox { font-weight: bold; }
.org-org-table { color: #a1a1a1; }

/* Links */
.org-link { color: #14b8a6; }
.org-link-visited { color: #a78bfa; }
.org-org-link { color: #14b8a6; }

/* Outline levels */
.org-outline-1 { color: #fafafa; }
.org-outline-2 { color: #e5e5e5; }
.org-outline-3 { color: #d4d4d4; }
.org-outline-4 { color: #a1a1a1; }
.org-outline-5 { color: #a1a1a1; }
.org-outline-6 { color: #a1a1a1; }
.org-outline-7 { color: #a1a1a1; }
.org-outline-8 { color: #a1a1a1; }

/* Diff */
.org-diff-added { color: #22c55e; background-color: rgba(34, 197, 94, 0.1); }
.org-diff-removed { color: #ef4444; background-color: rgba(239, 68, 68, 0.1); }
.org-diff-changed { color: #eab308; background-color: rgba(234, 179, 8, 0.1); }
.org-diff-context { color: #6b6b6b; }
.org-diff-header { color: #a1a1a1; font-weight: bold; }
.org-diff-file-header { color: #fafafa; font-weight: bold; }
.org-diff-hunk-header { color: #a78bfa; }

/* Misc */
.org-buffer-menu-buffer { font-weight: bold; }
.org-button { text-decoration: underline; }
.org-escape-glyph { color: #f97316; }
.org-highlight { background-color: rgba(20, 184, 166, 0.2); }
.org-region { background-color: rgba(20, 184, 166, 0.2); }
.org-shadow { color: #6b6b6b; }
