Bruno Charest 914515efe4 ```
docs: restructure README with concise overview and improved organization

- Condensed README from 715 to 113 lines with streamlined feature descriptions
- Replaced verbose documentation with quick-start focused content
- Reorganized sections: removed detailed architecture, API endpoints, and Meilisearch implementation details
- Added version badges and simplified feature categories (Navigation, Markdown, Graph)
- Streamlined installation instructions with Docker-first approach and simplified local
2025-11-19 15:56:56 -05:00

378 lines
5.4 KiB
CSS

/* Code Block Themes for Nimbus Editor */
@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600&family=JetBrains+Mono:wght@300;400;500;600&family=Source+Code+Pro:wght@300;400;500;600&family=Ubuntu+Mono:wght@400;700&display=swap');
/* Scrollbar */
.custom-scrollbar::-webkit-scrollbar {
width: 8px;
height: 8px;
}
.custom-scrollbar::-webkit-scrollbar-track {
background: transparent;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
background: rgba(255, 255, 255, 0.1);
border-radius: 4px;
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
background: rgba(255, 255, 255, 0.2);
}
/* Base styles */
.theme-default {
background-color: #f5f5f5;
color: #333;
}
.theme-default code {
color: #333;
}
:host-context(.dark) .theme-default {
background-color: #1e1e1e;
color: #d4d4d4;
}
:host-context(.dark) .theme-default code {
color: #d4d4d4;
}
/* Darcula Theme */
.theme-darcula {
background-color: #2b2b2b;
color: #a9b7c6;
}
.theme-darcula code {
color: #a9b7c6;
}
/* MBO Theme */
.theme-mbo {
background-color: #2c2c2c;
color: #f8f8f2;
}
.theme-mbo code {
color: #f8f8f2;
}
/* MDN Theme */
.theme-mdn {
background-color: #f9f9fa;
color: #4d4e53;
}
.theme-mdn code {
color: #4d4e53;
}
:host-context(.dark) .theme-mdn {
background-color: #2d2d2d;
color: #e4e4e7;
}
/* Monokai Theme */
.theme-monokai {
background-color: #272822;
color: #f8f8f2;
}
.theme-monokai code {
color: #f8f8f2;
}
/* Neat Theme */
.theme-neat {
background-color: #ffffff;
color: #333333;
}
.theme-neat code {
color: #333333;
}
:host-context(.dark) .theme-neat {
background-color: #1a1a1a;
color: #e5e5e5;
}
/* NEO Theme */
.theme-neo {
background-color: #ffffff;
color: #2973b7;
}
.theme-neo code {
color: #2973b7;
}
:host-context(.dark) .theme-neo {
background-color: #1b1b1b;
color: #61afef;
}
/* Nord Theme */
.theme-nord {
background-color: #2e3440;
color: #d8dee9;
}
.theme-nord code {
color: #d8dee9;
}
/* Yeti Theme */
.theme-yeti {
background-color: #eceeef;
color: #5d646d;
}
.theme-yeti code {
color: #5d646d;
}
:host-context(.dark) .theme-yeti {
background-color: #2a2a2a;
color: #b5bbc4;
}
/* Yonce Theme */
.theme-yonce {
background-color: #1c1c1c;
color: #c5c8c6;
}
.theme-yonce code {
color: #c5c8c6;
}
/* Zenburn Theme */
.theme-zenburn {
background-color: #3f3f3f;
color: #dcdccc;
}
.theme-zenburn code {
color: #dcdccc;
}
/* Line numbers styling */
.with-line-numbers {
padding-left: 3.5rem !important;
}
/* Font Families */
.font-fira {
font-family: 'Fira Code', 'Fira Mono', monospace;
}
.font-jetbrains {
font-family: 'JetBrains Mono', monospace;
}
.font-consolas {
font-family: 'Consolas', 'Monaco', monospace;
}
.font-source {
font-family: 'Source Code Pro', monospace;
}
.font-ubuntu {
font-family: 'Ubuntu Mono', monospace;
}
/* Highlight.js Syntax Coloring */
/* Keywords, Tags */
.hljs-keyword,
.hljs-selector-tag,
.hljs-literal,
.hljs-section,
.hljs-link {
font-weight: bold;
}
/* Darcula Theme Syntax */
.theme-darcula .hljs-keyword {
color: #cc7832;
}
.theme-darcula .hljs-string {
color: #6a8759;
}
.theme-darcula .hljs-number {
color: #6897bb;
}
.theme-darcula .hljs-comment {
color: #808080;
font-style: italic;
}
.theme-darcula .hljs-function {
color: #ffc66d;
}
.theme-darcula .hljs-class {
color: #a9b7c6;
}
.theme-darcula .hljs-variable {
color: #9876aa;
}
.theme-darcula .hljs-built_in {
color: #8888c6;
}
/* Default Theme Syntax */
.theme-default .hljs-keyword {
color: #0000ff;
}
.theme-default .hljs-string {
color: #a31515;
}
.theme-default .hljs-number {
color: #098658;
}
.theme-default .hljs-comment {
color: #008000;
font-style: italic;
}
.theme-default .hljs-function {
color: #795e26;
}
:host-context(.dark) .theme-default .hljs-keyword {
color: #569cd6;
}
:host-context(.dark) .theme-default .hljs-string {
color: #ce9178;
}
:host-context(.dark) .theme-default .hljs-number {
color: #b5cea8;
}
:host-context(.dark) .theme-default .hljs-comment {
color: #6a9955;
font-style: italic;
}
:host-context(.dark) .theme-default .hljs-function {
color: #dcdcaa;
}
/* Monokai Theme Syntax */
.theme-monokai .hljs-keyword {
color: #f92672;
}
.theme-monokai .hljs-string {
color: #e6db74;
}
.theme-monokai .hljs-number {
color: #ae81ff;
}
.theme-monokai .hljs-comment {
color: #75715e;
font-style: italic;
}
.theme-monokai .hljs-function {
color: #a6e22e;
}
.theme-monokai .hljs-class {
color: #a6e22e;
}
.theme-monokai .hljs-built_in {
color: #66d9ef;
}
/* Nord Theme Syntax */
.theme-nord .hljs-keyword {
color: #81a1c1;
}
.theme-nord .hljs-string {
color: #a3be8c;
}
.theme-nord .hljs-number {
color: #b48ead;
}
.theme-nord .hljs-comment {
color: #616e88;
font-style: italic;
}
.theme-nord .hljs-function {
color: #88c0d0;
}
.theme-nord .hljs-built_in {
color: #8fbcbb;
}
/* Zenburn Theme Syntax */
.theme-zenburn .hljs-keyword {
color: #f0dfaf;
}
.theme-zenburn .hljs-string {
color: #cc9393;
}
.theme-zenburn .hljs-number {
color: #8cd0d3;
}
.theme-zenburn .hljs-comment {
color: #7f9f7f;
font-style: italic;
}
.theme-zenburn .hljs-function {
color: #efef8f;
}
/* Generic styles for all themes */
.hljs-attr,
.hljs-attribute {
color: inherit;
opacity: 0.9;
}
.hljs-meta {
color: inherit;
opacity: 0.7;
font-style: italic;
}
.hljs-title {
font-weight: bold;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}