diff --git a/.sass-cache/b863b6aa466a488d46195922207da5ecfd250f57/error.scssc b/.sass-cache/b863b6aa466a488d46195922207da5ecfd250f57/error.scssc
index 0b0835f93ffa3c95df6329033d61b4f98790aad5..be07193f8eee1c9012c3cc20cf99724b6b045604 100644
Binary files a/.sass-cache/b863b6aa466a488d46195922207da5ecfd250f57/error.scssc and b/.sass-cache/b863b6aa466a488d46195922207da5ecfd250f57/error.scssc differ
diff --git a/.sass-cache/b863b6aa466a488d46195922207da5ecfd250f57/style.scssc b/.sass-cache/b863b6aa466a488d46195922207da5ecfd250f57/style.scssc
index 3f835843c29bb497f1da87d1ecc8a399ed57f71f..d6b4817d7c5f77f4a8a311f4945c32c5306ccb71 100644
Binary files a/.sass-cache/b863b6aa466a488d46195922207da5ecfd250f57/style.scssc and b/.sass-cache/b863b6aa466a488d46195922207da5ecfd250f57/style.scssc differ
diff --git a/public/404.php b/public/404.php
index 515d68562f2c84076cd1c32541b5b5826a037f30..1c527d43a8b270217881799e34d88f01680d1668 100644
--- a/public/404.php
+++ b/public/404.php
@@ -13,7 +13,7 @@ if (strpos($_SERVER['HTTP_HOST'], '.onion') !== false) {
 <head>
     <meta charset="UTF-8">
     <title>404 - Page not found</title>
-    <link href="/css/style.css" rel="stylesheet">
+    <link href="/css/error.css" rel="stylesheet">
     <script src="/js/jquery-2.1.3.min.js"></script>
     <script src="/js/typed.js"></script>
 </head>
diff --git a/public/internal/500.php b/public/internal/500.php
index 165abf186aafce0746ce39fa09f44a000c56f22d..95a847a4d45141192e573293f0be247941fe2087 100644
--- a/public/internal/500.php
+++ b/public/internal/500.php
@@ -16,7 +16,7 @@ function getError500()
        <head>
           <meta charset="UTF-8">
           <title>500 - Internal Server error</title>
-          <link href="/css/style.css" rel="stylesheet">
+          <link href="/css/error.css" rel="stylesheet">
           <script src="/js/jquery-2.1.3.min.js"></script>
           <script src="/js/typed.js"></script>
        </head>
diff --git a/scss/fork-awesome.min.scss b/scss/_fork-awesome.min.scss
similarity index 100%
rename from scss/fork-awesome.min.scss
rename to scss/_fork-awesome.min.scss
diff --git a/scss/general.scss b/scss/_general.scss
similarity index 100%
rename from scss/general.scss
rename to scss/_general.scss
diff --git a/scss/menue.scss b/scss/_menue.scss
similarity index 100%
rename from scss/menue.scss
rename to scss/_menue.scss
diff --git a/scss/normalize.scss b/scss/_normalize.scss
similarity index 100%
rename from scss/normalize.scss
rename to scss/_normalize.scss
diff --git a/scss/ntp.scss b/scss/_ntp.scss
similarity index 100%
rename from scss/ntp.scss
rename to scss/_ntp.scss
diff --git a/scss/prism.scss b/scss/_prism.scss
similarity index 100%
rename from scss/prism.scss
rename to scss/_prism.scss
diff --git a/scss/sourcesanspro.scss b/scss/_sourcesanspro.scss
similarity index 100%
rename from scss/sourcesanspro.scss
rename to scss/_sourcesanspro.scss
diff --git a/scss/error.scss b/scss/error.scss
index ac814373b287fdb5a95898d430496ed77bf979fb..5e5b224c3d02190e7c97787be486c0ae2560e432 100644
--- a/scss/error.scss
+++ b/scss/error.scss
@@ -23,15 +23,16 @@ body {
             margin: .625rem .25rem 0 0;
             display: inline-block;
             border-radius: .5rem;
-        }
-        .button.green {
-            background: #3BB662;
-        }
-        .button.red {
-            background: #E75448;
-        }
-        .button.yellow {
-            background: #E5C30F;
+
+            &.green {
+                background: #3BB662;
+            }
+            &.red {
+                background: #E75448;
+            }
+            &.yellow {
+                background: #E5C30F;
+            }
         }
     }
     section.terminal {
diff --git a/scss/style.scss b/scss/style.scss
index 72c7d543511a67d20fda8da547c5ee5027a4de10..dfe4a0cdf69bae4441a81ce14d96b7cf6bafe9b6 100644
--- a/scss/style.scss
+++ b/scss/style.scss
@@ -1,4 +1,3 @@
-@import "error";
 @import "fork-awesome.min";
 @import "general";
 @import "menue";