thelounge-theme-amoled-sourcecodepro
Version:
Black theme suitable for AMOLED displays - with Source Code Pro
275 lines (203 loc) • 6.45 kB
CSS
/* BEGIN
forked from https://github.com/brian-jarvis/thelounge-theme-zenburn
*/
@import url('https://fonts.googleapis.com/css?family=Source+Code+Pro:400,400i');
* {
font-family : 'Source Code Pro', monospace;
}
#chat.show-seconds .time, #chat.show-seconds .chat-view[data-type="channel"] .msg.highlight .time {
width : auto;
}
/* END */
:root {
--body-color : #eee;
--body-color-muted : #9b9b9b;
--border-color : #222;
--body-bg-color : #000 ;
--body-bg-color-light : #111;
--button-color : #2980b9;
--button-color-muted : #3498db;
--button-text-color-hover : #fff;
--overlay-bg-color : rgba(0, 0, 0, 0.5);
--link-color : #3498db;
--window-bg-color : #000;
--window-heading-color : #6c797a;
--date-marker-color : var(--button-color);
--unread-marker-color : var(--button-color);
--highlight-bg-color : var(--border-color);
--highlight-border-color : var(--button-color);
--upload-progressbar-color : var(--button-color);
}
::-webkit-scrollbar:hover {
background-color : var(--body-bg-color-light);
}
::-webkit-scrollbar-thumb:vertical {
background-color : var(--border-color);
border-radius : 0;
}
::-webkit-scrollbar-thumb:vertical:active {
background-color : #444;
}
body,
.input {
background : var(--body-bg-color);
}
.input {
border : 1px solid var(--border-color);
color : var(--body-color);
}
a:visited {
color : #9b59b6;
}
.logo-container {
display : none;
}
.channel-list-item[data-type=lobby] {
color : var(--button-color);
}
.channel-list-item[data-type="lobby"]:hover,
.channel-list-item[data-type="lobby"].active {
color : var(--button-color-muted);
}
.btn:active,
.btn:focus,
.input:focus {
outline : 0;
box-shadow : 0 0 0 1px rgba(41, 128, 185, .5);
}
.input:not(:disabled):focus,
.input:not(:disabled):hover {
border-color : var(--button-color);
}
#chat button.mentions,
#chat button.menu,
#viewport .lt,
#viewport .rt,
.topic-container .save-topic span,
.password-container .reveal-password span,
#form #submit,
#form #upload {
color : var(--body-color-muted);
}
#form {
background : inherit;
color : var(--body-color);
border-top : 1px solid var(--border-color);
}
.jump-to-input .input {
color : var(--body-color);
}
::placeholder {
color : var(--body-color-muted);
}
#chat .header {
border-bottom : 1px solid var(--border-color);
}
#chat .userlist,
#chat .content {
border-left : 1px solid var(--border-color);
}
#chat .userlist .count {
background : inherit;
}
#chat .msg[data-type=monospace_block] .text,
#chat .toggle-content,
#form #nick {
background : var(--body-bg-color-light);
color : var(--body-color);
}
#footer button:hover,
#footer button.active,
.channel-list-item:hover {
background-color : var(--body-bg-color-light);
color : var(--body-color);
}
#footer button {
color : inherit;
}
#footer button.active,
.channel-list-item.active {
background-color : var(--body-bg-color-light);
color : var(--body-color);
}
#sidebar {
color : var(--body-color-muted);
}
.channel-list-item .badge {
background : var(--border-color);
color : var(--body-color);
}
.channel-list-item .badge.highlight {
background : var(--body-color);
color : var(--border-color);
}
#chat .msg[data-type=invite] .from:before,
#chat .msg[data-type="topic"] .from::before,
#chat .msg[data-type="mode"] .from::before,
#chat .msg[data-type="mode_channel"] .from::before,
#chat .msg[data-type=whois] .from:before,
#chat .msg[data-type=nick] .from:before,
#chat .msg[data-type=join] .from:before,
#chat .msg.self[data-type=raw] .from:before {
color : var(--button-color);
}
code,
.irc-monospace {
background-color : var(--border-color);
}
pre {
background-color : #f5f5f5;
}
#context-menu {
background : var(--body-bg-color);
border : 1px solid var(--border-color);
}
.context-menu-item {
color : var(--body-color-muted);
}
.context-menu-item:hover {
background : var(--body-bg-color-light);
color : var(--body-color);
}
#chat.colored-nicks .user.color-1 {color : #f7adf7}
#chat.colored-nicks .user.color-2 {color : #abf99f}
#chat.colored-nicks .user.color-3 {color : #86efdc}
#chat.colored-nicks .user.color-4 {color : #b76ee5}
#chat.colored-nicks .user.color-5 {color : #f9a4b3}
#chat.colored-nicks .user.color-6 {color : #f7999a}
#chat.colored-nicks .user.color-7 {color : #f497b9}
#chat.colored-nicks .user.color-8 {color : #f9a9d7}
#chat.colored-nicks .user.color-9 {color : #7fa2e2}
#chat.colored-nicks .user.color-10 {color : #a8b8ff}
#chat.colored-nicks .user.color-11 {color : #ad88fc}
#chat.colored-nicks .user.color-12 {color : #f4aead}
#chat.colored-nicks .user.color-13 {color : #fc71ab}
#chat.colored-nicks .user.color-14 {color : #ff72e0}
#chat.colored-nicks .user.color-15 {color : #8cb6ea}
#chat.colored-nicks .user.color-16 {color : #f9857c}
#chat.colored-nicks .user.color-17 {color : #ed9b82}
#chat.colored-nicks .user.color-18 {color : #8df484}
#chat.colored-nicks .user.color-19 {color : #ffcce3}
#chat.colored-nicks .user.color-20 {color : #efcc81}
#chat.colored-nicks .user.color-21 {color : #90a1ed}
#chat.colored-nicks .user.color-22 {color : #f4d484}
#chat.colored-nicks .user.color-23 {color : #97ea70}
#chat.colored-nicks .user.color-24 {color : #fcbbba}
#chat.colored-nicks .user.color-25 {color : #eef975}
#chat.colored-nicks .user.color-26 {color : #c7ff93}
#chat.colored-nicks .user.color-27 {color : #ffade1}
#chat.colored-nicks .user.color-28 { color : #98ecf2; }
#chat.colored-nicks .user.color-29 { color : #7187f2; }
#chat.colored-nicks .user.color-30 { color : #9676e2; }
#chat.colored-nicks .user.color-31 { color : #f2a4eb; }
#chat.colored-nicks .user.color-32 { color : #85f27d; }
/* Increase contrast of some IRC colors */
.irc-fg2 {
color : #0074d9;
}
.irc-fg5 {
color : #e969a7;
}
.irc-fg12 {
color : #50a8ff;
}