diff --git a/_includes/author.html b/_includes/author.html
index 8652c82..b5a812d 100644
--- a/_includes/author.html
+++ b/_includes/author.html
@@ -12,6 +12,6 @@
{{- author.name | strip | normalize_whitespace | xml_escape -}}
{%- endif -%}
-
+{%- endif -%}
-{%- endif -%}
\ No newline at end of file
+
\ No newline at end of file
diff --git a/_includes/styles.scss b/_includes/styles.scss
index 073428f..36697ec 100644
--- a/_includes/styles.scss
+++ b/_includes/styles.scss
@@ -1,5 +1,6 @@
@import "reset";
@import "variables";
+@import "highlighter";
@import "framework";
@import "navbar";
@import "print";
\ No newline at end of file
diff --git a/_scss/_highlighter.scss b/_scss/_highlighter.scss
new file mode 100644
index 0000000..42d4512
--- /dev/null
+++ b/_scss/_highlighter.scss
@@ -0,0 +1,136 @@
+.highlight table td {
+ padding: 5px;
+}
+
+.highlight table pre {
+ margin: 0;
+}
+
+.highlight,
+.highlight .w {
+ background-color: $color-bg-alt;
+ color: $color-text;
+}
+
+.highlight .err {
+ background-color: #ac4142;
+ color: $color-bg-alt;
+}
+
+.highlight .c,
+.highlight .ch,
+.highlight .cd,
+.highlight .cm,
+.highlight .cpf,
+.highlight .c1,
+.highlight .cs {
+ color: #505050;
+}
+
+.highlight .cp {
+ color: #f4bf75;
+}
+
+.highlight .nt {
+ color: #f4bf75;
+}
+
+.highlight .o,
+.highlight .ow {
+ color: $color-text;
+}
+
+.highlight .p,
+.highlight .pi {
+ color: $color-text;
+}
+
+.highlight .gi {
+ color: #90a959;
+}
+
+.highlight .gd {
+ color: #ac4142;
+}
+
+.highlight .gh {
+ background-color: $color-bg-alt;
+ color: #6a9fb5;
+ font-weight: bold;
+}
+
+.highlight .k,
+.highlight .kn,
+.highlight .kp,
+.highlight .kr,
+.highlight .kv {
+ color: #aa759f;
+}
+
+.highlight .kc {
+ color: #d28445;
+}
+
+.highlight .kt {
+ color: #d28445;
+}
+
+.highlight .kd {
+ color: #d28445;
+}
+
+.highlight .s,
+.highlight .sa,
+.highlight .sb,
+.highlight .sc,
+.highlight .dl,
+.highlight .sd,
+.highlight .s2,
+.highlight .sh,
+.highlight .sx,
+.highlight .s1 {
+ color: #90a959;
+}
+
+.highlight .sr {
+ color: #75b5aa;
+}
+
+.highlight .si {
+ color: #8f5536;
+}
+
+.highlight .se {
+ color: #8f5536;
+}
+
+.highlight .nn {
+ color: #f4bf75;
+}
+
+.highlight .nc {
+ color: #f4bf75;
+}
+
+.highlight .no {
+ color: #f4bf75;
+}
+
+.highlight .na {
+ color: #6a9fb5;
+}
+
+.highlight .m,
+.highlight .mb,
+.highlight .mf,
+.highlight .mh,
+.highlight .mi,
+.highlight .il,
+.highlight .mo,
+.highlight .mx {
+ color: #90a959;
+}
+
+.highlight .ss {
+ color: #90a959;
+}
\ No newline at end of file
diff --git a/_scss/_variables.scss b/_scss/_variables.scss
index f518ff4..33041bb 100644
--- a/_scss/_variables.scss
+++ b/_scss/_variables.scss
@@ -1,8 +1,8 @@
$color-bg: #212529;
$color-bg-alt: hwb(0deg 0% 100% / 20%);
-$color-bg-code: #2e3440;
-$color-blossom: #85BCF2;
-$color-fade: #4e6f8e;
+$color-bg-code: #3b3d42;
+$color-blossom: #6da13f;
+$color-fade: #598332;
$color-header: #1b1f22;
$color-text: #dee2e6;
$font-family-base: "Jost", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";