@import '../common/base.css'; :root { /* Primary Variables */ --brand-primary: #000; --brand-primary-hover: #2d2d2d; --brand-midtone: #1b1b1b; --brand-darktone: #000; --brand-default-bg: #1b1b1b; --brand-default-fg: #f1f1f1; /* Warning colors */ --brand-notice: #f6c358; --brand-warning: #fcb46e; --brand-error: #bf5155; /* Input elements */ --brand-input-border: #000000; --brand-input-fg: #616161; --brand-input-bg: transparent; /* Connection Indicator top */ --comp-workspace-before-bg: var(--brand-primary); --comp-bg-kiwi-workspace--disconnected-after-bg: var(--brand-error); /* Container Header */ --comp-header-bg: var(--brand-default-bg); --comp-header-name-fg: var(--brand-default-fg); --comp-header-option-active-fg: var(--brand-default-bg); --comp-header-option-active-bg: var(--brand-primary); /* StateBrowser */ --comp-statebrowser-fg: #fff; --comp-statebrowser-bg: #000; --comp-statebrowser-bg-networkname: #151515; --comp-statebrowser-channel-active-bg: #ffffff0d; --comp-statebrowser-channel-active-fg: #fff; --comp-usermenu-open-bg: #151515; --comp-statebrowser-network-border: #bda28e; /* Sidebars ( Right Side ) */ --comp-sidebar-bg: var(--brand-default-bg); --comp-sidebar-fg: #fff; --comp-aboutbuffer-bg: rgba(0, 0, 0, 0.03); --comp-aboutbuffer-header-bg: #42b992; /* Misc */ --brand-link-normal: var(--brand-default-fg); --brand-link--hover: var(--brand-default-fg); --brand-shadow: rgba(0, 0, 0, 0.1); --comp-border: #444; } /* Welcome */ .kiwi-welcome-simple-form .u-submit { color: #fff; } /* Container Header */ .kiwi-workspace::before { background: #4e4e4e; } .kiwi-header-option--active a, .kiwi-header-option:hover a { color: var(--brand-default-fg); } /* Sidebar */ .kiwi-aboutbuffer h4 { color: var(--brand-default-fg); background-color: #000; } .kiwi-appsettings-title, .kiwi-appsettings-block h3, .kiwi-networksettings .kiwi-title { background-color: var(--brand-primary); } .kiwi-appsettings-block h3, .kiwi-appsettings-title { color: var(--brand-default-fg); } .kiwi-appsettings-section { border-left: 1px solid #444; border-right: 1px solid #444; border-bottom: 1px solid #444; } .kiwi-appsettings-block h3 { border-top: 1px solid #444; border-left: 1px solid #444; border-right: 1px solid #444; } .kiwi-networksettings .kiwi-title { border-top-color: var(--brand-primary-hover); } .kiwi-statebrowser-network.kiwi-statebrowser-network--active .kiwi-statebrowser-network-header { border-left: 3px solid var(--brand-primary-hover); } .u-tabbed-view-tabs { background-color: #000; border-bottom: 3px solid #444; } .u-tabbed-view-tabs .u-tabbed-view-tab:hover, .u-tabbed-view-tabs .u-tabbed-view-tab.u-tabbed-view-tab--active { border-bottom-color: #444; background-color: #313131; } .kiwi-statebrowser-newnetwork { border-top-color: var(--brand-primary-hover); } .kiwi-statebrowser-newnetwork a:hover { background: var(--brand-primary-hover); } .kiwi-network-name-options { background-color: var(--comp-statebrowser-bg); } .kiwi-statebrowser-channel-leave { background: transparent; } .kiwi-statebrowser-channelfilter a, .kiwi-statebrowser-channelfilter a:hover { color: #fff; } .kiwi-awaystatusindicator { background: #41e8c9; } .kiwi-awaystatusindicator.kiwi-awaystatusindicator--away { background: var(--brand-error); } .kiwi-startup-common-section-info { border-left-color: var(--brand-primary); } .kiwi-sidebar-options { color: var(--brand-default-fg); } /* Statebrowser */ .kiwi-statebrowser { border-right: 2px solid #444; } .kiwi-statebrowser-usermenu-avatar:hover .kiwi-avatar-inner, .kiwi-statebrowser-usermenu--open .kiwi-avatar-inner { background-color: #000 !important; color: #f1f1f1 !important; } .kiwi-statebrowser-usermenu-avatar .kiwi-awaystatusindicator { border-color: #4b4b4b; } .kiwi-network-name-options .kiwi-network-name-option { color: var(--brand-default-fg); } .kiwi-statebrowser-newchannel-inputwrap input[type='text'] { color: #f1f1f1; } .kiwi-statebrowser-newnetwork a { color: var(--brand-default-fg); } .kiwi-channellist-user-center a.u-button.u-button-primary { border-bottom: none; } /* Inputs */ .u-form input[type='checkbox']:checked, .u-form input[type='radio']:checked { background-color: #f1f1f1; } .u-form .u-input:focus { border-color: #6b6b6b; } .u-form select { background-color: var(--brand-primary); } .u-link { color: var(--brand-default-fg); } /* Message list */ .kiwi-messagelist { background: #000; } .kiwi-messagelist .kiwi-messagelist-body { color: #adadad; } .kiwi-messagelist .kiwi-messagelist-message--highlight, .kiwi-messagelist .kiwi-messagelist-message--hover { border-left-color: #3c3c3c; } .kiwi-messagelist-message-notice { background: #3c3c3c; } .kiwi-avatar-inner { background-color: var(--brand-default-bg); color: var(--brand-default-fg); } /* Aliases */ .kiwi-settings-aliases-help { border-color: var(--brand-default-fg); } .kiwi-settings-aliases-help em { color: var(--brand-default-fg); } /* Misc */ .kiwi-header-server-connection .u-button, .u-button-primary, .u-button-warning, .kiwi-networksettings .kiwi-title, .kiwi-notconnected, .kiwi-notconnected-button { color: #f1f1f1; } .kiwi-notconnected-button { border-color: #f1f1f1; } .kiwi-networksettings .kiwi-connect-to-newnetwork { background: #444; color: #fff; } .kiwi-networksettings .kiwi-networksettings-server-types, .kiwi-networksettings .kiwi-networksettings-server-types .kiwi-network-type-button { color: #fff; border-color: #fff; } .kiwi-networksettings .kiwi-networksettings-server-types .kiwi-network-type-button:hover, .kiwi-networksettings .kiwi-networksettings-server-types .kiwi-network-type-button.kiwi-networksettings-server-type-active { background: #444; color: #fff; } .kiwi-channellist table tbody tr:nth-child(even) { background-color: #272727; } .kiwi-messagelist-message-error, .kiwi-messagelist-message.kiwi-messagelist-message-error.kiwi-messagelist-message--highlight { color: #f1f1f1; } button.u-button.u-button-primary.u-submit.kiwi-welcome-znc-start, .kiwi-statebrowser-channel-label { color: var(--brand-default-fg); } .kiwi-statebrowser-channel-label { background: #383838; } .kiwi-statebrowser-channel-label--highlight { background: var(--brand-error); } .kiwi-welcome-znc h2 { color: var(--brand-default-bg); } .kiwi-welcome-znc-form .u-input-text { background: transparent; color: var(--brand-default-bg); } .kiwi-container-toggledraw-statebrowser-messagecount { background-color: #4c4b4b; color: var(--brand-default-fg); } .kiwi-container-toggledraw-statebrowser-messagecount::after { border-right-color: #4c4b4b; } .kiwi-wrap--statebrowser-drawopen .kiwi-container-toggledraw-statebrowser-messagecount::after { border-left-color: #4c4b4b; } .kiwi-autocomplete-item--selected { background: #3c3c3c; color: #ffffff; } .kiwi-autocomplete-item--selected .u-link { color: #fdfdfd; } .kiwi-messagelist-message--compact .kiwi-messagelist-time { color: #fff; } /* IRC Text Colours */ .irc-fg-colour-white { color: #fff; } .irc-fg-colour-black { color: #000; } .irc-fg-colour-blue { color: #00f; } .irc-fg-colour-green { color: #009300; } .irc-fg-colour-light-red { color: #ff5959; } .irc-fg-colour-brown { color: #743a00; } .irc-fg-colour-purple { color: #a500ff; } .irc-fg-colour-orange { color: #ff8c00; } .irc-fg-colour-yellow { color: #ff0; } .irc-fg-colour-light-green { color: #6fff6f; } .irc-fg-colour-cyan { color: #0cc; } .irc-fg-colour-light-cyan { color: #6dffff; } .irc-fg-colour-light-blue { color: #59b4ff; } .irc-fg-colour-pink { color: #f0f; } .irc-fg-colour-grey { color: #a6a6a6; } .irc-fg-colour-light-grey { color: #e2e2e2; } .irc-bg-colour-white { background-color: #fff; } .irc-bg-colour-black { background-color: #000; } .irc-bg-colour-blue { background-color: #00f; } .irc-bg-colour-green { background-color: #009300; } .irc-bg-colour-light-red { background-color: #ff5959; } .irc-bg-colour-brown { background-color: #743a00; } .irc-bg-colour-purple { background-color: #a500ff; } .irc-bg-colour-orange { background-color: #ff8c00; } .irc-bg-colour-yellow { background-color: #ff0; } .irc-bg-colour-light-green { background-color: #6fff6f; } .irc-bg-colour-cyan { background-color: #0cc; } .irc-bg-colour-light-cyan { background-color: #6dffff; } .irc-bg-colour-light-blue { background-color: #59b4ff; } .irc-bg-colour-pink { background-color: #f0f; } .irc-bg-colour-grey { background-color: #a6a6a6; } .irc-bg-colour-light-grey { background-color: #e2e2e2; }