diff --git a/res/css/_content.sass b/res/css/_content.sass
index fddedac933bf61375b2eefcfdac18b6b02614d50..137907c620a9429b3357cf28b11db451c6b276c3 100644
--- a/res/css/_content.sass
+++ b/res/css/_content.sass
@@ -252,6 +252,8 @@
               padding: 0 24px
               font-weight: bold
               flex-shrink: 0
+              overflow: hidden
+              text-overflow: ellipsis
 
               @media(max-width: 800px)
                 width: initial
diff --git a/res/css/login.css b/res/css/login.css
index caec4df45790744e0c26149e61950c865202f86b..5168cc765cb86a8f2ea809b1cb3f6114b848db78 100644
--- a/res/css/login.css
+++ b/res/css/login.css
@@ -1,194 +1,163 @@
 @font-face {
-    font-family: "Material Icons";
-    font-style: normal;
-    font-weight: 400;
-    src: local("Material Icons"), local("MaterialIcons-Regular"), url(../icons/MaterialIcons-Regular.woff2) format("woff2"), url(../icons/MaterialIcons-Regular.woff) format("woff");
-}
-
+  font-family: "Material Icons";
+  font-style: normal;
+  font-weight: 400;
+  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../icons/MaterialIcons-Regular.woff2) format("woff2"), url(../icons/MaterialIcons-Regular.woff) format("woff"); }
 .icon {
-    font-family: "Material Icons", sans-serif;
-    font-weight: normal;
-    font-style: normal;
-    font-size: 24px;
-    display: inline-block;
-    width: 1em;
-    height: 1em;
-    line-height: 1;
-    text-transform: none;
-    letter-spacing: normal;
-    word-wrap: normal;
-    white-space: nowrap;
-    direction: ltr;
-    /* Support for all WebKit browsers. */
-    -webkit-font-smoothing: antialiased;
-    /* Support for Safari and Chrome. */
-    text-rendering: optimizeLegibility;
-    /* Support for Firefox. */
-    -moz-osx-font-smoothing: grayscale;
-    /* Support for IE. */
-    font-feature-settings: "liga";
-}
+  font-family: "Material Icons", sans-serif;
+  font-weight: normal;
+  font-style: normal;
+  font-size: 24px;
+  display: inline-block;
+  width: 1em;
+  height: 1em;
+  line-height: 1;
+  text-transform: none;
+  letter-spacing: normal;
+  word-wrap: normal;
+  white-space: nowrap;
+  direction: ltr;
+  /* Support for all WebKit browsers. */
+  -webkit-font-smoothing: antialiased;
+  /* Support for Safari and Chrome. */
+  text-rendering: optimizeLegibility;
+  /* Support for Firefox. */
+  -moz-osx-font-smoothing: grayscale;
+  /* Support for IE. */
+  font-feature-settings: "liga"; }
 
 @font-face {
-    font-family: "Roboto";
-    font-style: normal;
-    font-weight: 400;
-    src: local("Roboto"), local("Roboto-Regular"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-regular.woff2") format("woff2"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-regular.woff") format("woff");
-}
-
+  font-family: "Roboto";
+  font-style: normal;
+  font-weight: 400;
+  src: local("Roboto"), local("Roboto-Regular"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-regular.woff2") format("woff2"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-regular.woff") format("woff"); }
 @font-face {
-    font-family: "Roboto";
-    font-style: normal;
-    font-weight: 700;
-    src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-700.woff2") format("woff2"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-700.woff") format("woff");
-}
-
+  font-family: "Roboto";
+  font-style: normal;
+  font-weight: 700;
+  src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-700.woff2") format("woff2"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-700.woff") format("woff"); }
 * {
-    padding: 0;
-    margin: 0;
-    box-sizing: border-box;
-    -webkit-tap-highlight-color: transparent;
-}
+  padding: 0;
+  margin: 0;
+  box-sizing: border-box;
+  -webkit-tap-highlight-color: transparent; }
 
 body {
-    background: #F2F2F2;
-    font-family: "Roboto", sans-serif;
-    font-size: 81.25%;
-    display: flex;
-    flex-direction: column;
-    min-height: 100vh;
-    position: relative;
-    padding-right: 0.9375rem;
-    padding-left: 0.9375rem;
-}
-
-body .header, body .footer {
-    flex-grow: 1;
-}
+  background: #F2F2F2;
+  font-family: "Roboto", sans-serif;
+  font-size: 81.25%;
+  display: flex;
+  flex-direction: column;
+  min-height: 100vh;
+  position: relative;
+  padding-right: 0.9375rem;
+  padding-left: 0.9375rem; }
+  body .header, body .footer {
+    flex-grow: 1; }
 
 *:focus {
-    outline: none;
-}
+  outline: none; }
 
 ::-moz-focus-inner {
-    border: 0;
-}
+  border: 0; }
 
 form {
-    background: #fff;
-    max-width: 390px;
-    padding: 20px 48px;
-    margin: 0 auto;
-    color: #212121;
-    box-shadow: 0 -1px 0 #e5e5e5, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
-}
-
-@media (max-width: 320px) {
-    form {
-        padding: 8px 16px;
-        margin: initial;
-    }
-}
-
+  background: #fff;
+  max-width: 390px;
+  padding: 20px 48px;
+  margin: 0 auto;
+  color: #212121;
+  box-shadow: 0 -1px 0 #e5e5e5, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24); }
+@media(max-width: 320px) {
+  form {
+    padding: 8px 16px;
+    margin: initial; } }
 .header {
-    display: flex;
-    flex-direction: column;
-}
-
-.header:before {
+  display: flex;
+  flex-direction: column; }
+  .header:before {
     content: "";
-    flex-grow: 1;
-}
+    flex-grow: 1; }
 
 h1 {
-    color: #555;
-    font-size: 32px;
-    font-weight: 300;
-    margin: 5px 0 15px;
-    line-height: 1.5;
-    text-align: center;
-}
+  color: #555;
+  font-size: 32px;
+  font-weight: 300;
+  margin: 5px 0 15px;
+  line-height: 1.5;
+  text-align: center; }
 
 h2 {
-    color: #555;
-    font-size: 18px;
-    font-weight: 400;
-    margin: 5px 0 15px;
-    line-height: 1.5;
-    text-align: center;
-}
+  color: #555;
+  font-size: 18px;
+  font-weight: 400;
+  margin: 5px 0 15px;
+  line-height: 1.5;
+  text-align: center; }
 
 input[type=text], input[type=password] {
-    -moz-appearance: none;
-    -webkit-appearance: none;
-    appearance: none;
-    height: 36px;
-    padding: 0 8px;
-    margin: 0;
-    background: #fff;
-    border: 1px solid #d9d9d9;
-    border-top: 1px solid #c0c0c0;
-    box-sizing: border-box;
-    border-radius: 1px;
-    font-size: 15px;
-    color: #404040;
-    width: 100%;
-    display: block;
-    margin-bottom: 10px;
-    z-index: 1;
-    position: relative;
-}
+  -moz-appearance: none;
+  -webkit-appearance: none;
+  appearance: none;
+  height: 36px;
+  padding: 0 8px;
+  margin: 0;
+  background: #fff;
+  border: 1px solid #d9d9d9;
+  border-top: 1px solid #c0c0c0;
+  box-sizing: border-box;
+  border-radius: 1px;
+  font-size: 15px;
+  color: #404040;
+  width: 100%;
+  display: block;
+  margin-bottom: 10px;
+  z-index: 1;
+  position: relative; }
 
 input[type="submit"] {
-    display: inline-block;
-    position: relative;
-    border: 0 none;
-    white-space: nowrap;
-    text-align: center;
-    font: inherit;
-    text-transform: uppercase;
-    text-decoration: none;
-    outline: 0 none;
-    border-radius: 3px;
-    cursor: pointer;
-    padding: 8px 16px;
-    font-weight: 500;
-    line-height: 20px;
-    font-size: 14px;
-    user-select: none;
-    -moz-user-select: none;
-    -webkit-user-select: none;
-    -blink-user-select: none;
-    background-repeat: no-repeat;
-    background-position: center center;
-    background-size: 0;
-    min-width: 88px;
-    transition: background-size 500ms cubic-bezier(0.98, 0.005, 0.79, 1.005), background-color 500ms cubic-bezier(0.98, 0.005, 0.79, 1.005), color 500ms cubic-bezier(0.98, 0.005, 0.79, 1.005), box-shadow 300ms;
-    background-color: #0a70c0;
-    background-image: radial-gradient(circle, #105a94 10%, transparent 10.001%, transparent);
-    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
-    color: #fff;
-    width: 100%;
-    margin: 20px 0 15px;
-}
-
-input[type="submit"]:hover, input[type="submit"]:focus {
+  display: inline-block;
+  position: relative;
+  border: 0 none;
+  white-space: nowrap;
+  text-align: center;
+  font: inherit;
+  text-transform: uppercase;
+  text-decoration: none;
+  outline: 0 none;
+  border-radius: 3px;
+  cursor: pointer;
+  padding: 8px 16px;
+  font-weight: 500;
+  line-height: 20px;
+  font-size: 14px;
+  user-select: none;
+  -moz-user-select: none;
+  -webkit-user-select: none;
+  -blink-user-select: none;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-size: 0;
+  min-width: 88px;
+  transition: background-size 500ms cubic-bezier(0.98, 0.005, 0.79, 1.005), background-color 500ms cubic-bezier(0.98, 0.005, 0.79, 1.005), color 500ms cubic-bezier(0.98, 0.005, 0.79, 1.005), box-shadow 300ms;
+  background-color: #0a70c0;
+  background-image: radial-gradient(circle, #105a94 10%, transparent 10.001%, transparent);
+  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
+  color: #fff;
+  width: 100%;
+  margin: 20px 0 15px; }
+  input[type="submit"]:hover, input[type="submit"]:focus {
     background-color: #0a70c0;
     background-size: 1200%;
-    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.21), 0 3px 1px -2px rgba(0, 0, 0, 0.18), 0 1px 5px 0 rgba(0, 0, 0, 0.3);
-}
-
-input[type="submit"]:active {
-    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
-}
+    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.21), 0 3px 1px -2px rgba(0, 0, 0, 0.18), 0 1px 5px 0 rgba(0, 0, 0, 0.3); }
+  input[type="submit"]:active {
+    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); }
 
 form .message {
-    margin: 0 0 1rem 0;
-    font-size: 14px;
-}
+  margin: 0 0 1rem 0;
+  font-size: 14px; }
 
 form .message.error {
-    color: #b71c1c;
-}
+  color: #b71c1c; }
 
 /*# sourceMappingURL=login.css.map */
diff --git a/res/css/login.css.map b/res/css/login.css.map
index beb999563405df603cf0eb3317ffd24fdf8cfad8..578cc86ac5b8a7a31c81f6618dea09b3dd3b1372 100644
--- a/res/css/login.css.map
+++ b/res/css/login.css.map
@@ -1,11 +1,7 @@
 {
-  "version": 3,
-  "mappings": "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",
-  "sources": [
-    "_icons.sass",
-    "_font.sass",
-    "login.sass"
-  ],
-  "names": [],
-  "file": "login.css"
+"version": 3,
+"mappings": "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",
+"sources": ["_icons.sass","_font.sass","login.sass"],
+"names": [],
+"file": "login.css"
 }
\ No newline at end of file
diff --git a/res/css/search.css b/res/css/search.css
index 014c34e2b190f0357f341e6a6a61bac93a511534..40ec34e1b9bd2ca1f6f5528c3aff41b641f725d7 100644
--- a/res/css/search.css
+++ b/res/css/search.css
@@ -1,82 +1,70 @@
 @font-face {
-    font-family: "Material Icons";
-    font-style: normal;
-    font-weight: 400;
-    src: local("Material Icons"), local("MaterialIcons-Regular"), url(../icons/MaterialIcons-Regular.woff2) format("woff2"), url(../icons/MaterialIcons-Regular.woff) format("woff");
-}
+  font-family: "Material Icons";
+  font-style: normal;
+  font-weight: 400;
+  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../icons/MaterialIcons-Regular.woff2) format("woff2"), url(../icons/MaterialIcons-Regular.woff) format("woff"); }
 .icon {
-    font-family: "Material Icons", sans-serif;
-    font-weight: normal;
-    font-style: normal;
-    font-size: 24px;
-    display: inline-block;
-    width: 1em;
-    height: 1em;
-    line-height: 1;
-    text-transform: none;
-    letter-spacing: normal;
-    word-wrap: normal;
-    white-space: nowrap;
-    direction: ltr;
-    /* Support for all WebKit browsers. */
-    -webkit-font-smoothing: antialiased;
-    /* Support for Safari and Chrome. */
-    text-rendering: optimizeLegibility;
-    /* Support for Firefox. */
-    -moz-osx-font-smoothing: grayscale;
-    /* Support for IE. */
-    font-feature-settings: "liga";
-}
+  font-family: "Material Icons", sans-serif;
+  font-weight: normal;
+  font-style: normal;
+  font-size: 24px;
+  display: inline-block;
+  width: 1em;
+  height: 1em;
+  line-height: 1;
+  text-transform: none;
+  letter-spacing: normal;
+  word-wrap: normal;
+  white-space: nowrap;
+  direction: ltr;
+  /* Support for all WebKit browsers. */
+  -webkit-font-smoothing: antialiased;
+  /* Support for Safari and Chrome. */
+  text-rendering: optimizeLegibility;
+  /* Support for Firefox. */
+  -moz-osx-font-smoothing: grayscale;
+  /* Support for IE. */
+  font-feature-settings: "liga"; }
 
 @font-face {
-    font-family: "Roboto";
-    font-style: normal;
-    font-weight: 400;
-    src: local("Roboto"), local("Roboto-Regular"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-regular.woff2") format("woff2"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-regular.woff") format("woff");
-}
+  font-family: "Roboto";
+  font-style: normal;
+  font-weight: 400;
+  src: local("Roboto"), local("Roboto-Regular"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-regular.woff2") format("woff2"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-regular.woff") format("woff"); }
 @font-face {
-    font-family: "Roboto";
-    font-style: normal;
-    font-weight: 700;
-    src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-700.woff2") format("woff2"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-700.woff") format("woff");
-}
-
+  font-family: "Roboto";
+  font-style: normal;
+  font-weight: 700;
+  src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-700.woff2") format("woff2"), url("../fonts/roboto-v15-latin-ext_cyrillic_greek-ext_cyrillic-ext_latin_greek_vietnamese-700.woff") format("woff"); }
 * {
-    padding: 0;
-    margin: 0;
-    box-sizing: border-box;
-    -webkit-tap-highlight-color: transparent;
-}
+  padding: 0;
+  margin: 0;
+  box-sizing: border-box;
+  -webkit-tap-highlight-color: transparent; }
 
 body {
-    background: #F2F2F2;
-    font-family: "Roboto", sans-serif;
-    font-size: 81.25%;
-}
+  background: #F2F2F2;
+  font-family: "Roboto", sans-serif;
+  font-size: 81.25%; }
 
 *:focus {
-    outline: none;
-}
+  outline: none; }
 
 ::-moz-focus-inner {
-    border: 0;
-}
+  border: 0; }
 
 *.hidden {
-    visibility: hidden !important;
-    display: none !important;
-}
+  visibility: hidden !important;
+  display: none !important; }
 
 .nav {
-    position: fixed;
-    left: 0;
-    right: 0;
-    top: 0;
-    height: 56px;
-    z-index: 2;
-}
-
-.nav .bar {
+  position: fixed;
+  left: 0;
+  right: 0;
+  top: 0;
+  height: 56px;
+  z-index: 2; }
+  .nav .bar {
     background-color: #0a70c0;
     z-index: 1;
     position: absolute;
@@ -85,744 +73,544 @@ body {
     right: 0;
     box-shadow: 0 -1px 0 #e0e0e0, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
     transition: background-color 0.15s;
-    will-change: background-color;
-}
-
-.nav .bar .container {
-    max-width: 1136px;
-    margin: 0 auto;
-    padding: 0 2rem;
-    display: flex;
-}
-
-@media (max-width: 800px) {
+    will-change: background-color; }
     .nav .bar .container {
-        padding: 0 0 0 8px;
-    }
-}
-
-.nav .bar .container .searchBar {
-    margin: 8px auto;
-    height: 40px;
-    display: flex;
-    position: relative;
-    border: none;
-    background: #348bcf;
-    border-radius: 2px;
-    padding: 0 0 0 72px;
-    color: #ffffff;
-    flex-direction: row;
-    flex: 1;
-    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
-    transition: background-color 0.15s;
-}
-
-.nav .bar .container .searchBar:hover {
-    background-color: rgba(255, 255, 255, 0.3);
-}
-
-.nav .bar .container .searchBar .icon {
-    display: inline-block;
-    width: 72px;
-    height: 40px;
-    position: absolute;
-    text-align: center;
-    line-height: 40px;
-    left: 0;
-    top: 0;
-}
-
-.nav .bar .container .searchBar .search {
-    display: inline-block;
-    flex-grow: 1;
-    flex-shrink: 1;
-    background: none;
-    border: none;
-    line-height: 100%;
-    color: #ffffff;
-    font-size: 1rem;
-    margin-right: 8px;
-    -webkit-appearance: textfield;
-    -webkit-box-sizing: content-box;
-}
-
-.nav .bar .container .searchBar .search::-moz-placeholder {
-    color: #ffffff;
-    opacity: 1;
-    -moz-osx-font-smoothing: grayscale;
-}
-
-.nav .bar .container .searchBar .search::-webkit-input-placeholder {
-    color: #ffffff;
-    opacity: 1;
-    -webkit-font-smoothing: antialiased;
-}
-
-.nav .bar .container .searchBar .search::-webkit-search-decoration, .nav .bar .container .searchBar .search::-webkit-search-cancel-button {
-    display: none;
-}
-
-.nav .bar .container .actions {
-    display: flex;
-    align-items: center;
-    justify-content: flex-end;
-}
-
-.nav .bar a {
-    height: 56px;
-    width: 56px;
-    position: relative;
-    padding: 16px 13px;
-    cursor: pointer;
-    color: #fff;
-    transition: all 0.15s;
-    text-decoration: none;
-    text-align: center;
-    -webkit-user-select: none;
-    -moz-user-select: none;
-    -ms-user-select: none;
-    -o-user-select: none;
-    user-select: none;
-}
-
-.nav .bar a:before {
-    background-color: rgba(255, 255, 255, 0.12);
-    bottom: 9px;
-    content: " ";
-    left: 9px;
-    margin: auto;
-    padding: 4px;
-    position: absolute;
-    right: 9px;
-    top: 9px;
-    z-index: -1;
-    border-radius: 50%;
-    opacity: 0;
-    transition: opacity 100ms;
-}
-
-.nav .bar a:hover:before {
-    opacity: 1;
-}
-
-.nav .history {
+      max-width: 1136px;
+      margin: 0 auto;
+      padding: 0 2rem;
+      display: flex; }
+@media(max-width: 800px) {
+  .nav .bar .container {
+    padding: 0 0 0 8px; } }
+      .nav .bar .container .searchBar {
+        margin: 8px auto;
+        height: 40px;
+        display: flex;
+        position: relative;
+        border: none;
+        background: #348bcf;
+        border-radius: 2px;
+        padding: 0 0 0 72px;
+        color: #ffffff;
+        flex-direction: row;
+        flex: 1;
+        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
+        transition: background-color 0.15s; }
+        .nav .bar .container .searchBar:hover {
+          background-color: rgba(255, 255, 255, 0.3); }
+        .nav .bar .container .searchBar .icon {
+          display: inline-block;
+          width: 72px;
+          height: 40px;
+          position: absolute;
+          text-align: center;
+          line-height: 40px;
+          left: 0;
+          top: 0; }
+        .nav .bar .container .searchBar .search {
+          display: inline-block;
+          flex-grow: 1;
+          flex-shrink: 1;
+          background: none;
+          border: none;
+          line-height: 100%;
+          color: #ffffff;
+          font-size: 1rem;
+          margin-right: 8px;
+          -webkit-appearance: textfield;
+          -webkit-box-sizing: content-box; }
+          .nav .bar .container .searchBar .search::-moz-placeholder {
+            color: #ffffff;
+            opacity: 1;
+            -moz-osx-font-smoothing: grayscale; }
+          .nav .bar .container .searchBar .search::-webkit-input-placeholder {
+            color: #ffffff;
+            opacity: 1;
+            -webkit-font-smoothing: antialiased; }
+          .nav .bar .container .searchBar .search::-webkit-search-decoration, .nav .bar .container .searchBar .search::-webkit-search-cancel-button {
+            display: none; }
+      .nav .bar .container .actions {
+        display: flex;
+        align-items: center;
+        justify-content: flex-end; }
+    .nav .bar a {
+      height: 56px;
+      width: 56px;
+      position: relative;
+      padding: 16px 13px;
+      cursor: pointer;
+      color: #fff;
+      transition: all 0.15s;
+      text-decoration: none;
+      text-align: center;
+      -webkit-user-select: none;
+      -moz-user-select: none;
+      -ms-user-select: none;
+      -o-user-select: none;
+      user-select: none; }
+      .nav .bar a:before {
+        background-color: rgba(255, 255, 255, 0.12);
+        bottom: 9px;
+        content: " ";
+        left: 9px;
+        margin: auto;
+        padding: 4px;
+        position: absolute;
+        right: 9px;
+        top: 9px;
+        z-index: -1;
+        border-radius: 50%;
+        opacity: 0;
+        transition: opacity 100ms; }
+      .nav .bar a:hover:before {
+        opacity: 1; }
+  .nav .history {
     top: 100%;
     max-width: 1136px;
     margin: auto;
     padding: 0 2rem;
     transform: translateY(-200%);
     transition: transform 400ms;
-    position: relative;
-}
-
-@media (max-width: 800px) {
-    .nav .history {
-        padding: 0;
-    }
-}
-
-.nav .history ul {
-    list-style-type: none;
-    margin: 0;
-    padding: 6px 0;
-    background: #fff;
-    box-shadow: 0 -1px 0 #e0e0e0, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
-}
-
-.nav .history ul li {
-    cursor: pointer;
-    line-height: 36px;
-    overflow: hidden;
-    padding: 0 24px;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-}
-
-.nav .history ul li:hover, .nav .history ul li:focus, .nav .history ul li.focus {
-    background: rgba(0, 0, 0, 0.03);
-}
-
-.nav .history ul li .icon {
-    border-radius: 12px;
-    height: 24px;
-    margin-right: 24px;
-    vertical-align: middle;
-    width: 24px;
-    display: inline-block;
-    background-size: cover;
-    opacity: 0.6;
-}
-
-.nav .history ul p {
-    cursor: default;
-    line-height: 36px;
-    overflow: hidden;
-    padding: 0 24px;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-    font-style: italic;
-    color: #646464;
-}
-
-.nav.focus .bar {
-    background: #f2f2f2;
-}
-
-.nav.focus .bar .container .searchBar {
-    background: #ffffff;
-}
-
-.nav.focus .bar .container .searchBar .search {
-    color: #333333;
-}
-
-.nav.focus .bar .container .searchBar .search::-moz-placeholder {
-    color: #757575;
-}
-
-.nav.focus .bar .container .searchBar .search::-webkit-input-placeholder {
-    color: #757575;
-}
-
-.nav.focus .bar .container .icon {
-    color: #757575;
-}
-
-.nav.focus .history {
-    transform: translateY(0);
-}
-
-.nav.focus + .results {
-    opacity: 0;
-}
+    position: relative; }
+@media(max-width: 800px) {
+  .nav .history {
+    padding: 0; } }
+    .nav .history ul {
+      list-style-type: none;
+      margin: 0;
+      padding: 6px 0;
+      background: #fff;
+      box-shadow: 0 -1px 0 #e0e0e0, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24); }
+      .nav .history ul li {
+        cursor: pointer;
+        line-height: 36px;
+        overflow: hidden;
+        padding: 0 24px;
+        text-overflow: ellipsis;
+        white-space: nowrap; }
+        .nav .history ul li:hover, .nav .history ul li:focus, .nav .history ul li.focus {
+          background: rgba(0, 0, 0, 0.03); }
+        .nav .history ul li .icon {
+          border-radius: 12px;
+          height: 24px;
+          margin-right: 24px;
+          vertical-align: middle;
+          width: 24px;
+          display: inline-block;
+          background-size: cover;
+          opacity: 0.6; }
+      .nav .history ul p {
+        cursor: default;
+        line-height: 36px;
+        overflow: hidden;
+        padding: 0 24px;
+        text-overflow: ellipsis;
+        white-space: nowrap;
+        font-style: italic;
+        color: #646464; }
+  .nav.focus .bar {
+    background: #f2f2f2; }
+    .nav.focus .bar .container .searchBar {
+      background: #ffffff; }
+      .nav.focus .bar .container .searchBar .search {
+        color: #333333; }
+        .nav.focus .bar .container .searchBar .search::-moz-placeholder {
+          color: #757575; }
+        .nav.focus .bar .container .searchBar .search::-webkit-input-placeholder {
+          color: #757575; }
+    .nav.focus .bar .container .icon {
+      color: #757575; }
+  .nav.focus .history {
+    transform: translateY(0); }
+  .nav.focus + .results {
+    opacity: 0; }
 
 [data-sendercolor="0"] {
-    color: #e90d7f;
-}
+  color: #e90d7f; }
 
 [data-sendercolor="1"] {
-    color: #8e55e9;
-}
+  color: #8e55e9; }
 
 [data-sendercolor="2"] {
-    color: #b30e0e;
-}
+  color: #b30e0e; }
 
 [data-sendercolor="3"] {
-    color: #17b339;
-}
+  color: #17b339; }
 
 [data-sendercolor="4"] {
-    color: #58afb3;
-}
+  color: #58afb3; }
 
 [data-sendercolor="5"] {
-    color: #9d54b3;
-}
+  color: #9d54b3; }
 
 [data-sendercolor="6"] {
-    color: #b39775;
-}
+  color: #b39775; }
 
 [data-sendercolor="7"] {
-    color: #3176b3;
-}
+  color: #3176b3; }
 
 [data-sendercolor="8"] {
-    color: #e90d7f;
-}
+  color: #e90d7f; }
 
 [data-sendercolor="9"] {
-    color: #8e55e9;
-}
+  color: #8e55e9; }
 
 [data-sendercolor="a"] {
-    color: #b30e0e;
-}
+  color: #b30e0e; }
 
 [data-sendercolor="b"] {
-    color: #17b339;
-}
+  color: #17b339; }
 
 [data-sendercolor="c"] {
-    color: #58afb3;
-}
+  color: #58afb3; }
 
 [data-sendercolor="d"] {
-    color: #9d54b3;
-}
+  color: #9d54b3; }
 
 [data-sendercolor="e"] {
-    color: #b39775;
-}
+  color: #b39775; }
 
 [data-sendercolor="f"] {
-    color: #3176b3;
-}
+  color: #3176b3; }
 
 .irc_bold {
-    font-weight: bold;
-}
+  font-weight: bold; }
 
 .irc_italic {
-    font-style: italic;
-}
+  font-style: italic; }
 
 .irc_underline {
-    text-decoration: underline;
-}
+  text-decoration: underline; }
 
 [data-irc_foreground="0"] {
-    color: #ffffff;
-}
+  color: #ffffff; }
 
 [data-irc_foreground="1"] {
-    color: #000000;
-}
+  color: #000000; }
 
 [data-irc_foreground="2"] {
-    color: #000080;
-}
+  color: #000080; }
 
 [data-irc_foreground="3"] {
-    color: #008000;
-}
+  color: #008000; }
 
 [data-irc_foreground="4"] {
-    color: #ff0000;
-}
+  color: #ff0000; }
 
 [data-irc_foreground="5"] {
-    color: #800000;
-}
+  color: #800000; }
 
 [data-irc_foreground="6"] {
-    color: #800080;
-}
+  color: #800080; }
 
 [data-irc_foreground="7"] {
-    color: #ffa500;
-}
+  color: #ffa500; }
 
 [data-irc_foreground="8"] {
-    color: #ffff00;
-}
+  color: #ffff00; }
 
 [data-irc_foreground="9"] {
-    color: #00ff00;
-}
+  color: #00ff00; }
 
 [data-irc_foreground="10"] {
-    color: #008080;
-}
+  color: #008080; }
 
 [data-irc_foreground="11"] {
-    color: #00ffff;
-}
+  color: #00ffff; }
 
 [data-irc_foreground="12"] {
-    color: #4169e1;
-}
+  color: #4169e1; }
 
 [data-irc_foreground="13"] {
-    color: #ff00ff;
-}
+  color: #ff00ff; }
 
 [data-irc_foreground="14"] {
-    color: #808080;
-}
+  color: #808080; }
 
 [data-irc_foreground="15"] {
-    color: #c0c0c0;
-}
+  color: #c0c0c0; }
 
 [data-irc_background="0"] {
-    background-color: #ffffff;
-}
+  background-color: #ffffff; }
 
 [data-irc_background="1"] {
-    background-color: #000000;
-}
+  background-color: #000000; }
 
 [data-irc_background="2"] {
-    background-color: #000080;
-}
+  background-color: #000080; }
 
 [data-irc_background="3"] {
-    background-color: #008000;
-}
+  background-color: #008000; }
 
 [data-irc_background="4"] {
-    background-color: #ff0000;
-}
+  background-color: #ff0000; }
 
 [data-irc_background="5"] {
-    background-color: #800000;
-}
+  background-color: #800000; }
 
 [data-irc_background="6"] {
-    background-color: #800080;
-}
+  background-color: #800080; }
 
 [data-irc_background="7"] {
-    background-color: #ffa500;
-}
+  background-color: #ffa500; }
 
 [data-irc_background="8"] {
-    background-color: #ffff00;
-}
+  background-color: #ffff00; }
 
 [data-irc_background="9"] {
-    background-color: #00ff00;
-}
+  background-color: #00ff00; }
 
 [data-irc_background="10"] {
-    background-color: #008080;
-}
+  background-color: #008080; }
 
 [data-irc_background="11"] {
-    background-color: #00ffff;
-}
+  background-color: #00ffff; }
 
 [data-irc_background="12"] {
-    background-color: #4169e1;
-}
+  background-color: #4169e1; }
 
 [data-irc_background="13"] {
-    background-color: #ff00ff;
-}
+  background-color: #ff00ff; }
 
 [data-irc_background="14"] {
-    background-color: #808080;
-}
+  background-color: #808080; }
 
 [data-irc_background="15"] {
-    background-color: #c0c0c0;
-}
+  background-color: #c0c0c0; }
 
 .results {
-    max-width: 1136px;
-    padding: 56px 2rem 4rem 2rem;
-    margin: 0 auto;
-    transition: opacity 400ms;
-}
-
-@media (max-width: 800px) {
-    .results {
-        padding-left: 0;
-        padding-right: 0;
-        padding-bottom: 0;
-    }
-}
-
-.results .buffer {
+  max-width: 1136px;
+  padding: 56px 2rem 4rem 2rem;
+  margin: 0 auto;
+  transition: opacity 400ms; }
+@media(max-width: 800px) {
+  .results {
+    padding-left: 0;
+    padding-right: 0;
+    padding-bottom: 0; } }
+  .results .buffer {
     display: block;
     margin-top: 0;
     margin-bottom: 20px;
-    position: relative;
-}
-
-.results .buffer .title {
-    border-bottom: 1px solid transparent;
-    border-top: 1px solid transparent;
-    color: #616161;
-    margin: 0;
-    padding: 20px 6px 10px 22px;
-    position: sticky;
-    top: 55px;
-    z-index: 1;
-    transition: all 400ms;
-    display: flex;
-}
-
-.results .buffer .title:before {
-    content: "";
-    display: block;
-    left: -16px;
-    right: -16px;
-    top: 0;
-    bottom: 0;
-    background-color: #f2f2f2;
-    position: absolute;
-    z-index: -2;
-}
-
-@media (max-width: 800px) {
-    .results .buffer .title:before {
+    position: relative; }
+    .results .buffer .title {
+      border-bottom: 1px solid transparent;
+      border-top: 1px solid transparent;
+      color: #616161;
+      margin: 0;
+      padding: 20px 6px 10px 22px;
+      position: sticky;
+      top: 55px;
+      z-index: 1;
+      transition: all 400ms;
+      display: flex; }
+      .results .buffer .title:before {
+        content: "";
+        display: block;
+        left: -16px;
+        right: -16px;
+        top: 0;
+        bottom: 0;
+        background-color: #f2f2f2;
+        position: absolute;
+        z-index: -2; }
+@media(max-width: 800px) {
+  .results .buffer .title:before {
+    left: 0;
+    right: 0; } }
+      .results .buffer .title:after {
+        content: "";
+        display: block;
         left: 0;
         right: 0;
-    }
-}
-
-.results .buffer .title:after {
-    content: "";
-    display: block;
-    left: 0;
-    right: 0;
-    top: 0;
-    bottom: 0;
-    background-color: transparent;
-    transition: margin-left 400ms, margin-right 400ms, background-color 400ms;
-    will-change: margin-left, margin-right, background-color;
-    position: absolute;
-    z-index: -1;
-}
-
-.results .buffer .title h2 {
-    flex: 1;
-    line-height: 36px;
-}
-
-.results .buffer .title button {
-    border-radius: 3px;
-    box-shadow: none;
-    color: #444444;
-    text-transform: uppercase;
-    border: none;
-    transition: all 0.4s;
-    position: relative;
-    font-weight: normal;
-    display: inline-block;
-    margin-bottom: 0;
-    text-align: center;
-    vertical-align: middle;
-    touch-action: manipulation;
-    cursor: pointer;
-    background: transparent none;
-    white-space: nowrap;
-    padding: 6px 16px;
-    font-size: 13px;
-    line-height: 1.846;
-    -moz-user-select: none;
-    text-decoration: none;
-    box-sizing: border-box;
-    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
-    will-change: background;
-}
-
-.results .buffer .title button:hover {
-    background-color: rgba(0, 0, 0, 0.06);
-}
-
-.results .buffer .title button:after {
-    content: "";
-    display: block;
-    position: absolute;
-    width: 100%;
-    height: 100%;
-    top: 0;
-    left: 0;
-    background: radial-gradient(circle, #444444 10%, transparent 10.01%) no-repeat 50%;
-    background-size: 1000% 1000%;
-    opacity: 0;
-    pointer-events: none;
-    transition: background 0.5s, opacity 1s;
-}
-
-.results .buffer .title button:active:after {
-    background-size: 0 0;
-    opacity: 0.2;
-    transition: 0s;
-}
-
-.results .buffer .title button .open {
-    display: initial;
-}
-
-.results .buffer .title button .close {
-    display: none;
-}
-
-.results .buffer:not(.focus) .secondary {
-    display: none;
-}
-
-.results .buffer:before {
-    content: "";
-    display: block;
-    left: 0;
-    right: 0;
-    top: 0;
-    bottom: 0;
-    background-color: transparent;
-    transition: margin-left 400ms, margin-right 400ms, margin-bottom 400ms, background-color 400ms;
-    will-change: margin-left, margin-right, margin-bottom, background-color;
-    position: absolute;
-    z-index: -1;
-}
-
-.results .buffer.focus:before {
-    margin-bottom: -16px;
-    background-color: #ddd;
-}
-
-@media (min-width: 800px) {
+        top: 0;
+        bottom: 0;
+        background-color: transparent;
+        transition: margin-left 400ms, margin-right 400ms, background-color 400ms;
+        will-change: margin-left, margin-right, background-color;
+        position: absolute;
+        z-index: -1; }
+      .results .buffer .title h2 {
+        flex: 1;
+        line-height: 36px; }
+      .results .buffer .title button {
+        border-radius: 3px;
+        box-shadow: none;
+        color: #444444;
+        text-transform: uppercase;
+        border: none;
+        transition: all 0.4s;
+        position: relative;
+        font-weight: normal;
+        display: inline-block;
+        margin-bottom: 0;
+        text-align: center;
+        vertical-align: middle;
+        touch-action: manipulation;
+        cursor: pointer;
+        background: transparent none;
+        white-space: nowrap;
+        padding: 6px 16px;
+        font-size: 13px;
+        line-height: 1.846;
+        -moz-user-select: none;
+        text-decoration: none;
+        box-sizing: border-box;
+        font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
+        will-change: background; }
+        .results .buffer .title button:hover {
+          background-color: rgba(0, 0, 0, 0.06); }
+        .results .buffer .title button:after {
+          content: "";
+          display: block;
+          position: absolute;
+          width: 100%;
+          height: 100%;
+          top: 0;
+          left: 0;
+          background: radial-gradient(circle, #444444 10%, transparent 10.01%) no-repeat 50%;
+          background-size: 1000% 1000%;
+          opacity: 0;
+          pointer-events: none;
+          transition: background 0.5s, opacity 1s; }
+        .results .buffer .title button:active:after {
+          background-size: 0 0;
+          opacity: 0.2;
+          transition: 0s; }
+        .results .buffer .title button .open {
+          display: initial; }
+        .results .buffer .title button .close {
+          display: none; }
+    .results .buffer:not(.focus) .secondary {
+      display: none; }
+    .results .buffer:before {
+      content: "";
+      display: block;
+      left: 0;
+      right: 0;
+      top: 0;
+      bottom: 0;
+      background-color: transparent;
+      transition: margin-left 400ms, margin-right 400ms, margin-bottom 400ms, background-color 400ms;
+      will-change: margin-left, margin-right, margin-bottom, background-color;
+      position: absolute;
+      z-index: -1; }
     .results .buffer.focus:before {
-        margin-left: -16px;
-        margin-right: -16px;
-    }
-}
-
-.results .buffer.focus .title:after {
-    background-color: #ddd;
-}
-
-@media (min-width: 800px) {
+      margin-bottom: -16px;
+      background-color: #ddd; }
+@media(min-width: 800px) {
+  .results .buffer.focus:before {
+    margin-left: -16px;
+    margin-right: -16px; } }
     .results .buffer.focus .title:after {
-        margin-left: -16px;
-        margin-right: -16px;
-    }
-}
-
-.results .buffer.focus .title button .open {
-    display: none;
-}
-
-.results .buffer.focus .title button .close {
-    display: initial;
-}
-
-.results .buffer.focus .container > .inline-button {
-    height: 48px;
-}
-
-.results .buffer .container {
-    font-size: 13px;
-}
-
-.results .buffer .container > .inline-button {
-    height: 0;
-    overflow: hidden;
-    background: #f5f5f5;
-    font-size: 16px;
-    line-height: 48px;
-    color: #717171;
-    text-align: center;
+      background-color: #ddd; }
+@media(min-width: 800px) {
+  .results .buffer.focus .title:after {
+    margin-left: -16px;
+    margin-right: -16px; } }
+    .results .buffer.focus .title button .open {
+      display: none; }
+    .results .buffer.focus .title button .close {
+      display: initial; }
+    .results .buffer.focus .container > .inline-button {
+      height: 48px; }
+    .results .buffer .container {
+      font-size: 13px; }
+      .results .buffer .container > .inline-button {
+        height: 0;
+        overflow: hidden;
+        background: #f5f5f5;
+        font-size: 16px;
+        line-height: 48px;
+        color: #717171;
+        text-align: center;
+        font-style: italic;
+        cursor: pointer;
+        -webkit-user-select: none;
+        -moz-user-select: none;
+        -ms-user-select: none;
+        -o-user-select: none;
+        user-select: none;
+        box-shadow: 0 -1px 0 #e5e5e5, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
+        transition: height 400ms;
+        position: relative; }
+      .results .buffer .container .context {
+        position: relative; }
+        .results .buffer .container .context.active {
+          padding: 0;
+          margin: 1rem -1rem; }
+        .results .buffer .container .context:before {
+          bottom: 0;
+          box-shadow: 0 -1px 0 #e5e5e5, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
+          content: "";
+          display: block;
+          left: 0;
+          pointer-events: none;
+          position: absolute;
+          right: 0;
+          top: 0; }
+        .results .buffer .container .context:not(.focus) > .before, .results .buffer .container .context:not(.focus) > .after {
+          display: none; }
+        .results .buffer .container .context:not(.focus) > .inline-button {
+          display: none; }
+        .results .buffer .container .context .message {
+          display: flex;
+          line-height: 24px;
+          padding: 12px 24px;
+          border-bottom: 1px solid #e5e5e5;
+          color: #212121;
+          background: #fff; }
+          .results .buffer .container .context .message:last-child {
+            border-bottom: none; }
+          .results .buffer .container .context .message time {
+            width: 136px;
+            display: inline-block;
+            text-align: right;
+            flex-shrink: 0;
+            font-family: monospace;
+            font-size: 85%;
+            color: #444; }
+@media(max-width: 800px) {
+  .results .buffer .container .context .message time {
+    position: absolute;
+    right: 8px;
+    bottom: 8px;
+    width: initial;
     font-style: italic;
-    cursor: pointer;
-    -webkit-user-select: none;
-    -moz-user-select: none;
-    -ms-user-select: none;
-    -o-user-select: none;
-    user-select: none;
-    box-shadow: 0 -1px 0 #e5e5e5, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
-    transition: height 400ms;
-    position: relative;
-}
-
-.results .buffer .container .context {
-    position: relative;
-}
-
-.results .buffer .container .context.active {
-    padding: 0;
-    margin: 1rem -1rem;
-}
-
-.results .buffer .container .context:before {
-    bottom: 0;
-    box-shadow: 0 -1px 0 #e5e5e5, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
-    content: "";
+    color: #777; } }
+          .results .buffer .container .context .message .container {
+            display: flex;
+            flex-grow: 1;
+            flex-shrink: 1;
+            overflow: hidden; }
+@media(max-width: 800px) {
+  .results .buffer .container .context .message .container {
     display: block;
-    left: 0;
-    pointer-events: none;
-    position: absolute;
-    right: 0;
-    top: 0;
-}
-
-.results .buffer .container .context:not(.focus) > .before, .results .buffer .container .context:not(.focus) > .after {
-    display: none;
-}
-
-.results .buffer .container .context:not(.focus) > .inline-button {
-    display: none;
-}
-
-.results .buffer .container .context .message {
-    display: flex;
-    line-height: 24px;
-    padding: 12px 24px;
-    border-bottom: 1px solid #e5e5e5;
-    color: #212121;
-    background: #fff;
-}
-
-.results .buffer .container .context .message:last-child {
-    border-bottom: none;
-}
-
-.results .buffer .container .context .message time {
-    width: 136px;
-    display: inline-block;
-    text-align: right;
-    flex-shrink: 0;
-    font-family: monospace;
-    font-size: 85%;
-    color: #444;
-}
-
-@media (max-width: 800px) {
-    .results .buffer .container .context .message time {
-        position: absolute;
-        right: 8px;
-        bottom: 8px;
-        width: initial;
-        font-style: italic;
-        color: #777;
-    }
-}
-
-.results .buffer .container .context .message .container {
-    display: flex;
-    flex-grow: 1;
-    flex-shrink: 1;
-    overflow: hidden;
-}
-
-@media (max-width: 800px) {
-    .results .buffer .container .context .message .container {
-        display: block;
-        padding-bottom: 16px;
-    }
-}
-
-.results .buffer .container .context .message .container .sender {
-    width: 148px;
-    display: inline-block;
-    padding: 0 24px;
-    font-weight: bold;
-    flex-shrink: 0;
-}
-
-@media (max-width: 800px) {
-    .results .buffer .container .context .message .container .sender {
-        width: initial;
-        padding: 0;
-    }
-}
-
-@media (max-width: 800px) {
-    .results .buffer .container .context .message .container .sender:after {
-        content: ": ";
-        margin-right: 8px;
-    }
-}
-
-.results .buffer .container .context .message .container .content {
-    flex-grow: 1;
-    overflow: hidden;
-}
-
-.results .buffer .container .context .message .container .content .irc_highlight {
-    background-color: rgba(251, 246, 167, 0.5);
-    color: #212121 !important;
-}
-
-@media (max-width: 800px) {
-    .results .buffer .container .context .message .container .content {
-        display: inline;
-    }
-}
+    padding-bottom: 16px; } }
+            .results .buffer .container .context .message .container .sender {
+              width: 148px;
+              display: inline-block;
+              padding: 0 24px;
+              font-weight: bold;
+              flex-shrink: 0;
+              overflow: hidden;
+              text-overflow: ellipsis; }
+@media(max-width: 800px) {
+  .results .buffer .container .context .message .container .sender {
+    width: initial;
+    padding: 0; } }
+@media(max-width: 800px) {
+  .results .buffer .container .context .message .container .sender:after {
+    content: ": ";
+    margin-right: 8px; } }
+            .results .buffer .container .context .message .container .content {
+              flex-grow: 1;
+              overflow: hidden; }
+              .results .buffer .container .context .message .container .content .irc_highlight {
+                background-color: rgba(251, 246, 167, 0.5);
+                color: #212121 !important; }
+@media(max-width: 800px) {
+  .results .buffer .container .context .message .container .content {
+    display: inline; } }
 
 /*# sourceMappingURL=search.css.map */
diff --git a/res/css/search.css.map b/res/css/search.css.map
index 78425de540869cdb3ade84d18c2e73d4aab7d1c7..d29d0f5524772f566621d68ffbc8c637f1f74d32 100644
--- a/res/css/search.css.map
+++ b/res/css/search.css.map
@@ -1,16 +1,7 @@
 {
-  "version": 3,
-  "mappings": "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",
-  "sources": [
-    "_icons.sass",
-    "_font.sass",
-    "search.sass",
-    "_nav.sass",
-    "_util.sass",
-    "_sendercolor.sass",
-    "_mirccolor.sass",
-    "_content.sass"
-  ],
-  "names": [],
-  "file": "search.css"
+"version": 3,
+"mappings": "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",
+"sources": ["_icons.sass","_font.sass","search.sass","_nav.sass","_util.sass","_sendercolor.sass","_mirccolor.sass","_content.sass"],
+"names": [],
+"file": "search.css"
 }
\ No newline at end of file
diff --git a/res/js/component/nav.js b/res/js/component/nav.js
index 7244de9c28f25197950700759c38e67704144a70..fa2b31e0f43a14e484adfcdf81977a5ee108eb41 100644
--- a/res/js/component/nav.js
+++ b/res/js/component/nav.js
@@ -39,6 +39,7 @@ class Navigation extends Component {
                     this.historyView.resetNavigation();
                 });
                 $$h.addEventListener('keydown', e => this.inputKeyDown(e));
+                $$h.setAttribute('tabIndex', '0');
                 return $$h;
             }.call(this));
             var $$i = document.createElement('div');
diff --git a/res/js/component/nav.jsx b/res/js/component/nav.jsx
index 2837f5d9af4a291d2516cd0a5ef778a29449ad2e..b7389c7305246ddb6d5f0d9085f3f0c9c46abc18 100644
--- a/res/js/component/nav.jsx
+++ b/res/js/component/nav.jsx
@@ -27,6 +27,7 @@ class Navigation extends Component {
                                            this.historyView.resetNavigation();
                                        }}
                                        onKeyDown={(e) => this.inputKeyDown(e)}
+                                       tabIndex="0"
                                 />
                             )}
                         </div>
diff --git a/res/js/util/nativejsx-prototypes.js b/res/js/util/nativejsx-prototypes.js
index 08cdd8e9b42075e1bb774bbfb67a6e16982402c4..02f4d782d7e65fe0815dde9787b3ea42e815b8cc 100644
--- a/res/js/util/nativejsx-prototypes.js
+++ b/res/js/util/nativejsx-prototypes.js
@@ -1,207 +1,163 @@
+/******/ (function(modules) { // webpackBootstrap
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
 /******/
-(function (modules) { // webpackBootstrap
-    /******/ 	// The module cache
-    /******/
-    var installedModules = {};
-    /******/
-    /******/ 	// The require function
-    /******/
-    function __webpack_require__(moduleId) {
-        /******/
-        /******/ 		// Check if module is in cache
-        /******/
-        if (installedModules[moduleId])
-        /******/            return installedModules[moduleId].exports;
-        /******/
-        /******/ 		// Create a new module (and put it into the cache)
-        /******/
-        var module = installedModules[moduleId] = {
-            /******/            i: moduleId,
-            /******/            l: false,
-            /******/            exports: {}
-            /******/
-        };
-        /******/
-        /******/ 		// Execute the module function
-        /******/
-        modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
-        /******/
-        /******/ 		// Flag the module as loaded
-        /******/
-        module.l = true;
-        /******/
-        /******/ 		// Return the exports of the module
-        /******/
-        return module.exports;
-        /******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId])
+/******/ 			return installedModules[moduleId].exports;
+/******/
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// identity function for calling harmony imports with the correct context
+/******/ 	__webpack_require__.i = function(value) { return value; };
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, {
+/******/ 				configurable: false,
+/******/ 				enumerable: true,
+/******/ 				get: getter
+/******/ 			});
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "";
+/******/
+/******/ 	// Load entry module and return exports
+/******/ 	return __webpack_require__(__webpack_require__.s = 6);
+/******/ })
+/************************************************************************/
+/******/ ([
+/* 0 */
+/***/ (function(module, exports, __webpack_require__) {
+
+(function () {
+  if (typeof HTMLElement.prototype.appendChildren !== 'function') {
+    HTMLElement.prototype.appendChildren = function (children) {
+      return __webpack_require__(3)(this, children)
     }
+  }
+})()
 
-    /******/
-    /******/
-    /******/ 	// expose the modules object (__webpack_modules__)
-    /******/
-    __webpack_require__.m = modules;
-    /******/
-    /******/ 	// expose the module cache
-    /******/
-    __webpack_require__.c = installedModules;
-    /******/
-    /******/ 	// identity function for calling harmony imports with the correct context
-    /******/
-    __webpack_require__.i = function (value) {
-        return value;
-    };
-    /******/
-    /******/ 	// define getter function for harmony exports
-    /******/
-    __webpack_require__.d = function (exports, name, getter) {
-        /******/
-        if (!__webpack_require__.o(exports, name)) {
-            /******/
-            Object.defineProperty(exports, name, {
-                /******/                configurable: false,
-                /******/                enumerable: true,
-                /******/                get: getter
-                /******/
-            });
-            /******/
-        }
-        /******/
-    };
-    /******/
-    /******/ 	// getDefaultExport function for compatibility with non-harmony modules
-    /******/
-    __webpack_require__.n = function (module) {
-        /******/
-        var getter = module && module.__esModule ?
-            /******/            function getDefault() {
-                return module['default'];
-            } :
-            /******/            function getModuleExports() {
-                return module;
-            };
-        /******/
-        __webpack_require__.d(getter, 'a', getter);
-        /******/
-        return getter;
-        /******/
-    };
-    /******/
-    /******/ 	// Object.prototype.hasOwnProperty.call
-    /******/
-    __webpack_require__.o = function (object, property) {
-        return Object.prototype.hasOwnProperty.call(object, property);
-    };
-    /******/
-    /******/ 	// __webpack_public_path__
-    /******/
-    __webpack_require__.p = "";
-    /******/
-    /******/ 	// Load entry module and return exports
-    /******/
-    return __webpack_require__(__webpack_require__.s = 6);
-    /******/
-})
-/************************************************************************/
-/******/([
-    /* 0 */
-    /***/ (function (module, exports, __webpack_require__) {
-
-        (function () {
-            if (typeof HTMLElement.prototype.appendChildren !== 'function') {
-                HTMLElement.prototype.appendChildren = function (children) {
-                    return __webpack_require__(3)(this, children)
-                }
-            }
-        })()
-
-
-        /***/
-    }),
-    /* 1 */
-    /***/ (function (module, exports, __webpack_require__) {
-
-        (function () {
-            if (typeof HTMLElement.prototype.setAttributes !== 'function') {
-                HTMLElement.prototype.setAttributes = function (attributes) {
-                    return __webpack_require__(4)(this, attributes)
-                }
-            }
-        })()
-
-
-        /***/
-    }),
-    /* 2 */
-    /***/ (function (module, exports, __webpack_require__) {
-
-        (function () {
-            if (typeof HTMLElement.prototype.setStyles !== 'function') {
-                HTMLElement.prototype.setStyles = function (styles) {
-                    return __webpack_require__(5)(this, styles)
-                }
-            }
-        })()
-
-
-        /***/
-    }),
-    /* 3 */
-    /***/ (function (module, exports) {
-
-        module.exports = function appendChildren(element, children) {
-            children = Array.isArray(children) ? children : [children]
-            children.forEach(function (child) {
-                if (child instanceof HTMLElement) {
-                    element.appendChild(child)
-                } else if (child || typeof child === 'string') {
-                    element.appendChild(document.createTextNode(child.toString()))
-                }
-            })
-        }
-
-
-        /***/
-    }),
-    /* 4 */
-    /***/ (function (module, exports) {
-
-        module.exports = function setAttributes(element, attributes) {
-            var isPlainObject = Object.prototype.toString.call(attributes) === '[object Object]' &&
-                typeof attributes.constructor === 'function' &&
-                Object.prototype.toString.call(attributes.constructor.prototype) === '[object Object]' &&
-                attributes.constructor.prototype.hasOwnProperty('isPrototypeOf')
-
-            if (isPlainObject) {
-                for (var key in attributes) {
-                    element.setAttribute(key, attributes[key])
-                }
-            } else {
-                throw new DOMException('Failed to execute \'setAttributes\' on \'Element\': ' + Object.prototype.toString.call(attributes) + ' is not a plain object.')
-            }
-        }
-
-
-        /***/
-    }),
-    /* 5 */
-    /***/ (function (module, exports) {
-
-        module.exports = function setStyles(element, styles) {
-            for (var style in styles) element.style[style] = styles[style]
-        }
-
-
-        /***/
-    }),
-    /* 6 */
-    /***/ (function (module, exports, __webpack_require__) {
-
-        __webpack_require__(1)
-        __webpack_require__(2)
-        __webpack_require__(0)
-
-
-        /***/
-    })
-    /******/]);
\ No newline at end of file
+
+/***/ }),
+/* 1 */
+/***/ (function(module, exports, __webpack_require__) {
+
+(function () {
+  if (typeof HTMLElement.prototype.setAttributes !== 'function') {
+    HTMLElement.prototype.setAttributes = function (attributes) {
+      return __webpack_require__(4)(this, attributes)
+    }
+  }
+})()
+
+
+/***/ }),
+/* 2 */
+/***/ (function(module, exports, __webpack_require__) {
+
+(function () {
+  if (typeof HTMLElement.prototype.setStyles !== 'function') {
+    HTMLElement.prototype.setStyles = function (styles) {
+      return __webpack_require__(5)(this, styles)
+    }
+  }
+})()
+
+
+/***/ }),
+/* 3 */
+/***/ (function(module, exports) {
+
+module.exports = function appendChildren (element, children) {
+  children = Array.isArray(children) ? children : [children]
+  children.forEach(function (child) {
+    if (child instanceof HTMLElement) {
+      element.appendChild(child)
+    } else if (child || typeof child === 'string') {
+      element.appendChild(document.createTextNode(child.toString()))
+    }
+  })
+}
+
+
+/***/ }),
+/* 4 */
+/***/ (function(module, exports) {
+
+module.exports = function setAttributes (element, attributes) {
+  var isPlainObject = Object.prototype.toString.call(attributes) === '[object Object]' &&
+    typeof attributes.constructor === 'function' &&
+    Object.prototype.toString.call(attributes.constructor.prototype) === '[object Object]' &&
+    attributes.constructor.prototype.hasOwnProperty('isPrototypeOf')
+
+  if (isPlainObject) {
+    for (var key in attributes) {
+      element.setAttribute(key, attributes[key])
+    }
+  } else {
+    throw new DOMException('Failed to execute \'setAttributes\' on \'Element\': ' + Object.prototype.toString.call(attributes) + ' is not a plain object.')
+  }
+}
+
+
+/***/ }),
+/* 5 */
+/***/ (function(module, exports) {
+
+module.exports = function setStyles (element, styles) {
+  for (var style in styles) element.style[style] = styles[style]
+}
+
+
+/***/ }),
+/* 6 */
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__(1)
+__webpack_require__(2)
+__webpack_require__(0)
+
+
+/***/ })
+/******/ ]);
\ No newline at end of file