@font-face { font-family: "Lato"; font-weight: 400; font-style: normal; src: local("Lato Regular"), local("Lato-regular"), url("fonts/Lato-regular/Lato-regular.woff2") format("woff2"), url("fonts/Lato-regular/Lato-regular.woff") format("woff"); } @font-face { font-family: "Lato"; font-weight: 700; font-style: normal; src: local("Lato Bold"), local("Lato-700"), url("fonts/Lato-700/Lato-700.woff2") format("woff2"), url("fonts/Lato-700/Lato-700.woff") format("woff"); } @font-face { font-family: "FontAwesome"; font-weight: normal; font-style: normal; src: url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"); } html, body { height: 100%; } body { background: #455164; color: #222; font: 16px Lato, sans-serif; margin: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; touch-action: none; /** * Disable pull-to-refresh on mobile that conflicts with scrolling the message list. * See http://stackoverflow.com/a/29313685/1935861 */ overflow-y: hidden; } a { transition: opacity 0.2s; } a:hover { text-decoration: none; opacity: 0.8; } /** * From Normalize. See https://github.com/thelounge/lounge/pull/1217 * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } h1, h2, h3 { font: inherit; line-height: inherit; margin: 0; } h1.title { margin-bottom: 10px; } input { outline: 0; } button { border: none; background: none; margin: 0; outline: none; padding: 0; } code, kbd { font-family: Consolas, Menlo, Monaco, "Lucida Console", "DejaVu Sans Mono", "Courier New", monospace; } code { font-size: 12px; padding: 2px 4px; color: #e74c3c; background-color: #f9f2f4; border-radius: 2px; } kbd { display: inline-block; font-size: 11px; line-height: 10px; padding: 3px 5px; color: #555; vertical-align: middle; background-color: #fcfcfc; border: solid 1px #ccc; border-bottom-color: #bbb; border-radius: 3px; box-shadow: inset 0 -1px 0 #bbb; } .btn { border: 2px solid #84ce88; border-radius: 3px; color: #84ce88; display: inline-block; font-size: 12px; font-weight: bold; letter-spacing: 1px; margin-bottom: 10px; padding: 9px 17px; text-transform: uppercase; transition: background 0.2s, border-color 0.2s, color 0.2s; word-spacing: 3px; cursor: pointer; /* This is useful for `