From 1797766c3a21c488da16944aee3111e1f7d88be0 Mon Sep 17 00:00:00 2001
From: Apademide <63295420+apademide@users.noreply.github.com>
Date: Sat, 17 Sep 2022 19:39:13 +0200
Subject: [PATCH 1/5] Add Baguette theme
---
Utilities/ThemeHelper.cs | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/Utilities/ThemeHelper.cs b/Utilities/ThemeHelper.cs
index 4236527..a8a989d 100644
--- a/Utilities/ThemeHelper.cs
+++ b/Utilities/ThemeHelper.cs
@@ -65,6 +65,10 @@ static ThemeHelper()
breadcrumb.ColorCSS = "/css/theme/colors_breadcrumb.css";
breadcrumb.Footer = "Theme: Breadcrumb Dark, created by Breadcrumb";
Themes.Add("breadcrumb", breadcrumb);
+ ThemeHelper baguette = Dark.MemberwiseClone() as ThemeHelper;
+ baguette.ColorCSS = "/css/theme/colors_apademide.css";
+ baguette.Footer = "Theme: Baguette, created by Apademide";
+ Themes.Add("baguette", baguette);
}
public string BootstrapURL;
From 9e02535790a35eaad68d6d7fce7868d3e563942c Mon Sep 17 00:00:00 2001
From: Apademide <63295420+apademide@users.noreply.github.com>
Date: Sat, 17 Sep 2022 19:40:28 +0200
Subject: [PATCH 2/5] Add Baguette theme to theme menu
---
Views/Shared/_Layout.cshtml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Views/Shared/_Layout.cshtml b/Views/Shared/_Layout.cshtml
index 3c81482..6a92dc7 100644
--- a/Views/Shared/_Layout.cshtml
+++ b/Views/Shared/_Layout.cshtml
@@ -33,6 +33,7 @@
Acidic (Dark)
Chrispy Dark
Breadcrumb Dark
+ Apademide
Quite Light
From c27bb6f56709b06206c24c30b5e5a7a473ffcd5f Mon Sep 17 00:00:00 2001
From: Apademide <63295420+apademide@users.noreply.github.com>
Date: Sun, 18 Sep 2022 12:57:29 +0200
Subject: [PATCH 3/5] Add colors_apademide.css
Baguette's color theme
+ UI tweaks ( underline, navbar height + color)
---
wwwroot/css/theme/colors_apademide.css | 95 ++++++++++++++++++++++++++
1 file changed, 95 insertions(+)
create mode 100644 wwwroot/css/theme/colors_apademide.css
diff --git a/wwwroot/css/theme/colors_apademide.css b/wwwroot/css/theme/colors_apademide.css
new file mode 100644
index 0000000..48eee38
--- /dev/null
+++ b/wwwroot/css/theme/colors_apademide.css
@@ -0,0 +1,95 @@
+/* General Page */
+body {background-color:#0f0f0a;color:#e0e0ef}
+hr {border-color:#0f0f0a;}
+.line_numbers a {color:#777788;}
+/* Denizen Script Colors */
+.script_comment_header{color:#f47d78;}
+.script_comment_normal{color:#777788;}
+.script_comment_code{color:#7fff7f;}
+.script_comment_todo{color:#fee75c;font-weight:bold;}
+.script_key{color:#f79f57;}
+.script_key_inline{color:#f79f57;font-style:italic;}
+.script_command{color:#ff8bf3;font-style:italic;}
+.script_quote_double{color:#8aecf3;}
+.script_quote_single{color:#8aecf3;}
+.script_tag{color:#a1a1ac;}
+.script_tag_dot{color:#d951ff;}
+.script_tag_param{color:#696cfc;}
+.script_tag_param_bracket{color:#7777FF;}
+.script_colon{color:#00bacc;font-weight:bold;}
+.script_bad_space{color:#FFFFFF;background-color:#bc4b4b;}
+.script_normal{color:#FFFFFF;}
+.script_def_name{color:#fee75c;text-transform:uppercase;}
+/* Diff colors */
+.diff_added{color:#7fff7f;}
+.diff_removed{color:#f47d78;}
+.diff_special{color:#f79f57;}
+/* MC Log Colors */
+.mc_0{color:#e0e0ef;}
+.mc_1{color:#696cfc;}
+.mc_2{color:#7fff7f;}
+.mc_3{color:#00bacc;}
+.mc_4{color:#bc4b4b;}
+.mc_5{color:#d951ff;}
+.mc_6{color:#f79f57;}
+.mc_7{color:#a1a1ac;}
+.mc_8{color:#777788;}
+.mc_9{color:#7777FF;}
+.mc_a{color:#7fff7f;}
+.mc_b{color:#8aecf3;}
+.mc_c{color:#f47d78;}
+.mc_d{color:#ff8bf3;}
+.mc_e{color:#fee75c;}
+.mc_f{color:#e0e0ef;}
+.mc_n{border-bottom:1px solid white;}
+.mc_m{text-decoration:line-through;}
+.mc_l{font-weight:bold;}
+.mc_o{font-style:italic;}
+.mc_r{font-size:100%;font-style:normal;font-weight:normal;color:#e0e0ef;}
+.mc_k{font-style:italic;font-weight:bold;}
+/* Server log colors */
+.log_timestamp{color:#777788;}
+.log_info{color:#e0e0ef;}
+.log_warn{color:#f79f57;}
+.log_error{color:#f47d78;}
+.log_thread_main{color:#7fff7f;}
+.log_thread_user_auth{color:#8aecf3;}
+.log_thread_async{color:#696cfc;}
+.log_plugin{color:#005533;}
+.log_plugin_generic{color:#e0e0ef;}
+.log_plugin_load{color:#fee75c;}
+.log_plugin_enable{color:#fee75c;}
+.log_plugin_disable{color:#bc4b4b;}
+.log_plugin_denizen{color:#d951ff;}
+.log_plugin_citizens{color:#ff8bf3;}
+.log_plugin_sentinel{color:#ff8bf3;}
+.log_user_chat{color:#a1a1ac;}
+.log_user_join{color:#a1a1ac;}
+.log_user_cmd{color:#a1a1ac;}
+.log_autocolor_0,.log_autocolor_1,.log_autocolor_2,.log_autocolor_3,.log_autocolor_4,.log_autocolor_5,.log_autocolor_6,.log_autocolor_7,.log_autocolor_8,.log_autocolor_9,.log_autocolor_10,.log_autocolor_11,.log_autocolor_12,.log_autocolor_13,.log_autocolor_14,.log_autocolor_15,.log_autocolor_16,.log_autocolor_17,.log_autocolor_18,.log_autocolor_19{color:#8aecf3;}
+/* HLJS */
+pre code.hljs{display:block;overflow-x:auto;padding:1em;}
+code.hljs{padding:3px 5px;}
+.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#0066FF;}
+.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#000000;}
+.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#f79f57;}
+.hljs-attr,.hljs-attribute{color:#0000FF;}
+.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#e0e0ef;}
+.hljs-built_in,.hljs-symbol{color:#0066FF;}
+.hljs-code,.hljs-comment,.hljs-formula{color:#007700;}
+.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#0099BB;}
+.hljs-subst{color:#5500FF;}
+.hljs-section{color:#0000FF;font-weight:700;}
+.hljs-bullet{color:#000000;}
+.hljs-doctag{color:#AA2020;}
+.hljs-emphasis{color:#24292e;font-style:italic;}
+.hljs-strong{color:#24292e;font-weight:700;}
+.hljs-addition{color:#22863a;background-color:#f0fff4;}
+.hljs-deletion{color:#b31d28;background-color:#ffeef0;}
+/* Hidden content */
+.filtered_block {background-color:#373748;border-radius:1px;color:#000000;}
+.filtered_block:hover {background-color:#373748;}
+/* UI colors */
+nav.bg-primary{background-color:#fff48f!important;height:40px}
+nav a{color:#0f0f0a!important;}
+a:not([id],.nav-link,.navbar-brand),a:not([id],.nav-link,.navbar-brand):hover,.btn-secondary{text-decoration: underline;text-decoration-color:#299b7d;text-decoration-thickness:2px;color:#e0e0ef;}
From 570c94acd38fc2c81766fa76e30e7054158ab0fc Mon Sep 17 00:00:00 2001
From: Apademide <63295420+apademide@users.noreply.github.com>
Date: Sun, 18 Sep 2022 13:03:01 +0200
Subject: [PATCH 4/5] Fix title in dropdown menu
---
Views/Shared/_Layout.cshtml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Views/Shared/_Layout.cshtml b/Views/Shared/_Layout.cshtml
index 6a92dc7..9c372c9 100644
--- a/Views/Shared/_Layout.cshtml
+++ b/Views/Shared/_Layout.cshtml
@@ -33,7 +33,7 @@
Acidic (Dark)
Chrispy Dark
Breadcrumb Dark
- Apademide
+ Baguette Dark
Quite Light
From 6d4459b99cdb2a659b518a64d5603860fb4fbeb4 Mon Sep 17 00:00:00 2001
From: apademide
Date: Sat, 24 Sep 2022 20:27:48 +0200
Subject: [PATCH 5/5] Fix file name, start of new CSS rules
---
Utilities/ThemeHelper.cs | 2 +-
wwwroot/css/theme/colors_apademide.css | 95 --------------
wwwroot/css/theme/colors_baguette.css | 168 +++++++++++++++++++++++++
3 files changed, 169 insertions(+), 96 deletions(-)
delete mode 100644 wwwroot/css/theme/colors_apademide.css
create mode 100644 wwwroot/css/theme/colors_baguette.css
diff --git a/Utilities/ThemeHelper.cs b/Utilities/ThemeHelper.cs
index a8a989d..e36b68d 100644
--- a/Utilities/ThemeHelper.cs
+++ b/Utilities/ThemeHelper.cs
@@ -66,7 +66,7 @@ static ThemeHelper()
breadcrumb.Footer = "Theme: Breadcrumb Dark, created by Breadcrumb";
Themes.Add("breadcrumb", breadcrumb);
ThemeHelper baguette = Dark.MemberwiseClone() as ThemeHelper;
- baguette.ColorCSS = "/css/theme/colors_apademide.css";
+ baguette.ColorCSS = "/css/theme/colors_baguette.css";
baguette.Footer = "Theme: Baguette, created by Apademide";
Themes.Add("baguette", baguette);
}
diff --git a/wwwroot/css/theme/colors_apademide.css b/wwwroot/css/theme/colors_apademide.css
deleted file mode 100644
index 48eee38..0000000
--- a/wwwroot/css/theme/colors_apademide.css
+++ /dev/null
@@ -1,95 +0,0 @@
-/* General Page */
-body {background-color:#0f0f0a;color:#e0e0ef}
-hr {border-color:#0f0f0a;}
-.line_numbers a {color:#777788;}
-/* Denizen Script Colors */
-.script_comment_header{color:#f47d78;}
-.script_comment_normal{color:#777788;}
-.script_comment_code{color:#7fff7f;}
-.script_comment_todo{color:#fee75c;font-weight:bold;}
-.script_key{color:#f79f57;}
-.script_key_inline{color:#f79f57;font-style:italic;}
-.script_command{color:#ff8bf3;font-style:italic;}
-.script_quote_double{color:#8aecf3;}
-.script_quote_single{color:#8aecf3;}
-.script_tag{color:#a1a1ac;}
-.script_tag_dot{color:#d951ff;}
-.script_tag_param{color:#696cfc;}
-.script_tag_param_bracket{color:#7777FF;}
-.script_colon{color:#00bacc;font-weight:bold;}
-.script_bad_space{color:#FFFFFF;background-color:#bc4b4b;}
-.script_normal{color:#FFFFFF;}
-.script_def_name{color:#fee75c;text-transform:uppercase;}
-/* Diff colors */
-.diff_added{color:#7fff7f;}
-.diff_removed{color:#f47d78;}
-.diff_special{color:#f79f57;}
-/* MC Log Colors */
-.mc_0{color:#e0e0ef;}
-.mc_1{color:#696cfc;}
-.mc_2{color:#7fff7f;}
-.mc_3{color:#00bacc;}
-.mc_4{color:#bc4b4b;}
-.mc_5{color:#d951ff;}
-.mc_6{color:#f79f57;}
-.mc_7{color:#a1a1ac;}
-.mc_8{color:#777788;}
-.mc_9{color:#7777FF;}
-.mc_a{color:#7fff7f;}
-.mc_b{color:#8aecf3;}
-.mc_c{color:#f47d78;}
-.mc_d{color:#ff8bf3;}
-.mc_e{color:#fee75c;}
-.mc_f{color:#e0e0ef;}
-.mc_n{border-bottom:1px solid white;}
-.mc_m{text-decoration:line-through;}
-.mc_l{font-weight:bold;}
-.mc_o{font-style:italic;}
-.mc_r{font-size:100%;font-style:normal;font-weight:normal;color:#e0e0ef;}
-.mc_k{font-style:italic;font-weight:bold;}
-/* Server log colors */
-.log_timestamp{color:#777788;}
-.log_info{color:#e0e0ef;}
-.log_warn{color:#f79f57;}
-.log_error{color:#f47d78;}
-.log_thread_main{color:#7fff7f;}
-.log_thread_user_auth{color:#8aecf3;}
-.log_thread_async{color:#696cfc;}
-.log_plugin{color:#005533;}
-.log_plugin_generic{color:#e0e0ef;}
-.log_plugin_load{color:#fee75c;}
-.log_plugin_enable{color:#fee75c;}
-.log_plugin_disable{color:#bc4b4b;}
-.log_plugin_denizen{color:#d951ff;}
-.log_plugin_citizens{color:#ff8bf3;}
-.log_plugin_sentinel{color:#ff8bf3;}
-.log_user_chat{color:#a1a1ac;}
-.log_user_join{color:#a1a1ac;}
-.log_user_cmd{color:#a1a1ac;}
-.log_autocolor_0,.log_autocolor_1,.log_autocolor_2,.log_autocolor_3,.log_autocolor_4,.log_autocolor_5,.log_autocolor_6,.log_autocolor_7,.log_autocolor_8,.log_autocolor_9,.log_autocolor_10,.log_autocolor_11,.log_autocolor_12,.log_autocolor_13,.log_autocolor_14,.log_autocolor_15,.log_autocolor_16,.log_autocolor_17,.log_autocolor_18,.log_autocolor_19{color:#8aecf3;}
-/* HLJS */
-pre code.hljs{display:block;overflow-x:auto;padding:1em;}
-code.hljs{padding:3px 5px;}
-.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#0066FF;}
-.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#000000;}
-.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#f79f57;}
-.hljs-attr,.hljs-attribute{color:#0000FF;}
-.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#e0e0ef;}
-.hljs-built_in,.hljs-symbol{color:#0066FF;}
-.hljs-code,.hljs-comment,.hljs-formula{color:#007700;}
-.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#0099BB;}
-.hljs-subst{color:#5500FF;}
-.hljs-section{color:#0000FF;font-weight:700;}
-.hljs-bullet{color:#000000;}
-.hljs-doctag{color:#AA2020;}
-.hljs-emphasis{color:#24292e;font-style:italic;}
-.hljs-strong{color:#24292e;font-weight:700;}
-.hljs-addition{color:#22863a;background-color:#f0fff4;}
-.hljs-deletion{color:#b31d28;background-color:#ffeef0;}
-/* Hidden content */
-.filtered_block {background-color:#373748;border-radius:1px;color:#000000;}
-.filtered_block:hover {background-color:#373748;}
-/* UI colors */
-nav.bg-primary{background-color:#fff48f!important;height:40px}
-nav a{color:#0f0f0a!important;}
-a:not([id],.nav-link,.navbar-brand),a:not([id],.nav-link,.navbar-brand):hover,.btn-secondary{text-decoration: underline;text-decoration-color:#299b7d;text-decoration-thickness:2px;color:#e0e0ef;}
diff --git a/wwwroot/css/theme/colors_baguette.css b/wwwroot/css/theme/colors_baguette.css
new file mode 100644
index 0000000..22bafc3
--- /dev/null
+++ b/wwwroot/css/theme/colors_baguette.css
@@ -0,0 +1,168 @@
+@import "colors_light.css";
+/* Baguette (Light): created by apademide */
+/* Matching MetaDocs Version: 1.1.0 */
+
+/* Global appearance */
+:root {
+ --very-black: #0f0f0f;
+ --black: #585858;
+ --gray: #cecece;
+ --background: #f7f7f7;
+ --green: #299b7d;
+ --tag: var(--gray);
+ --margin: 15vw;
+ --width: 70vw;
+ --font-mono: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
+ --font-regular: Arial,Helvetica,sans-serif;
+}
+@media (width < 1200px) {
+ :root {
+ --margin: 5vw;
+ --width: 90vw;
+ }
+}
+body {font-family: var(--font-regular); background-color: var(--very-black); color: var(--black); }
+hr { border-top: 1.5px solid var(--gray); }
+/* Styling links */
+a:not(code a),a:not(code a):hover { text-decoration: underline; text-decoration-color: var(--green); text-decoration-thickness: 2px; color: var(--very-black); }
+/* NavBar */
+.navbar { font-size: 16px; padding: 10px var(--margin) 10px 20px; border-bottom: 1.5px solid var(--gray);}
+nav.bg-primary { background-color: #fff48f!important; } /* !important required because bootstrap is annoying */
+.navbar-dark .navbar-brand { font-size: 1rem; position: relative; font-weight: bold; text-decoration: none; text-shadow: 1px 0px #222,2px 2px 0px #222,3px 3px 0px #222,-1px 1px 0px #222,0px 2px 0px #222,1px 3px 0px #222,-1px -1px 0px #222,-1px 1px 0px #222,1px -1px 0px #222; }
+.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link:hover { color: var(--very-black); text-decoration: none; }
+/* Disables the "pusher" (empty div @ the top that should be as height as the navbar, but isn't(because i changed its height)) */
+body > div[style] {display: none;}
+/* Information card */
+center .card { display: block; padding: 60px 0 20px 0; background-color: var(--background); border-radius: 0; border: 0; max-width: unset !important; /* !important required because of inline style */ text-align: left; border-bottom: 1.5px solid var(--gray); }
+center .card .card-header { color: var(--very-black); font-size: 34px; margin: 0; padding: 70px 0 0 var(--margin); background-color: unset; font-weight: bold; border: 0; }
+center .card .card-body { padding: 21px 0 0 0; font-size: 19px; line-height: 24px; color: var(--black); }
+center .card .card-body .card-text { padding-left: var(--margin); padding-bottom: 50px; border-bottom: 1.5px solid var(--gray); }
+/* Format the buttons */
+center .card-body > a, #edit_button > input.btn.btn-secondary.btn-sm { display: inline-block; text-decoration: none; background-color: var(--tag); border: 0; padding: 1px 6px; margin: 6px 6px 0 0; font-weight: 400; border-radius: 3px; font-family: var(--font-mono); color: var(--very-black); font-size: 14.5px }
+center .card-body > a:hover, #edit_button > input.btn.btn-secondary.btn-sm:hover { background-color: var(--gray); color: var(--very-black); }
+body > center > div > div.card-body > a:nth-child(2) { margin-left: var(--margin); }
+#submitpost .center_helper .btn-group label { position: relative; background-color: var(--tag); border: 0; padding: 1px 6px; margin: 6px 6px 0 0; border-radius: 3px; font-family: var(--font-mono); color: var(--very-black); font-size: 14.5px }
+#submitpost .center_helper .btn-group label.active { transform: translateY(-3px); box-shadow: 0 3px 0 var(--black);}
+#other_type_selection { background-color: unset; outline: none; border: none; border-left: 1.5px solid var(--black); color: var(--very-black) }
+#submitpost > div.lock_top > span.center_helper > input.btn.btn-success { background-color: #7fff7f; border: 0; padding: 1px 6px; margin: 6px 6px 0 0; border-radius: 3px; font-family: var(--font-mono); color: var(--very-black); font-size: 14.5px}
+/* Handle "Copied!" popover for Copy btn */
+#copybutton { position: relative; }
+#copybutton .popover_box { position: absolute; display: block; top: 0%; padding: 1px 0; left: 0; width: 100%; border-radius: 3px; background-color: #7fff7f; color: var(--very-black); }
+/* Better legibility for code selection */
+code span::selection, code::selection { color: inherit; background-color: #0000A8; }
+/* Footer */
+footer center { padding: 0 var(--margin); text-align: left; border-top: var(--gray) 1.5px solid; margin-top: 50px; background-color: var(--background); }
+/* Hides footer's hr (replaced by the above border-top to be full width) */
+footer center hr { display: none }
+/* Fixes footer's font */
+body > footer > center > span { display: block; padding: 10px 0 20px 0; }
+/* Code container */
+center .center-auto { position: relative; width: 100%; }
+/* Line numbers */
+center .line_numbers { position: absolute; right: calc( 100% - var(--margin) + 20px );}
+center .line_numbers pre code a { color: #777788; text-decoration: none;}
+/* Code content */
+center .paste_body { position: relative; left: 0; }
+/* Paste area */
+textarea { color:#e0e0ef; font-family: var(--font-mono); }
+#pastecontents {
+ transform: translateY(140px);
+ color:#e0e0ef;
+ left: var(--margin);
+ right: var(--margin);
+ width: auto;
+}
+#submitpost .lock_top textarea {
+ transform: translateY(14px);
+ color: var(--very-black);
+ left: var(--margin)
+}
+/* Hides the lil ">" before the title's textarea */
+#submitpost .lock_top .prefix_text { display: none; }
+/* Denizen Script Colors */
+.script_comment_header{color:#f47d78;}
+.script_comment_normal{color:#777788;}
+.script_comment_code{color:#7fff7f;}
+.script_comment_todo{color:#fee75c;font-weight:bold;}
+.script_key{color:#f79f57;}
+.script_key_inline{color:#f79f57;font-style:italic;}
+.script_command{color:#ff8bf3;font-style:italic;}
+.script_quote_double{color:#8aecf3;}
+.script_quote_single{color:#8aecf3;}
+.script_tag{color:#a1a1ac;}
+.script_tag_dot{color:#d951ff;}
+.script_tag_param{color:#696cfc;}
+.script_tag_param_bracket{color:#7777FF;}
+.script_colon{color:#00bacc;font-weight:bold;}
+.script_bad_space{color:#FFFFFF;background-color:#bc4b4b;}
+.script_normal{color:#FFFFFF;}
+.script_def_name{color:#fee75c;text-transform:uppercase;font-style:normal;}
+/* Diff colors */
+.diff_added{color:#7fff7f;}
+.diff_removed{color:#f47d78;}
+.diff_special{color:#f79f57;}
+/* MC Log Colors */
+.mc_0{color:#e0e0ef;}
+.mc_1{color:#696cfc;}
+.mc_2{color:#7fff7f;}
+.mc_3{color:#00bacc;}
+.mc_4{color:#bc4b4b;}
+.mc_5{color:#d951ff;}
+.mc_6{color:#f79f57;}
+.mc_7{color:#a1a1ac;}
+.mc_8{color:#777788;}
+.mc_9{color:#7777FF;}
+.mc_a{color:#7fff7f;}
+.mc_b{color:#8aecf3;}
+.mc_c{color:#f47d78;}
+.mc_d{color:#ff8bf3;}
+.mc_e{color:#fee75c;}
+.mc_f{color:#e0e0ef;}
+.mc_n{border-bottom:1px solid white;}
+.mc_m{text-decoration:line-through;}
+.mc_l{font-weight:bold;}
+.mc_o{font-style:italic;}
+.mc_r{font-size:100%;font-style:normal;font-weight:normal;color:#e0e0ef;}
+.mc_k{font-style:italic;font-weight:bold;}
+/* Server log colors */
+.log_timestamp{color:#777788;}
+.log_info{color:#e0e0ef;}
+.log_warn{color:#f79f57;}
+.log_error{color:#f47d78;}
+.log_thread_main{color:#7fff7f;}
+.log_thread_user_auth{color:#8aecf3;}
+.log_thread_async{color:#696cfc;}
+.log_plugin{color:#005533;}
+.log_plugin_generic{color:#e0e0ef;}
+.log_plugin_load{color:#fee75c;}
+.log_plugin_enable{color:#fee75c;}
+.log_plugin_disable{color:#bc4b4b;}
+.log_plugin_denizen{color:#d951ff;}
+.log_plugin_citizens{color:#ff8bf3;}
+.log_plugin_sentinel{color:#ff8bf3;}
+.log_user_chat{color:#a1a1ac;}
+.log_user_join{color:#a1a1ac;}
+.log_user_cmd{color:#a1a1ac;}
+.log_autocolor_0,.log_autocolor_1,.log_autocolor_2,.log_autocolor_3,.log_autocolor_4,.log_autocolor_5,.log_autocolor_6,.log_autocolor_7,.log_autocolor_8,.log_autocolor_9,.log_autocolor_10,.log_autocolor_11,.log_autocolor_12,.log_autocolor_13,.log_autocolor_14,.log_autocolor_15,.log_autocolor_16,.log_autocolor_17,.log_autocolor_18,.log_autocolor_19{color:#8aecf3;}
+/* HLJS */
+pre code.hljs{display:block;overflow-x:auto;padding:1em;}
+code.hljs{padding:3px 5px;}
+.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#0066FF;}
+.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#000000;}
+.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#f79f57;}
+.hljs-attr,.hljs-attribute{color:#0000FF;}
+.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#e0e0ef;}
+.hljs-built_in,.hljs-symbol{color:#0066FF;}
+.hljs-code,.hljs-comment,.hljs-formula{color:#007700;}
+.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#0099BB;}
+.hljs-subst{color:#5500FF;}
+.hljs-section{color:#0000FF;font-weight:700;}
+.hljs-bullet{color:#000000;}
+.hljs-doctag{color:#AA2020;}
+.hljs-emphasis{color:#24292e;font-style:italic;}
+.hljs-strong{color:#24292e;font-weight:700;}
+.hljs-addition{color:#22863a;background-color:#f0fff4;}
+.hljs-deletion{color:#b31d28;background-color:#ffeef0;}
+/* Hidden content */
+.filtered_block {background-color:#373748;border-radius:1px;color:#000000;}
+.filtered_block:hover {background-color:#373748;}