UNPKG

thelounge-theme-amoled-sourcecodepro

Version:

Black theme suitable for AMOLED displays - with Source Code Pro

275 lines (203 loc) 6.45 kB
/* 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 !important; --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; }