/*! * Solarized * * URL: https://github.com/thelounge/lounge-theme-solarized * License: MIT */ :root { --link-color: #268bd2; --background-dark-color: #051114; --background-light-color: #002b36; } ::-webkit-scrollbar { display: none; } ::-moz-placeholder { color: rgba(131, 148, 150, 0.9); opacity: 1; } ::-webkit-input-placeholder { color: rgba(131, 148, 150, 0.9); } :-ms-input-placeholder { color: rgba(131, 148, 150, 0.9); } .logo { display: none; } .logo-inverted { display: inline-block; } i.hostmask { font-size: 90%; opacity: 0.7; } .irc-monospace, pre, code, kbd { color: #ddd; background-color: #444; border-color: #666; box-shadow: none; text-shadow: none; } /* Hide nick (and edit) in input bar, not ideal */ #nick { display: none; } #context-menu, .textcomplete-menu { border: 0; background-color: #657b83; } .context-menu-item, .textcomplete-item { transition: none; } .context-menu-divider { background-color: #aaa; } #chat .userlist, #windows .window, body { background-color: var(--background-dark-color); color: #fff; } .context-menu-item, .textcomplete-item a { color: #fff; } #chat .date-marker, #chat .unread-marker { opacity: 1; } #chat .date-marker::before { border-color: #acf046; } #chat .date-marker-text::before { background-color: var(--background-dark-color); color: #acf046; } #chat .unread-marker::before { border-color: var(--link-color); } #chat .unread-marker-text::before { background-color: var(--background-dark-color); color: var(--link-color); } #viewport .lt::after { border-color: var(--background-light-color); } #chat .show-more-button { background: rgba(88, 110, 117, 0.3); color: #fff; border: 0; border-radius: 0; text-transform: uppercase; transition: background 0.2s; } #chat .show-more-button:hover { background: #84ce88; } .btn-reconnect { background: #e74c3c; color: #fff; border: 0; border-radius: 0; margin: 0; } #input, #windows #form .input, #form, #chat .userlist .count { background-color: inherit; } #sidebar .chan.lobby { color: var(--link-color); } #sidebar .chan.lobby .lobby-wrap:hover, #sidebar .chan.lobby.active { color: #3d99db; } #sidebar .network, #sidebar .network-placeholder { margin-bottom: 1em; } /* Hide close button on channels, it is not used that frequently */ #sidebar .chan.channel .close { display: none; } #sidebar .chan.active { background-color: var(--background-dark-color); } #footer { height: 43px; line-height: 43px; } .context-menu-item:hover, .textcomplete-item:hover, .textcomplete-menu .active, #chat .userlist .user.active, #sidebar, #footer { color: #fff; background-color: var(--background-light-color); } #chat .time { color: #586e75; } #chat .user-mode::before, #form, #windows .header, #chat .content, #chat .userlist { border-color: var(--background-light-color); } #chat .userlist .search, #windows #form .input { border: 0; color: #fff; } #chat .msg { text-shadow: 1px 1px 0 rgba(50, 50, 50, 0.5); } #chat.colored-nicks .user.color-1, #chat.colored-nicks .user.color-17 { color: #ef4657; } #chat.colored-nicks .user.color-2, #chat.colored-nicks .user.color-18 { color: #ff93a4; } #chat.colored-nicks .user.color-3, #chat.colored-nicks .user.color-19 { color: #ffb03b; } #chat.colored-nicks .user.color-4, #chat.colored-nicks .user.color-20 { color: #cc7d08; } #chat.colored-nicks .user.color-5, #chat.colored-nicks .user.color-21 { color: #ffd34e; } #chat.colored-nicks .user.color-6, #chat.colored-nicks .user.color-22 { color: #cca01b; } #chat.colored-nicks .user.color-7, #chat.colored-nicks .user.color-23 { color: #acf046; } #chat.colored-nicks .user.color-8, #chat.colored-nicks .user.color-24 { color: #d5f572; } #chat.colored-nicks .user.color-9, #chat.colored-nicks .user.color-25 { color: #499e8d; } #chat.colored-nicks .user.color-10, #chat.colored-nicks .user.color-26 { color: #b5ffe1; } #chat.colored-nicks .user.color-11, #chat.colored-nicks .user.color-27 { color: #35a7ff; } #chat.colored-nicks .user.color-12, #chat.colored-nicks .user.color-28 { color: #91a6ff; } #chat.colored-nicks .user.color-13, #chat.colored-nicks .user.color-29 { color: #8a46f0; } #chat.colored-nicks .user.color-14, #chat.colored-nicks .user.color-30 { color: #ff88dc; } #chat.colored-nicks .user.color-15, #chat.colored-nicks .user.color-31 { color: #bd8d46; } #chat.colored-nicks .user.color-16, #chat.colored-nicks .user.color-32 { color: #f0c079; } #chat .msg .text .user { border-bottom: 1px dotted #555; } #chat .channel .highlight .time { background: linear-gradient(to right, var(--link-color) 5px, transparent 5px); color: #fff; } #chat .channel .highlight { background-color: var(--background-light-color); } #chat .channel .highlight .text { color: inherit; } #windows .header .topic, #chat table.channel-list td { color: #999; } #chat table.channel-list th, #chat table.ban-list th, #chat table.channel-list td, #chat table.ban-list td { border-bottom-color: var(--background-light-color); } #chat .toggle-content { background-color: var(--background-light-color); color: #99a2b4; } #chat .toggle-button:hover { color: #fff; opacity: 1; } /* Increase contrast of some IRC colors */ .irc-fg2 { color: #0074d9; } .irc-fg5 { color: #e969a7; } .irc-fg12 { color: #50a8ff; } @media (max-width: 768px) { #sidebar-overlay { background: rgba(0, 0, 0, 0.8); } } @media (max-width: 479px) { #chat .message .from .user::before { content: "<"; } #chat .message .from .user::after { content: ">"; } /* expand highlight background to edges of the screen */ #chat .channel .highlight .time { margin-left: -10px; padding-left: 10px; } #chat .channel .highlight { margin: 0 -10px; padding: 0 10px; } }