refactor(styles): extract 25 existing themes into per-theme CSS files

This commit is contained in:
2026-09-14 19:58:56 +05:30
parent 8392e33f5b
commit 311304f365
28 changed files with 2405 additions and 3167 deletions
-315
View File
@@ -358,72 +358,6 @@ body.theme-concreteinfo .status-bar {
font-family: 'SFMono-Regular', Consolas, monospace;
}
/* Dark theme header adjustments */
body.theme-dark .app-header,
body.theme-dracula .app-header,
body.theme-onedark .app-header,
body.theme-tokyonight .app-header,
body.theme-monokai .app-header,
body.theme-cobalt2 .app-header,
body.theme-gruvbox-dark .app-header,
body.theme-ayu-dark .app-header,
body.theme-ayu-mirage .app-header,
body.theme-palenight .app-header,
body.theme-oceanic-next .app-header,
body.theme-nord .app-header,
body.theme-concrete-dark .app-header {
background: #1f2937;
border-bottom-color: #374151;
}
body.theme-dark .app-title,
body.theme-dracula .app-title,
body.theme-onedark .app-title,
body.theme-tokyonight .app-title,
body.theme-monokai .app-title,
body.theme-cobalt2 .app-title,
body.theme-gruvbox-dark .app-title,
body.theme-ayu-dark .app-title,
body.theme-ayu-mirage .app-title,
body.theme-palenight .app-title,
body.theme-oceanic-next .app-title,
body.theme-nord .app-title,
body.theme-concrete-dark .app-title {
color: #f3f4f6;
}
body.theme-dark .app-version,
body.theme-dracula .app-version,
body.theme-onedark .app-version,
body.theme-tokyonight .app-version,
body.theme-monokai .app-version,
body.theme-cobalt2 .app-version,
body.theme-gruvbox-dark .app-version,
body.theme-ayu-dark .app-version,
body.theme-ayu-mirage .app-version,
body.theme-palenight .app-version,
body.theme-oceanic-next .app-version,
body.theme-nord .app-version,
body.theme-concrete-dark .app-version {
color: #9ca3af;
}
body.theme-dark .app-logo,
body.theme-dracula .app-logo,
body.theme-onedark .app-logo,
body.theme-tokyonight .app-logo,
body.theme-monokai .app-logo,
body.theme-cobalt2 .app-logo,
body.theme-gruvbox-dark .app-logo,
body.theme-ayu-dark .app-logo,
body.theme-ayu-mirage .app-logo,
body.theme-palenight .app-logo,
body.theme-oceanic-next .app-logo,
body.theme-nord .app-logo,
body.theme-concrete-dark .app-logo {
filter: none;
}
/* ============================================
Converter Cards
============================================ */
@@ -734,255 +668,6 @@ body.theme-concreteinfo-dark .modal-footer {
}
}
/* ============================================
Concrete Dark Theme
============================================ */
body.theme-concrete-dark {
background: #1a1a1a;
color: #e3e3e3;
}
body.theme-concrete-dark .toolbar {
background: linear-gradient(135deg, #0d0b09 0%, #1a1a1a 100%);
border-bottom: 3px solid #e5461f;
}
body.theme-concrete-dark .toolbar button {
color: #e3e3e3;
}
body.theme-concrete-dark .toolbar button:hover {
background: #e5461f;
}
body.theme-concrete-dark .tab-bar {
background: #0d0b09;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-dark .tab {
background: #2a2a2a;
color: #e3e3e3;
border-radius: 4px 4px 0 0;
}
body.theme-concrete-dark .tab.active {
background: #464646;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-dark .editor-textarea,
body.theme-concrete-dark .editor-pane {
background: #1a1a1a;
color: #e3e3e3;
}
body.theme-concrete-dark .preview-content {
background: #1a1a1a;
color: #e3e3e3;
}
body.theme-concrete-dark .status-bar {
background: #0d0b09;
color: #9a9696;
border-top: 1px solid #464646;
}
body.theme-concrete-dark .export-dialog-content,
body.theme-concrete-dark .batch-dialog-content {
background: #2a2a2a;
color: #e3e3e3;
}
body.theme-concrete-dark .export-dialog-header,
body.theme-concrete-dark .batch-dialog-header {
background: #1a1a1a;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-dark .export-dialog-footer,
body.theme-concrete-dark .batch-dialog-footer {
background: #1a1a1a;
}
body.theme-concrete-dark input,
body.theme-concrete-dark select,
body.theme-concrete-dark textarea {
background: #1a1a1a;
color: #e3e3e3;
border-color: #464646;
}
body.theme-concrete-dark input:focus,
body.theme-concrete-dark select:focus,
body.theme-concrete-dark textarea:focus {
border-color: #e5461f;
}
body.theme-concrete-dark .line-numbers {
background: #0d0b09;
color: #9a9696;
}
/* ============================================
Concrete Light Theme
============================================ */
body.theme-concrete-light {
background: #f5f5f5;
color: #464646;
}
body.theme-concrete-light .toolbar {
background: #ffffff;
border-bottom: 3px solid #e5461f;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
body.theme-concrete-light .toolbar button {
color: #464646;
}
body.theme-concrete-light .toolbar button:hover {
background: #e5461f;
color: #ffffff;
}
body.theme-concrete-light .tab-bar {
background: #ffffff;
border-bottom: 2px solid #e3e3e3;
}
body.theme-concrete-light .tab {
background: #f5f5f5;
color: #464646;
border-radius: 4px 4px 0 0;
}
body.theme-concrete-light .tab.active {
background: #ffffff;
border-bottom: 2px solid #e5461f;
color: #e5461f;
}
body.theme-concrete-light .editor-textarea,
body.theme-concrete-light .editor-pane {
background: #ffffff;
color: #464646;
}
body.theme-concrete-light .preview-content {
background: #ffffff;
color: #464646;
}
body.theme-concrete-light .status-bar {
background: #ffffff;
color: #9a9696;
border-top: 1px solid #e3e3e3;
}
body.theme-concrete-light .export-dialog-content,
body.theme-concrete-light .batch-dialog-content {
background: #ffffff;
color: #464646;
}
body.theme-concrete-light .export-dialog-header,
body.theme-concrete-light .batch-dialog-header {
background: #f5f5f5;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-light .line-numbers {
background: #f5f5f5;
color: #9a9696;
}
/* ============================================
Concrete Warm Theme
============================================ */
body.theme-concrete-warm {
background: #faf8f5;
color: #464646;
}
body.theme-concrete-warm .toolbar {
background: linear-gradient(135deg, #464646 0%, #5a5a5a 100%);
border-bottom: 3px solid #e5461f;
}
body.theme-concrete-warm .toolbar button {
color: #faf8f5;
}
body.theme-concrete-warm .toolbar button:hover {
background: #e5461f;
}
body.theme-concrete-warm .tab-bar {
background: #464646;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-warm .tab {
background: #6a6a6a;
color: #faf8f5;
border-radius: 4px 4px 0 0;
}
body.theme-concrete-warm .tab.active {
background: #faf8f5;
color: #e5461f;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-warm .editor-textarea,
body.theme-concrete-warm .editor-pane {
background: #faf8f5;
color: #464646;
}
body.theme-concrete-warm .preview-content {
background: #faf8f5;
color: #464646;
}
body.theme-concrete-warm .status-bar {
background: #f0ebe4;
color: #9a9696;
border-top: 1px solid #e3e3e3;
}
body.theme-concrete-warm .export-dialog-content,
body.theme-concrete-warm .batch-dialog-content {
background: #faf8f5;
color: #464646;
}
body.theme-concrete-warm .export-dialog-header,
body.theme-concrete-warm .batch-dialog-header {
background: #f0ebe4;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-warm h1,
body.theme-concrete-warm h2,
body.theme-concrete-warm h3,
body.theme-concrete-warm h4,
body.theme-concrete-warm h5,
body.theme-concrete-warm h6 {
color: #e5461f;
}
body.theme-concrete-warm a {
color: #e5461f;
}
body.theme-concrete-warm .line-numbers {
background: #f0ebe4;
color: #9a9696;
}
/* Monospace font + ligature toggles — driven by body classes from renderer */
body.mono-jetbrains {
--font-mono-active: 'JetBrains Mono', monospace;
File diff suppressed because it is too large Load Diff
-1855
View File
File diff suppressed because it is too large Load Diff
+72
View File
@@ -0,0 +1,72 @@
/* Theme: Atom One Light (Default) — id=atomonelight — category=light */
body.theme-atomonelight {
background: #fafafa;
color: #383a42;
}
body.theme-atomonelight .tab-bar {
background: #f0f0f0;
border-bottom-color: #e0e0e0;
}
body.theme-atomonelight .tab {
background: #e5e5e6;
border-color: #d0d0d0;
color: #383a42;
}
body.theme-atomonelight .tab.active {
background: #fafafa;
border-color: #4078f2;
}
body.theme-atomonelight .toolbar {
background: #f0f0f0;
border-bottom-color: #e0e0e0;
}
body.theme-atomonelight .toolbar button {
color: #383a42;
}
body.theme-atomonelight .toolbar button:hover {
background: #e5e5e6;
border-color: #d0d0d0;
}
body.theme-atomonelight .editor-textarea {
background: #fafafa;
color: #383a42;
}
body.theme-atomonelight .pane:last-child {
background: #fafafa;
}
body.theme-atomonelight .preview-content {
color: #383a42;
}
body.theme-atomonelight .preview-content h1,
body.theme-atomonelight .preview-content h2 {
border-bottom-color: #e0e0e0;
color: #4078f2;
}
body.theme-atomonelight .preview-content code {
background-color: #f0f0f0;
}
body.theme-atomonelight .preview-content pre {
background-color: #f0f0f0;
}
body.theme-atomonelight .preview-content a {
color: #0184bc;
}
body.theme-atomonelight .status-bar {
background: #f0f0f0;
border-top-color: #e0e0e0;
color: #383a42;
}
+72
View File
@@ -0,0 +1,72 @@
/* Theme: Ayu Dark — id=ayu-dark — category=dark */
body.theme-ayu-dark {
background: #0a0e14;
color: #b3b1ad;
}
body.theme-ayu-dark .tab-bar {
background: #0d1016;
border-bottom-color: #1f2430;
}
body.theme-ayu-dark .tab {
background: #1f2430;
border-color: #3d424d;
color: #b3b1ad;
}
body.theme-ayu-dark .tab.active {
background: #0a0e14;
border-color: #ffaa33;
}
body.theme-ayu-dark .toolbar {
background: #0d1016;
border-bottom-color: #1f2430;
}
body.theme-ayu-dark .toolbar button {
color: #b3b1ad;
}
body.theme-ayu-dark .toolbar button:hover {
background: #1f2430;
border-color: #3d424d;
}
body.theme-ayu-dark .editor-textarea {
background: #0a0e14;
color: #b3b1ad;
}
body.theme-ayu-dark .pane:last-child {
background: #0a0e14;
}
body.theme-ayu-dark .preview-content {
color: #b3b1ad;
}
body.theme-ayu-dark .preview-content h1,
body.theme-ayu-dark .preview-content h2 {
border-bottom-color: #1f2430;
color: #ffaa33;
}
body.theme-ayu-dark .preview-content code {
background-color: #0d1016;
}
body.theme-ayu-dark .preview-content pre {
background-color: #0d1016;
}
body.theme-ayu-dark .preview-content a {
color: #39bae6;
}
body.theme-ayu-dark .status-bar {
background: #0d1016;
border-top-color: #1f2430;
color: #b3b1ad;
}
+72
View File
@@ -0,0 +1,72 @@
/* Theme: Ayu Light — id=ayu-light — category=light */
body.theme-ayu-light {
background: #fafafa;
color: #5c6166;
}
body.theme-ayu-light .tab-bar {
background: #f3f4f5;
border-bottom-color: #e7e8e9;
}
body.theme-ayu-light .tab {
background: #e7e8e9;
border-color: #d9dadb;
color: #5c6166;
}
body.theme-ayu-light .tab.active {
background: #fafafa;
border-color: #ff6a00;
}
body.theme-ayu-light .toolbar {
background: #f3f4f5;
border-bottom-color: #e7e8e9;
}
body.theme-ayu-light .toolbar button {
color: #5c6166;
}
body.theme-ayu-light .toolbar button:hover {
background: #e7e8e9;
border-color: #d9dadb;
}
body.theme-ayu-light .editor-textarea {
background: #fafafa;
color: #5c6166;
}
body.theme-ayu-light .pane:last-child {
background: #fafafa;
}
body.theme-ayu-light .preview-content {
color: #5c6166;
}
body.theme-ayu-light .preview-content h1,
body.theme-ayu-light .preview-content h2 {
border-bottom-color: #e7e8e9;
color: #ff6a00;
}
body.theme-ayu-light .preview-content code {
background-color: #f3f4f5;
}
body.theme-ayu-light .preview-content pre {
background-color: #f3f4f5;
}
body.theme-ayu-light .preview-content a {
color: #399ee6;
}
body.theme-ayu-light .status-bar {
background: #f3f4f5;
border-top-color: #e7e8e9;
color: #5c6166;
}
+72
View File
@@ -0,0 +1,72 @@
/* Theme: Ayu Mirage — id=ayu-mirage — category=dark */
body.theme-ayu-mirage {
background: #1f2430;
color: #cbccc6;
}
body.theme-ayu-mirage .tab-bar {
background: #232834;
border-bottom-color: #343d4b;
}
body.theme-ayu-mirage .tab {
background: #343d4b;
border-color: #465268;
color: #cbccc6;
}
body.theme-ayu-mirage .tab.active {
background: #1f2430;
border-color: #ffa759;
}
body.theme-ayu-mirage .toolbar {
background: #232834;
border-bottom-color: #343d4b;
}
body.theme-ayu-mirage .toolbar button {
color: #cbccc6;
}
body.theme-ayu-mirage .toolbar button:hover {
background: #343d4b;
border-color: #465268;
}
body.theme-ayu-mirage .editor-textarea {
background: #1f2430;
color: #cbccc6;
}
body.theme-ayu-mirage .pane:last-child {
background: #1f2430;
}
body.theme-ayu-mirage .preview-content {
color: #cbccc6;
}
body.theme-ayu-mirage .preview-content h1,
body.theme-ayu-mirage .preview-content h2 {
border-bottom-color: #343d4b;
color: #ffa759;
}
body.theme-ayu-mirage .preview-content code {
background-color: #232834;
}
body.theme-ayu-mirage .preview-content pre {
background-color: #232834;
}
body.theme-ayu-mirage .preview-content a {
color: #5ccfe6;
}
body.theme-ayu-mirage .status-bar {
background: #232834;
border-top-color: #343d4b;
color: #cbccc6;
}
+72
View File
@@ -0,0 +1,72 @@
/* Theme: Cobalt2 — id=cobalt2 — category=dark */
body.theme-cobalt2 {
background: #193549;
color: #ffffff;
}
body.theme-cobalt2 .tab-bar {
background: #15232d;
border-bottom-color: #2a4a5d;
}
body.theme-cobalt2 .tab {
background: #0d3a58;
border-color: #2a4a5d;
color: #ffffff;
}
body.theme-cobalt2 .tab.active {
background: #193549;
border-color: #ffc600;
}
body.theme-cobalt2 .toolbar {
background: #15232d;
border-bottom-color: #2a4a5d;
}
body.theme-cobalt2 .toolbar button {
color: #ffffff;
}
body.theme-cobalt2 .toolbar button:hover {
background: #0d3a58;
border-color: #2a4a5d;
}
body.theme-cobalt2 .editor-textarea {
background: #193549;
color: #ffffff;
}
body.theme-cobalt2 .pane:last-child {
background: #193549;
}
body.theme-cobalt2 .preview-content {
color: #ffffff;
}
body.theme-cobalt2 .preview-content h1,
body.theme-cobalt2 .preview-content h2 {
border-bottom-color: #2a4a5d;
color: #ffc600;
}
body.theme-cobalt2 .preview-content code {
background-color: #0d3a58;
}
body.theme-cobalt2 .preview-content pre {
background-color: #0d3a58;
}
body.theme-cobalt2 .preview-content a {
color: #3ad900;
}
body.theme-cobalt2 .status-bar {
background: #15232d;
border-top-color: #2a4a5d;
color: #ffffff;
}
+144
View File
@@ -0,0 +1,144 @@
/* Theme: Concrete Dark — id=concrete-dark — category=dark */
body.theme-concrete-dark {
background: #0d0b09;
color: #e3e3e3;
}
body.theme-concrete-dark .tab-bar {
background: #1a1816;
border-bottom-color: #464646;
}
body.theme-concrete-dark .tab {
background: #464646;
border-color: #9a9696;
color: #e3e3e3;
}
body.theme-concrete-dark .tab.active {
background: #0d0b09;
border-color: #e5461f;
}
body.theme-concrete-dark .toolbar {
background: #1a1816;
border-bottom-color: #464646;
}
body.theme-concrete-dark .toolbar button {
color: #e3e3e3;
}
body.theme-concrete-dark .toolbar button:hover {
background: #464646;
border-color: #e5461f;
}
body.theme-concrete-dark .editor-textarea {
background: #0d0b09;
color: #e3e3e3;
}
body.theme-concrete-dark .pane:last-child {
background: #0d0b09;
}
body.theme-concrete-dark .preview-content {
color: #e3e3e3;
}
body.theme-concrete-dark .preview-content h1,
body.theme-concrete-dark .preview-content h2 {
border-bottom-color: #464646;
color: #e5461f;
}
body.theme-concrete-dark .preview-content code {
background-color: #464646;
}
body.theme-concrete-dark .preview-content pre {
background-color: #464646;
}
body.theme-concrete-dark .preview-content a {
color: #e5461f;
}
body.theme-concrete-dark .status-bar {
background: #1a1816;
border-top-color: #464646;
color: #9a9696;
}
body.theme-concrete-dark .toolbar {
background: linear-gradient(135deg, #0d0b09 0%, #1a1a1a 100%);
border-bottom: 3px solid #e5461f;
}
body.theme-concrete-dark .toolbar button:hover {
background: #e5461f;
}
body.theme-concrete-dark .tab-bar {
background: #0d0b09;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-dark .tab {
background: #2a2a2a;
color: #e3e3e3;
border-radius: 4px 4px 0 0;
}
body.theme-concrete-dark .tab.active {
background: #464646;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-dark .editor-pane {
background: #1a1a1a;
color: #e3e3e3;
}
body.theme-concrete-dark .status-bar {
background: #0d0b09;
color: #9a9696;
border-top: 1px solid #464646;
}
body.theme-concrete-dark .export-dialog-content,
body.theme-concrete-dark .batch-dialog-content {
background: #2a2a2a;
color: #e3e3e3;
}
body.theme-concrete-dark .export-dialog-header,
body.theme-concrete-dark .batch-dialog-header {
background: #1a1a1a;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-dark .export-dialog-footer,
body.theme-concrete-dark .batch-dialog-footer {
background: #1a1a1a;
}
body.theme-concrete-dark input,
body.theme-concrete-dark select,
body.theme-concrete-dark textarea {
background: #1a1a1a;
color: #e3e3e3;
border-color: #464646;
}
body.theme-concrete-dark input:focus,
body.theme-concrete-dark select:focus,
body.theme-concrete-dark textarea:focus {
border-color: #e5461f;
}
body.theme-concrete-dark .line-numbers {
background: #0d0b09;
color: #9a9696;
}
+128
View File
@@ -0,0 +1,128 @@
/* Theme: Concrete Light — id=concrete-light — category=light */
body.theme-concrete-light {
background: #fafafa;
color: #0d0b09;
}
body.theme-concrete-light .tab-bar {
background: #e3e3e3;
border-bottom-color: #9a9696;
}
body.theme-concrete-light .tab {
background: #e3e3e3;
border-color: #9a9696;
color: #0d0b09;
}
body.theme-concrete-light .tab.active {
background: #fafafa;
border-color: #e5461f;
}
body.theme-concrete-light .toolbar {
background: #e3e3e3;
border-bottom-color: #9a9696;
}
body.theme-concrete-light .toolbar button {
color: #0d0b09;
}
body.theme-concrete-light .toolbar button:hover {
background: #9a9696;
border-color: #e5461f;
}
body.theme-concrete-light .editor-textarea {
background: #fafafa;
color: #0d0b09;
}
body.theme-concrete-light .pane:last-child {
background: #fafafa;
}
body.theme-concrete-light .preview-content {
color: #0d0b09;
}
body.theme-concrete-light .preview-content h1,
body.theme-concrete-light .preview-content h2 {
border-bottom-color: #9a9696;
color: #e5461f;
}
body.theme-concrete-light .preview-content code {
background-color: #e3e3e3;
}
body.theme-concrete-light .preview-content pre {
background-color: #e3e3e3;
}
body.theme-concrete-light .preview-content a {
color: #e5461f;
}
body.theme-concrete-light .status-bar {
background: #e3e3e3;
border-top-color: #9a9696;
color: #464646;
}
body.theme-concrete-light .toolbar {
background: #ffffff;
border-bottom: 3px solid #e5461f;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
body.theme-concrete-light .toolbar button:hover {
background: #e5461f;
color: #ffffff;
}
body.theme-concrete-light .tab-bar {
background: #ffffff;
border-bottom: 2px solid #e3e3e3;
}
body.theme-concrete-light .tab {
background: #f5f5f5;
color: #464646;
border-radius: 4px 4px 0 0;
}
body.theme-concrete-light .tab.active {
background: #ffffff;
border-bottom: 2px solid #e5461f;
color: #e5461f;
}
body.theme-concrete-light .editor-pane {
background: #ffffff;
color: #464646;
}
body.theme-concrete-light .status-bar {
background: #ffffff;
color: #9a9696;
border-top: 1px solid #e3e3e3;
}
body.theme-concrete-light .export-dialog-content,
body.theme-concrete-light .batch-dialog-content {
background: #ffffff;
color: #464646;
}
body.theme-concrete-light .export-dialog-header,
body.theme-concrete-light .batch-dialog-header {
background: #f5f5f5;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-light .line-numbers {
background: #f5f5f5;
color: #9a9696;
}
+139
View File
@@ -0,0 +1,139 @@
/* Theme: Concrete Warm — id=concrete-warm — category=dark */
body.theme-concrete-warm {
background: #464646;
color: #e3e3e3;
}
body.theme-concrete-warm .tab-bar {
background: #3a3836;
border-bottom-color: #9a9696;
}
body.theme-concrete-warm .tab {
background: #9a9696;
border-color: #e3e3e3;
color: #0d0b09;
}
body.theme-concrete-warm .tab.active {
background: #464646;
border-color: #e5461f;
}
body.theme-concrete-warm .toolbar {
background: #3a3836;
border-bottom-color: #9a9696;
}
body.theme-concrete-warm .toolbar button {
color: #e3e3e3;
}
body.theme-concrete-warm .toolbar button:hover {
background: #9a9696;
border-color: #e5461f;
}
body.theme-concrete-warm .editor-textarea {
background: #464646;
color: #e3e3e3;
}
body.theme-concrete-warm .pane:last-child {
background: #464646;
}
body.theme-concrete-warm .preview-content {
color: #e3e3e3;
}
body.theme-concrete-warm .preview-content h1,
body.theme-concrete-warm .preview-content h2 {
border-bottom-color: #9a9696;
color: #e5461f;
}
body.theme-concrete-warm .preview-content code {
background-color: #3a3836;
}
body.theme-concrete-warm .preview-content pre {
background-color: #3a3836;
}
body.theme-concrete-warm .preview-content a {
color: #e5461f;
}
body.theme-concrete-warm .status-bar {
background: #3a3836;
border-top-color: #9a9696;
color: #e3e3e3;
}
body.theme-concrete-warm .toolbar {
background: linear-gradient(135deg, #464646 0%, #5a5a5a 100%);
border-bottom: 3px solid #e5461f;
}
body.theme-concrete-warm .toolbar button:hover {
background: #e5461f;
}
body.theme-concrete-warm .tab-bar {
background: #464646;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-warm .tab {
background: #6a6a6a;
color: #faf8f5;
border-radius: 4px 4px 0 0;
}
body.theme-concrete-warm .tab.active {
background: #faf8f5;
color: #e5461f;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-warm .editor-pane {
background: #faf8f5;
color: #464646;
}
body.theme-concrete-warm .status-bar {
background: #f0ebe4;
color: #9a9696;
border-top: 1px solid #e3e3e3;
}
body.theme-concrete-warm .export-dialog-content,
body.theme-concrete-warm .batch-dialog-content {
background: #faf8f5;
color: #464646;
}
body.theme-concrete-warm .export-dialog-header,
body.theme-concrete-warm .batch-dialog-header {
background: #f0ebe4;
border-bottom: 2px solid #e5461f;
}
body.theme-concrete-warm h1,
body.theme-concrete-warm h2,
body.theme-concrete-warm h3,
body.theme-concrete-warm h4,
body.theme-concrete-warm h5,
body.theme-concrete-warm h6 {
color: #e5461f;
}
body.theme-concrete-warm a {
color: #e5461f;
}
body.theme-concrete-warm .line-numbers {
background: #f0ebe4;
color: #9a9696;
}
+170
View File
@@ -0,0 +1,170 @@
/* Theme: Dark — id=dark — category=dark */
body.theme-dark .pane-resizer {
background: linear-gradient(to right, #333, #444, #333);
}
body.theme-dark .pane-resizer:hover {
background: #61afef;
}
body.theme-dark .pdf-viewer-toolbar {
background: linear-gradient(180deg, #2d2d2d 0%, #252525 100%) !important;
border-bottom: 1px solid #1a1a1a !important;
}
body.theme-dark .pdf-viewer-toolbar button {
background: #3d3d3d !important;
border: 1px solid #4d4d4d !important;
color: #e0e0e0 !important;
}
body.theme-dark .pdf-viewer-toolbar button:hover {
background: #4d4d4d !important;
border-color: #5d5d5d !important;
}
body.theme-dark .pdf-viewer {
background: #1a1a1a !important;
}
body.theme-dark .pdf-viewer-container {
background: #1a1a1a !important;
}
body.theme-dark #pdf-page-input {
background: #3d3d3d !important;
border: 1px solid #4d4d4d !important;
color: #e0e0e0 !important;
}
body.theme-dark .pdf-toolbar-separator {
background: #3d3d3d !important;
}
body.theme-dark .preview-content,
body.theme-dark [id^='preview-'] {
color: #e6e6e6;
background: transparent;
}
body.theme-dark .preview-content h1,
body.theme-dark .preview-content h2,
body.theme-dark .preview-content h3,
body.theme-dark .preview-content h4,
body.theme-dark .preview-content h5,
body.theme-dark .preview-content h6 {
color: #f0f0f0;
border-bottom-color: #444;
}
body.theme-dark .preview-content p,
body.theme-dark .preview-content li,
body.theme-dark .preview-content td {
color: #d4d4d4;
}
body.theme-dark .preview-content pre {
background: #1e1e1e;
border-color: #333;
color: #d4d4d4;
}
body.theme-dark .preview-content code {
background: rgba(255, 255, 255, 0.1);
border-color: #444;
color: #e06c75;
}
body.theme-dark .preview-content blockquote {
background: rgba(255, 255, 255, 0.05);
border-left-color: #555;
color: #aaa;
}
body.theme-dark .preview-content a {
color: #61afef;
}
body.theme-dark .preview-content table {
border-color: #444;
}
body.theme-dark .preview-content table th {
background: #2d2d2d;
color: #e6e6e6;
border-color: #444;
}
body.theme-dark .preview-content table td {
border-color: #444;
}
body.theme-dark .preview-content table tr:nth-child(even) {
background: rgba(255, 255, 255, 0.03);
}
body.theme-dark .preview-content hr {
border-color: #444;
background: #444;
}
body.theme-dark .export-dialog-content,
body.theme-dark .batch-dialog-content,
body.theme-dark .pdf-editor-content {
background: #2d2d2d !important;
border-color: #444 !important;
color: #e6e6e6 !important;
}
body.theme-dark .export-dialog-header,
body.theme-dark .batch-dialog-header {
background: #1a1a1a !important;
border-bottom-color: #333 !important;
}
body.theme-dark .export-dialog-header h3,
body.theme-dark .batch-dialog-header h3 {
color: #fff !important;
}
body.theme-dark .export-dialog-body,
body.theme-dark .batch-dialog-body {
background: transparent;
}
body.theme-dark .export-section label,
body.theme-dark .batch-section label {
color: #ccc;
}
body.theme-dark .export-section select,
body.theme-dark .export-section input,
body.theme-dark .batch-section select,
body.theme-dark .batch-section input {
background: #2d2d2d;
border-color: #444;
color: #e6e6e6;
}
body.theme-dark .export-dialog-footer,
body.theme-dark .batch-dialog-footer {
background: #1a1a1a;
border-top-color: #333;
}
body.theme-dark .app-header {
background: #1f2937;
border-bottom-color: #374151;
}
body.theme-dark .app-title {
color: #f3f4f6;
}
body.theme-dark .app-version {
color: #9ca3af;
}
body.theme-dark .app-logo {
filter: none;
}
+72
View File
@@ -0,0 +1,72 @@
/* Theme: Dracula — id=dracula — category=dark */
body.theme-dracula {
background: #282a36;
color: #f8f8f2;
}
body.theme-dracula .tab-bar {
background: #343746;
border-bottom-color: #44475a;
}
body.theme-dracula .tab {
background: #44475a;
border-color: #6272a4;
color: #f8f8f2;
}
body.theme-dracula .tab.active {
background: #282a36;
border-color: #bd93f9;
}
body.theme-dracula .toolbar {
background: #343746;
border-bottom-color: #44475a;
}
body.theme-dracula .toolbar button {
color: #f8f8f2;
}
body.theme-dracula .toolbar button:hover {
background: #44475a;
border-color: #6272a4;
}
body.theme-dracula .editor-textarea {
background: #282a36;
color: #f8f8f2;
}
body.theme-dracula .pane:last-child {
background: #282a36;
}
body.theme-dracula .preview-content {
color: #f8f8f2;
}
body.theme-dracula .preview-content h1,
body.theme-dracula .preview-content h2 {
border-bottom-color: #44475a;
color: #bd93f9;
}
body.theme-dracula .preview-content code {
background-color: #44475a;
}
body.theme-dracula .preview-content pre {
background-color: #44475a;
}
body.theme-dracula .preview-content a {
color: #8be9fd;
}
body.theme-dracula .status-bar {
background: #343746;
border-top-color: #44475a;
color: #f8f8f2;
}
+126
View File
@@ -0,0 +1,126 @@
/* Theme: GitHub Light — id=github — category=light */
body.theme-github {
background: #fff;
color: #24292e;
}
body.theme-github .tab-bar {
background: #fafbfc;
border-bottom-color: #e1e4e8;
}
body.theme-github .tab {
background: #f6f8fa;
border-color: #e1e4e8;
color: #24292e;
}
body.theme-github .tab.active {
background: #fff;
border-color: #0366d6;
}
body.theme-github .tab-close {
color: #586069;
}
body.theme-github .tab-close:hover {
background: #e1e4e8;
color: #cb2431;
}
body.theme-github .new-tab-button {
border-color: #e1e4e8;
color: #586069;
}
body.theme-github .new-tab-button:hover {
background: #f6f8fa;
}
body.theme-github .toolbar {
background: #fafbfc;
border-bottom-color: #e1e4e8;
}
body.theme-github .toolbar button {
color: #586069;
}
body.theme-github .toolbar button:hover {
background: #f6f8fa;
border-color: #e1e4e8;
}
body.theme-github #editor {
background: #fff;
color: #24292e;
}
body.theme-github #preview,
body.theme-github .preview-content {
color: #24292e;
}
body.theme-github #preview h1,
body.theme-github #preview h2,
body.theme-github .preview-content h1,
body.theme-github .preview-content h2 {
border-bottom-color: #eaecef;
}
body.theme-github #preview code,
body.theme-github .preview-content code {
background-color: rgba(27, 31, 35, 0.05);
}
body.theme-github #preview pre,
body.theme-github .preview-content pre {
background-color: #f6f8fa;
}
body.theme-github #preview blockquote,
body.theme-github .preview-content blockquote {
color: #6a737d;
border-left-color: #dfe2e5;
}
body.theme-github #preview a,
body.theme-github .preview-content a {
color: #0366d6;
}
body.theme-github .status-bar {
background: #fafbfc;
border-top-color: #e1e4e8;
color: #586069;
}
body.theme-github .line-numbers {
background: #fafbfc;
border-right-color: #e1e4e8;
color: #586069;
}
body.theme-github .export-mode-toggle {
border-color: #e1e4e8;
}
body.theme-github .export-help {
color: #586069;
}
body.theme-github .basic-options {
background: #f6f8fa;
border-color: #e1e4e8;
}
body.theme-github .enhanced-stats {
color: #586069;
border-color: #e1e4e8;
}
body.theme-github .mermaid {
background: #f6f8fa;
border-color: #e1e4e8;
}
+72
View File
@@ -0,0 +1,72 @@
/* Theme: Gruvbox Dark — id=gruvbox-dark — category=dark */
body.theme-gruvbox-dark {
background: #282828;
color: #ebdbb2;
}
body.theme-gruvbox-dark .tab-bar {
background: #3c3836;
border-bottom-color: #504945;
}
body.theme-gruvbox-dark .tab {
background: #504945;
border-color: #665c54;
color: #ebdbb2;
}
body.theme-gruvbox-dark .tab.active {
background: #282828;
border-color: #fabd2f;
}
body.theme-gruvbox-dark .toolbar {
background: #3c3836;
border-bottom-color: #504945;
}
body.theme-gruvbox-dark .toolbar button {
color: #ebdbb2;
}
body.theme-gruvbox-dark .toolbar button:hover {
background: #504945;
border-color: #665c54;
}
body.theme-gruvbox-dark .editor-textarea {
background: #282828;
color: #ebdbb2;
}
body.theme-gruvbox-dark .pane:last-child {
background: #282828;
}
body.theme-gruvbox-dark .preview-content {
color: #ebdbb2;
}
body.theme-gruvbox-dark .preview-content h1,
body.theme-gruvbox-dark .preview-content h2 {
border-bottom-color: #504945;
color: #fabd2f;
}
body.theme-gruvbox-dark .preview-content code {
background-color: #3c3836;
}
body.theme-gruvbox-dark .preview-content pre {
background-color: #3c3836;
}
body.theme-gruvbox-dark .preview-content a {
color: #83a598;
}
body.theme-gruvbox-dark .status-bar {
background: #3c3836;
border-top-color: #504945;
color: #ebdbb2;
}
+72
View File
@@ -0,0 +1,72 @@
/* Theme: Gruvbox Light — id=gruvbox-light — category=light */
body.theme-gruvbox-light {
background: #fbf1c7;
color: #3c3836;
}
body.theme-gruvbox-light .tab-bar {
background: #ebdbb2;
border-bottom-color: #d5c4a1;
}
body.theme-gruvbox-light .tab {
background: #d5c4a1;
border-color: #bdae93;
color: #3c3836;
}
body.theme-gruvbox-light .tab.active {
background: #fbf1c7;
border-color: #b57614;
}
body.theme-gruvbox-light .toolbar {
background: #ebdbb2;
border-bottom-color: #d5c4a1;
}
body.theme-gruvbox-light .toolbar button {
color: #3c3836;
}
body.theme-gruvbox-light .toolbar button:hover {
background: #d5c4a1;
border-color: #bdae93;
}
body.theme-gruvbox-light .editor-textarea {
background: #fbf1c7;
color: #3c3836;
}
body.theme-gruvbox-light .pane:last-child {
background: #fbf1c7;
}
body.theme-gruvbox-light .preview-content {
color: #3c3836;
}
body.theme-gruvbox-light .preview-content h1,
body.theme-gruvbox-light .preview-content h2 {
border-bottom-color: #d5c4a1;
color: #b57614;
}
body.theme-gruvbox-light .preview-content code {
background-color: #ebdbb2;
}
body.theme-gruvbox-light .preview-content pre {
background-color: #ebdbb2;
}
body.theme-gruvbox-light .preview-content a {
color: #076678;
}
body.theme-gruvbox-light .status-bar {
background: #ebdbb2;
border-top-color: #d5c4a1;
color: #3c3836;
}
+85
View File
@@ -0,0 +1,85 @@
/* Theme: Light — id=light — category=light */
body.theme-light .pdf-viewer-toolbar {
background: linear-gradient(180deg, #fafafa 0%, #f0f0f0 100%) !important;
border-bottom: 1px solid #d0d0d0 !important;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
body.theme-light .pdf-viewer-toolbar button {
background: #fff !important;
border: 1px solid #ccc !important;
color: #333 !important;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
body.theme-light .pdf-viewer-toolbar button:hover {
background: #e8e8e8 !important;
border-color: #bbb !important;
}
body.theme-light .pdf-editor-btn {
background: linear-gradient(135deg, #4a90d9, #357abd) !important;
border: 1px solid #357abd !important;
}
body.theme-light .pdf-editor-btn:hover {
background: linear-gradient(135deg, #357abd, #2868a0) !important;
}
body.theme-light #pdf-page-info,
body.theme-light #pdf-zoom-level {
color: #444 !important;
font-weight: 500;
}
body.theme-light #pdf-page-input {
background: #fff !important;
border: 1px solid #ccc !important;
color: #333 !important;
}
body.theme-light .pdf-toolbar-separator {
background: #d0d0d0 !important;
}
body.theme-light .pdf-filename {
color: #555 !important;
}
body.theme-light .pdf-viewer-container {
background: #e8e8e8;
}
body.theme-light .pdf-viewer-toolbar {
background: #f5f5f5;
border-bottom-color: #ddd;
}
body.theme-light .pdf-viewer-toolbar button {
background: #fff;
border-color: #ddd;
color: #333;
}
body.theme-light .pdf-viewer-toolbar button:hover {
background: #e8e8e8;
}
body.theme-light #pdf-page-info,
body.theme-light #pdf-zoom-level {
color: #333;
}
body.theme-light #pdf-page-input {
background: #fff;
border-color: #ddd;
color: #333;
}
body.theme-light .pdf-filename {
color: #666;
}
body.theme-light .pdf-viewer {
background: #d0d0d0;
}
+72
View File
@@ -0,0 +1,72 @@
/* Theme: Material — id=material — category=dark */
body.theme-material {
background: #263238;
color: #eeffff;
}
body.theme-material .tab-bar {
background: #2e3c43;
border-bottom-color: #37474f;
}
body.theme-material .tab {
background: #37474f;
border-color: #546e7a;
color: #eeffff;
}
body.theme-material .tab.active {
background: #263238;
border-color: #82aaff;
}
body.theme-material .toolbar {
background: #2e3c43;
border-bottom-color: #37474f;
}
body.theme-material .toolbar button {
color: #eeffff;
}
body.theme-material .toolbar button:hover {
background: #37474f;
border-color: #546e7a;
}
body.theme-material .editor-textarea {
background: #263238;
color: #eeffff;
}
body.theme-material .pane:last-child {
background: #263238;
}
body.theme-material .preview-content {
color: #eeffff;
}
body.theme-material .preview-content h1,
body.theme-material .preview-content h2 {
border-bottom-color: #37474f;
color: #82aaff;
}
body.theme-material .preview-content code {
background-color: #2e3c43;
}
body.theme-material .preview-content pre {
background-color: #2e3c43;
}
body.theme-material .preview-content a {
color: #80cbc4;
}
body.theme-material .status-bar {
background: #2e3c43;
border-top-color: #37474f;
color: #eeffff;
}
+135
View File
@@ -0,0 +1,135 @@
/* Theme: Monokai — id=monokai — category=dark */
body.theme-monokai {
background: #272822;
color: #f8f8f2;
}
body.theme-monokai .tab-bar {
background: #3e3d32;
border-bottom-color: #75715e;
}
body.theme-monokai .tab {
background: #49483e;
border-color: #75715e;
color: #f8f8f2;
}
body.theme-monokai .tab.active {
background: #272822;
border-color: #a6e22e;
}
body.theme-monokai .tab-close {
color: #f8f8f2;
}
body.theme-monokai .tab-close:hover {
background: #75715e;
color: #f92672;
}
body.theme-monokai .new-tab-button {
border-color: #75715e;
color: #f8f8f2;
}
body.theme-monokai .new-tab-button:hover {
background: #49483e;
}
body.theme-monokai .toolbar {
background: #3e3d32;
border-bottom-color: #75715e;
}
body.theme-monokai .toolbar button {
color: #f8f8f2;
}
body.theme-monokai .toolbar button:hover {
background: #49483e;
border-color: #75715e;
}
body.theme-monokai #editor {
background: #272822;
color: #f8f8f2;
}
body.theme-monokai .editor-textarea {
background: #272822;
color: #f8f8f2;
}
body.theme-monokai #preview-pane {
background: #272822;
}
body.theme-monokai #preview,
body.theme-monokai .preview-content {
color: #f8f8f2;
}
body.theme-monokai #preview h1,
body.theme-monokai #preview h2,
body.theme-monokai .preview-content h1,
body.theme-monokai .preview-content h2 {
border-bottom-color: #75715e;
}
body.theme-monokai #preview code,
body.theme-monokai .preview-content code {
background-color: #3e3d32;
}
body.theme-monokai #preview pre,
body.theme-monokai .preview-content pre {
background-color: #3e3d32;
}
body.theme-monokai #preview blockquote,
body.theme-monokai .preview-content blockquote {
color: #75715e;
border-left-color: #75715e;
}
body.theme-monokai #preview a,
body.theme-monokai .preview-content a {
color: #66d9ef;
}
body.theme-monokai .status-bar {
background: #3e3d32;
border-top-color: #75715e;
color: #75715e;
}
body.theme-monokai .line-numbers {
background: #2f2f2f;
border-right-color: #555;
color: #75715e;
}
body.theme-monokai .export-mode-toggle {
border-color: #49483e;
}
body.theme-monokai .export-help {
color: #75715e;
}
body.theme-monokai .basic-options {
background: #2f2f2f;
border-color: #49483e;
}
body.theme-monokai .enhanced-stats {
color: #75715e;
border-color: #49483e;
}
body.theme-monokai .mermaid {
background: #2f2f2f;
border-color: #49483e;
}
+72
View File
@@ -0,0 +1,72 @@
/* Theme: Nord — id=nord — category=dark */
body.theme-nord {
background: #2e3440;
color: #d8dee9;
}
body.theme-nord .tab-bar {
background: #3b4252;
border-bottom-color: #4c566a;
}
body.theme-nord .tab {
background: #434c5e;
border-color: #4c566a;
color: #d8dee9;
}
body.theme-nord .tab.active {
background: #2e3440;
border-color: #88c0d0;
}
body.theme-nord .toolbar {
background: #3b4252;
border-bottom-color: #4c566a;
}
body.theme-nord .toolbar button {
color: #d8dee9;
}
body.theme-nord .toolbar button:hover {
background: #434c5e;
border-color: #4c566a;
}
body.theme-nord .editor-textarea {
background: #2e3440;
color: #d8dee9;
}
body.theme-nord .pane:last-child {
background: #2e3440;
}
body.theme-nord .preview-content {
color: #d8dee9;
}
body.theme-nord .preview-content h1,
body.theme-nord .preview-content h2 {
border-bottom-color: #4c566a;
color: #88c0d0;
}
body.theme-nord .preview-content code {
background-color: #3b4252;
}
body.theme-nord .preview-content pre {
background-color: #3b4252;
}
body.theme-nord .preview-content a {
color: #81a1c1;
}
body.theme-nord .status-bar {
background: #3b4252;
border-top-color: #4c566a;
color: #d8dee9;
}
+72
View File
@@ -0,0 +1,72 @@
/* Theme: Oceanic Next — id=oceanic-next — category=dark */
body.theme-oceanic-next {
background: #1b2b34;
color: #cdd3de;
}
body.theme-oceanic-next .tab-bar {
background: #20353f;
border-bottom-color: #343d46;
}
body.theme-oceanic-next .tab {
background: #343d46;
border-color: #4f5b66;
color: #cdd3de;
}
body.theme-oceanic-next .tab.active {
background: #1b2b34;
border-color: #6699cc;
}
body.theme-oceanic-next .toolbar {
background: #20353f;
border-bottom-color: #343d46;
}
body.theme-oceanic-next .toolbar button {
color: #cdd3de;
}
body.theme-oceanic-next .toolbar button:hover {
background: #343d46;
border-color: #4f5b66;
}
body.theme-oceanic-next .editor-textarea {
background: #1b2b34;
color: #cdd3de;
}
body.theme-oceanic-next .pane:last-child {
background: #1b2b34;
}
body.theme-oceanic-next .preview-content {
color: #cdd3de;
}
body.theme-oceanic-next .preview-content h1,
body.theme-oceanic-next .preview-content h2 {
border-bottom-color: #343d46;
color: #6699cc;
}
body.theme-oceanic-next .preview-content code {
background-color: #20353f;
}
body.theme-oceanic-next .preview-content pre {
background-color: #20353f;
}
body.theme-oceanic-next .preview-content a {
color: #5fb3b3;
}
body.theme-oceanic-next .status-bar {
background: #20353f;
border-top-color: #343d46;
color: #cdd3de;
}
+88
View File
@@ -0,0 +1,88 @@
/* Theme: One Dark — id=onedark — category=dark */
body.theme-onedark,
body.theme-one-dark {
background: #282c34;
color: #abb2bf;
}
body.theme-onedark .tab-bar,
body.theme-one-dark .tab-bar {
background: #21252b;
border-bottom-color: #181a1f;
}
body.theme-onedark .tab,
body.theme-one-dark .tab {
background: #2c313a;
border-color: #3e4451;
color: #abb2bf;
}
body.theme-onedark .tab.active,
body.theme-one-dark .tab.active {
background: #282c34;
border-color: #61afef;
}
body.theme-onedark .toolbar,
body.theme-one-dark .toolbar {
background: #21252b;
border-bottom-color: #181a1f;
}
body.theme-onedark .toolbar button,
body.theme-one-dark .toolbar button {
color: #abb2bf;
}
body.theme-onedark .toolbar button:hover,
body.theme-one-dark .toolbar button:hover {
background: #2c313a;
border-color: #3e4451;
}
body.theme-onedark .editor-textarea,
body.theme-one-dark .editor-textarea {
background: #282c34;
color: #abb2bf;
}
body.theme-onedark .pane:last-child,
body.theme-one-dark .pane:last-child {
background: #282c34;
}
body.theme-onedark .preview-content,
body.theme-one-dark .preview-content {
color: #abb2bf;
}
body.theme-onedark .preview-content h1,
body.theme-onedark .preview-content h2,
body.theme-one-dark .preview-content h1,
body.theme-one-dark .preview-content h2 {
border-bottom-color: #3e4451;
color: #61afef;
}
body.theme-onedark .preview-content code,
body.theme-one-dark .preview-content code {
background-color: #21252b;
}
body.theme-onedark .preview-content pre,
body.theme-one-dark .preview-content pre {
background-color: #21252b;
}
body.theme-onedark .preview-content a,
body.theme-one-dark .preview-content a {
color: #56b6c2;
}
body.theme-onedark .status-bar,
body.theme-one-dark .status-bar {
background: #21252b;
border-top-color: #181a1f;
color: #abb2bf;
}
+72
View File
@@ -0,0 +1,72 @@
/* Theme: Palenight — id=palenight — category=dark */
body.theme-palenight {
background: #292d3e;
color: #a6accd;
}
body.theme-palenight .tab-bar {
background: #32374d;
border-bottom-color: #444267;
}
body.theme-palenight .tab {
background: #444267;
border-color: #676e95;
color: #a6accd;
}
body.theme-palenight .tab.active {
background: #292d3e;
border-color: #82aaff;
}
body.theme-palenight .toolbar {
background: #32374d;
border-bottom-color: #444267;
}
body.theme-palenight .toolbar button {
color: #a6accd;
}
body.theme-palenight .toolbar button:hover {
background: #444267;
border-color: #676e95;
}
body.theme-palenight .editor-textarea {
background: #292d3e;
color: #a6accd;
}
body.theme-palenight .pane:last-child {
background: #292d3e;
}
body.theme-palenight .preview-content {
color: #a6accd;
}
body.theme-palenight .preview-content h1,
body.theme-palenight .preview-content h2 {
border-bottom-color: #444267;
color: #82aaff;
}
body.theme-palenight .preview-content code {
background-color: #32374d;
}
body.theme-palenight .preview-content pre {
background-color: #32374d;
}
body.theme-palenight .preview-content a {
color: #89ddff;
}
body.theme-palenight .status-bar {
background: #32374d;
border-top-color: #444267;
color: #a6accd;
}
+78
View File
@@ -0,0 +1,78 @@
/* Theme: Paper — id=paper — category=light */
body.theme-paper {
background: #ffffff;
color: #1a1a1a;
}
body.theme-paper .tab-bar {
background: #f8f8f8;
border-bottom-color: #e0e0e0;
}
body.theme-paper .tab {
background: #f0f0f0;
border-color: #e0e0e0;
color: #333;
}
body.theme-paper .tab.active {
background: #ffffff;
border-bottom-color: #1a1a1a;
}
body.theme-paper .toolbar {
background: #f8f8f8;
border-bottom-color: #e0e0e0;
}
body.theme-paper .toolbar button {
color: #333;
}
body.theme-paper .toolbar button:hover {
background: #e8e8e8;
}
body.theme-paper .editor-textarea {
background: #ffffff;
color: #1a1a1a;
}
body.theme-paper .pane:last-child {
background: #ffffff;
}
body.theme-paper .preview-content {
color: #1a1a1a;
}
body.theme-paper .preview-content h1,
body.theme-paper .preview-content h2 {
color: #000;
border-bottom-color: #e0e0e0;
}
body.theme-paper .preview-content code {
background: #f5f5f5;
color: #c41a16;
}
body.theme-paper .preview-content pre {
background: #f5f5f5;
border-color: #e0e0e0;
}
body.theme-paper .preview-content a {
color: #0366d6;
}
body.theme-paper .preview-content blockquote {
border-left-color: #ddd;
background: #f9f9f9;
}
body.theme-paper .status-bar {
background: #f8f8f8;
border-top-color: #e0e0e0;
color: #333;
}
+127
View File
@@ -0,0 +1,127 @@
/* Theme: Rose Pine Dawn — id=rosepine-dawn — category=light */
body.theme-rosepine-dawn {
background: #faf4ed;
color: #575279;
}
body.theme-rosepine-dawn .tab-bar {
background: #f2e9e1;
border-bottom-color: #dfdad9;
}
body.theme-rosepine-dawn .tab {
background: #f2e9e1;
border-color: #dfdad9;
color: #575279;
}
body.theme-rosepine-dawn .tab.active {
background: #faf4ed;
border-bottom-color: #907aa9;
}
body.theme-rosepine-dawn .toolbar {
background: #f2e9e1;
border-bottom-color: #dfdad9;
}
body.theme-rosepine-dawn .toolbar button {
color: #575279;
}
body.theme-rosepine-dawn .toolbar button:hover {
background: #dfdad9;
}
body.theme-rosepine-dawn .editor-textarea {
background: #faf4ed;
color: #575279;
}
body.theme-rosepine-dawn .pane:last-child {
background: #faf4ed;
}
body.theme-rosepine-dawn .preview-content {
color: #575279;
}
body.theme-rosepine-dawn .preview-content h1,
body.theme-rosepine-dawn .preview-content h2 {
color: #286983;
border-bottom-color: #dfdad9;
}
body.theme-rosepine-dawn .preview-content code {
background: #f2e9e1;
color: #b4637a;
}
body.theme-rosepine-dawn .preview-content pre {
background: #f2e9e1;
border-color: #dfdad9;
}
body.theme-rosepine-dawn .preview-content a {
color: #56949f;
}
body.theme-rosepine-dawn .preview-content blockquote {
border-left-color: #907aa9;
background: #f2e9e1;
color: #797593;
}
body.theme-rosepine-dawn .status-bar {
background: #f2e9e1;
border-top-color: #dfdad9;
color: #575279;
}
body.theme-rosepine-dawn .pdf-viewer-toolbar {
background: linear-gradient(180deg, #faf4ed 0%, #f2e9e1 100%) !important;
border-bottom-color: #ddd8d1 !important;
}
body.theme-rosepine-dawn .pdf-viewer {
background: #e6e0d8 !important;
}
body.theme-rosepine-dawn .export-dialog-content,
body.theme-rosepine-dawn .batch-dialog-content,
body.theme-rosepine-dawn .pdf-editor-content {
background: rgba(250, 244, 237, 0.98);
border-color: #dfdad9;
color: #575279;
}
body.theme-rosepine-dawn .export-dialog-header,
body.theme-rosepine-dawn .batch-dialog-header {
background: #f2e9e1;
border-bottom-color: #dfdad9;
}
body.theme-rosepine-dawn .export-dialog-header h3,
body.theme-rosepine-dawn .batch-dialog-header h3 {
color: #286983;
}
body.theme-rosepine-dawn .export-section label,
body.theme-rosepine-dawn .batch-section label {
color: #575279;
}
body.theme-rosepine-dawn .export-section select,
body.theme-rosepine-dawn .export-section input,
body.theme-rosepine-dawn .batch-section select,
body.theme-rosepine-dawn .batch-section input {
background: #faf4ed;
border-color: #dfdad9;
color: #575279;
}
body.theme-rosepine-dawn .export-dialog-footer,
body.theme-rosepine-dawn .batch-dialog-footer {
background: #f2e9e1;
border-top-color: #dfdad9;
}
+126
View File
@@ -0,0 +1,126 @@
/* Theme: Sepia — id=sepia — category=light */
body.theme-sepia {
background: #f4ecd8;
color: #5b4636;
}
body.theme-sepia .tab-bar {
background: #e8dcc8;
border-bottom-color: #d4c4a8;
}
body.theme-sepia .tab {
background: #e8dcc8;
border-color: #d4c4a8;
color: #5b4636;
}
body.theme-sepia .tab.active {
background: #f4ecd8;
border-bottom-color: #8b7355;
}
body.theme-sepia .toolbar {
background: #e8dcc8;
border-bottom-color: #d4c4a8;
}
body.theme-sepia .toolbar button {
color: #5b4636;
}
body.theme-sepia .toolbar button:hover {
background: #d4c4a8;
}
body.theme-sepia .editor-textarea {
background: #f4ecd8;
color: #5b4636;
}
body.theme-sepia .pane:last-child {
background: #f4ecd8;
}
body.theme-sepia .preview-content {
color: #5b4636;
}
body.theme-sepia .preview-content h1,
body.theme-sepia .preview-content h2 {
color: #3d2914;
border-bottom-color: #d4c4a8;
}
body.theme-sepia .preview-content code {
background: #e8dcc8;
color: #8b4513;
}
body.theme-sepia .preview-content pre {
background: #e8dcc8;
border-color: #d4c4a8;
}
body.theme-sepia .preview-content a {
color: #8b4513;
}
body.theme-sepia .preview-content blockquote {
border-left-color: #8b7355;
background: #e8dcc8;
}
body.theme-sepia .status-bar {
background: #e8dcc8;
border-top-color: #d4c4a8;
color: #5b4636;
}
body.theme-sepia .pdf-viewer-toolbar {
background: linear-gradient(180deg, #f4f0e8 0%, #e8e4dc 100%) !important;
border-bottom-color: #cdc8c0 !important;
}
body.theme-sepia .pdf-viewer {
background: #d8d4cc !important;
}
body.theme-sepia .export-dialog-content,
body.theme-sepia .batch-dialog-content,
body.theme-sepia .pdf-editor-content {
background: rgba(244, 236, 216, 0.98);
border-color: #d4c4a8;
color: #5b4636;
}
body.theme-sepia .export-dialog-header,
body.theme-sepia .batch-dialog-header {
background: #e8dcc8;
border-bottom-color: #d4c4a8;
}
body.theme-sepia .export-dialog-header h3,
body.theme-sepia .batch-dialog-header h3 {
color: #3d2914;
}
body.theme-sepia .export-section label,
body.theme-sepia .batch-section label {
color: #5b4636;
}
body.theme-sepia .export-section select,
body.theme-sepia .export-section input,
body.theme-sepia .batch-section select,
body.theme-sepia .batch-section input {
background: #f4ecd8;
border-color: #d4c4a8;
color: #5b4636;
}
body.theme-sepia .export-dialog-footer,
body.theme-sepia .batch-dialog-footer {
background: #e8dcc8;
border-top-color: #d4c4a8;
}
+107
View File
@@ -0,0 +1,107 @@
/* Theme: Solarized Light — id=solarized — category=light */
body.theme-solarized {
background: #fdf6e3;
color: #657b83;
}
body.theme-solarized .tab-bar {
background: #eee8d5;
border-bottom-color: #93a1a1;
}
body.theme-solarized .tab {
background: #fdf6e3;
border-color: #93a1a1;
color: #657b83;
}
body.theme-solarized .tab.active {
background: #fdf6e3;
border-color: #859900;
}
body.theme-solarized .tab-close {
color: #657b83;
}
body.theme-solarized .tab-close:hover {
background: #93a1a1;
color: #dc322f;
}
body.theme-solarized .new-tab-button {
border-color: #93a1a1;
color: #657b83;
}
body.theme-solarized .new-tab-button:hover {
background: #eee8d5;
}
body.theme-solarized .toolbar {
background: #eee8d5;
border-bottom-color: #93a1a1;
}
body.theme-solarized .toolbar button {
color: #586e75;
}
body.theme-solarized .toolbar button:hover {
background: #fdf6e3;
border-color: #93a1a1;
}
body.theme-solarized #editor {
background: #fdf6e3;
color: #657b83;
}
body.theme-solarized #preview,
body.theme-solarized .preview-content {
color: #586e75;
}
body.theme-solarized #preview code,
body.theme-solarized .preview-content code {
background-color: #eee8d5;
}
body.theme-solarized #preview pre,
body.theme-solarized .preview-content pre {
background-color: #eee8d5;
}
body.theme-solarized #preview a,
body.theme-solarized .preview-content a {
color: #268bd2;
}
body.theme-solarized .line-numbers {
background: #fdf6e3;
border-right-color: #eee8d5;
color: #93a1a1;
}
body.theme-solarized .export-mode-toggle {
border-color: #eee8d5;
}
body.theme-solarized .export-help {
color: #586e75;
}
body.theme-solarized .basic-options {
background: #fdf6e3;
border-color: #eee8d5;
}
body.theme-solarized .enhanced-stats {
color: #586e75;
border-color: #eee8d5;
}
body.theme-solarized .mermaid {
background: #fdf6e3;
border-color: #eee8d5;
}
+88
View File
@@ -0,0 +1,88 @@
/* Theme: Tokyo Night — id=tokyonight — category=dark */
body.theme-tokyonight,
body.theme-tokyo-night {
background: #1a1b26;
color: #c0caf5;
}
body.theme-tokyonight .tab-bar,
body.theme-tokyo-night .tab-bar {
background: #16161e;
border-bottom-color: #24283b;
}
body.theme-tokyonight .tab,
body.theme-tokyo-night .tab {
background: #24283b;
border-color: #414868;
color: #c0caf5;
}
body.theme-tokyonight .tab.active,
body.theme-tokyo-night .tab.active {
background: #1a1b26;
border-color: #7aa2f7;
}
body.theme-tokyonight .toolbar,
body.theme-tokyo-night .toolbar {
background: #16161e;
border-bottom-color: #24283b;
}
body.theme-tokyonight .toolbar button,
body.theme-tokyo-night .toolbar button {
color: #c0caf5;
}
body.theme-tokyonight .toolbar button:hover,
body.theme-tokyo-night .toolbar button:hover {
background: #24283b;
border-color: #414868;
}
body.theme-tokyonight .editor-textarea,
body.theme-tokyo-night .editor-textarea {
background: #1a1b26;
color: #c0caf5;
}
body.theme-tokyonight .pane:last-child,
body.theme-tokyo-night .pane:last-child {
background: #1a1b26;
}
body.theme-tokyonight .preview-content,
body.theme-tokyo-night .preview-content {
color: #c0caf5;
}
body.theme-tokyonight .preview-content h1,
body.theme-tokyonight .preview-content h2,
body.theme-tokyo-night .preview-content h1,
body.theme-tokyo-night .preview-content h2 {
border-bottom-color: #24283b;
color: #7aa2f7;
}
body.theme-tokyonight .preview-content code,
body.theme-tokyo-night .preview-content code {
background-color: #24283b;
}
body.theme-tokyonight .preview-content pre,
body.theme-tokyo-night .preview-content pre {
background-color: #24283b;
}
body.theme-tokyonight .preview-content a,
body.theme-tokyo-night .preview-content a {
color: #7dcfff;
}
body.theme-tokyonight .status-bar,
body.theme-tokyo-night .status-bar {
background: #16161e;
border-top-color: #24283b;
color: #c0caf5;
}