/*
thelounge-theme-mininapse
A dark theme for thelounge
Installation instructions can be found here
https://thelounge.chat/docs/server/configuration.html#theme
Authors:
- MiniDigger: https://github.com/MiniDigger
TODO
- context menus
- link previews
*/
@import 'default.css';
:root {
--body-color: #c5c1c1;
--dim-color: #999;
--link-color: #77abd9;
--window-bg-color: #282525;
--body-bg-color: #282525;
--active-bg-color: #333030;
--date-marker-color: #97ea70;
--unread-marker-color: #f92772;
--highlight-bg-color: #4d4332;
--highlight-border-color: #b08c4f;
}
/* <editor-fold desc="nick colors"> */
#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;
}
/* </editor-fold> */
/* Borders */
#chat .content,
#windows #chat .header,
#chat .user-mode::before,
#chat .userlist {
border-color: var(--window-bg-color);
}
/* <user>'s */
#chat .from .user::before {
content: "<";
color: var(--dim-color);
}
#chat .from .user::after {
content: ">";
color: var(--dim-color);
}
/* remove logo */
.logo,
.logo-inverted {
display: none;
}
/* remove button coloring */
#viewport .lt,
#viewport .rt,
#chat button.menu,
#footer button {
color: var(--body-color);
}
/* active/hover */
.context-menu-item:focus,
.textcomplete-item:focus,
.context-menu-item:hover,
.textcomplete-item:hover,
.textcomplete-menu .active,
#chat .userlist .user.active,
#sidebar .active,
#sidebar .active:hover,
#sidebar .chan:hover,
#footer button:hover {
background-color: var(--active-bg-color);
}
/* sidebar */
#sidebar .chan,
#sidebar .empty {
color: var(--body-color);
}
/* inputs */
.input,
.input:hover,
input,
#form,
#chat .userlist .search {
color: var(--body-color);
background-color: var(--window-bg-color);
border-color: var(--dim-color) !important;
}
.input::placeholder,
input::placeholder,
textarea::placeholder,
#chat .userlist .search::placeholder {
color: var(--dim-color);
}
#form {
border: none;
}
/* windows */
#windows .window {
box-shadow: none;
}