Skip to content

Instantly share code, notes, and snippets.

@KharmaScribbles
Created September 26, 2018 08:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KharmaScribbles/7aff9e731f09b86febb8c03988fb7fee to your computer and use it in GitHub Desktop.
Save KharmaScribbles/7aff9e731f09b86febb8c03988fb7fee to your computer and use it in GitHub Desktop.
An example KiwiIRC theme to build off from.
/* Neither foe nor friend */
.kiwi-wrap {
background: #fff;
--kiwi-nick-brightness: 40;
--kiwi-supports-monospace: 1;
color: #201F1F;
}
/* Kiwi Theme Background is used to apply the same background colour accross components, rather than targeting them all specifically */
.kiwi-theme-bg {
background-color: #fff;
}
/* Welcome Screen ( Welcome.vue ) */
.kiwi-welcome-simple-form,
.kiwi-customserver-form{
background-color: #fff;
border: 1px solid #ececec;
}
.kiwi-welcome-simple-error {
border: 1px dashed #d86f6f;
}
.kiwi-welcome-simple-form .u-submit {
background-color: #747c88;
color: #fff;
}
.kiwi-welcome-simple .help {
color: #666;
}
.kiwi-welcome-simple .help a {
color: #666;
}
.kiwi-welcome-simple .help a:hover {
color: #a9d87a;
}
.kiwi-startup-common-section-info {
border-left: 5px solid #747c88;
}
/* Custom server layout */
.kiwi-customserver {
background-color: #fbfbfb;
}
/* App ( App.vue ) */
.kiwi-workspace {
background: #fff;
}
.kiwi-workspace::before {
background: #414956;
}
.kiwi-workspace::after{
background-color: rgba(0, 0, 0, 0.4);
}
/* App - Tabs */
.u-tabbed-content {
background-color: #fff;
}
.u-tabbed-view-tabs {
background: #fff;
border-bottom: 3px solid rgba(0, 0, 0, 0.1);
}
.u-tabbed-view-tabs .u-tabbed-view-tab {
border-bottom: 3px solid rgba(0, 0, 0, 0.1);
}
.u-tabbed-view-tabs .u-tabbed-view-tab:hover,
.u-tabbed-view-tabs .u-tabbed-view-tab.u-tabbed-view-tab--active{
border-bottom: 3px solid #747c88;
}
/*Style all inputs */
.input-text {
background: #fff;
}
.input-text-label {
color: gray;
}
.input-text--focus {
border-color: #747c88;
}
.input-text-underline {
border-color: #a9a9a9;
}
.input-text-underline-active {
background: #747c88;
}
.u-form .u-input,
.u-form textarea {
border: 1px solid #ccc;
border-bottom: 2px solid #747c88;
line-height: normal;
outline-color: #747c88;
}
.u-form label input[type='text'],
.u-form label input[type='password'],
.u-form label input[type='email'],
.u-form textarea {
border: 1px solid #747c88;
}
/* Checkbox Styling */
.u-form input[type='checkbox'],
.u-form input[type='radio'] {
border: 2px solid #000;
background-color: #fff;
}
.u-form input[type='checkbox']:after,
.u-form input[type='radio']:after {
background: #747c88;
}
.u-form input[type='checkbox']:after,
.u-form input[type='radio']:after {
background: #747c88;
}
/*buttons */
.u-button {
color: #2c3e50;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.u-button-primary {
background-color: #747c88;
border: none;
border-bottom: 1px solid #747c88;
color: #fff;
}
.u-button-secondary {
background: rgba(117, 117, 117, 0.07);
border-bottom: 1px solid rgba(117, 117, 117, 0.2);
}
.u-button-warning {
background-color: #d16c6c;
border-bottom: 1px solid #5f1515;
color: #fff;
}
.u-link {
color: #fff;
}
/* Application settings ( AppSettings.vue ) */
.kiwi-appsettings {
background: #fff;
}
.kiwi-appsettings-block {
border: 1px solid #fff
}
.kiwi-appsettings-block h3 {
background: #747c88;
color: #fff;
}
.kiwi-appsettings-section {
background-color: #f1f1f1;
}
/* Title bar, at the top of the Application settings component */
.kiwi-appsettings-title {
background-color: #747c88;
color: #fff;
}
.kiwi-appsettings-title:hover{
background: #d16c6c;
}
/* Channel List ( ChannelList.vue ) */
.kiwi-channellist table tbody tr:nth-child(even) {
background-color: #f9f9f9;
}
.kiwi-channellist table tbody tr {
border-top: 1px solid lightgray;
}
.kiwi-channellist-content-container .u-link {
color: #747c88;
}
/* Container - Main ( Container.vue ) The majority of styling related to the messages and user input etc */
.kiwi-container {
border-bottom: 1px solid #ddd;
}
/* The join button is displayed in the header when the user has not connected to their currently selected network */
.kiwi-header-join-channel-button {
background-color: #42b983;
color: #fff;
}
.kiwi-container-toggledraw-statebrowser {
border-right: 1px solid #ddd;
}
.kiwi-container-toggledraw-sidebar {
border-left: 1px solid #ddd;
}
.kiwi-container-toggledraw-sidebar--disabled {
color: #b8babd;
}
/* These styles relate to the 'unread messages' and 'Mentioned' highlights that display to the user in the Statebrowser sidebar */
.kiwi-container-toggledraw-statebrowser-messagecount {
background-color: #42b983;
color: #fff;
}
.kiwi-container-toggledraw-statebrowser-messagecount::after {
border: 0.6em solid transparent;
border-right-color: #ddd;
}
.kiwi-statebrowser-channel-label--highlight {
background: #e45e5e;
}
.kiwi-container-toggledraw-statebrowser-messagecount--highlight::after {
border-right-color: #d62323;
}
.kiwi-container-empty .u-button {
background-color: #747c88;
color: #fff;
}
/* Container Header ( ContainerHeader.vue ) */
.kiwi-header {
background: #fff;
}
.kiwi-header-name {
color: #22231f;
}
/* The header option buttons */
.kiwi-header-option {
border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.kiwi-header-option a:hover,
.kiwi-header-option--active,
.kiwi-header-option--active:hover a{
background-color: #687282;
color: #fff;
opacity: 1;
}
.kiwi-header-option--active {
border-left: none;
opacity: 1;
}
/* For active buttons, since they are not being hovered, we need to set the child element opacity to 1 */
.kiwi-header-option-active a{
opacity: 1;
}
/* Leave channel */
.kiwi-header-option-leave a:hover,
.kiwi-header-option-unpinsidebar a:hover {
background-color: #c54d53;
color: #fff;
}
/* The link to click if the user has not joined this channel */
.kiwi-header .kiwi-header-notjoined .u-link {
background-color: #747c88;
color: #fff;
}
.kiwi-header .kiwi-header-notjoined .u-link:hover {
background-color: #5ec9a6;
}
/* The not joined button */
.kiwi-header .kiwi-header-notjoined .u-link {
background-color: #747c88;
color: #fff;
}
.kiwi-header .kiwi-header-notjoined .u-link:hover {
background-color: #5ec9a6;
}
.kiwi-header-server-connection .u-button {
background: #747c88;
color: #fff;
}
/* baseline styling for the 'topic' of the channel, if it has one, these are shared between traditional and modern view, but can be made more specific if need be */
.kiwi-messagelist-message.kiwi-messagelist-message-topic {
border-top: 1px solid #747c88;
border-bottom: 1px solid #747c88;
color: #5f5f5f;
background: #f5f5f5;
}
.kiwi-messagelist-message--modern.kiwi-messagelist-message--authorrepeat.kiwi-messagelist-message-topic {
border-top: 2px solid #747c88;
}
.kiwi-messagelist-message--modern.kiwi-messagelist-message-topic {
border: 2px solid #747c88;
}
.kiwi-messagelist-message--modern.kiwi-messagelist-message-topic.kiwi-messagelist-message--unread {
border-left: 2px solid #747c88;
}
.kiwi-header-buffersettings {
border-top: 1px solid #ddd;
}
.kiwi-header-topic > div {
color: #22231f;
}
/* When hovering over a channel, these options are displayed and coloured upon hover */
.kiwi-statebrowser-channel-settings,
.kiwi-statebrowser-channel-leave {
background-color: #687282;
}
.kiwi-statebrowser-channel-settings:hover{
background-color: #747c88;
}
.kiwi-statebrowser-channel-leave:hover{
background: #c54d53;
}
/* Control Input - displayed at bottom of Kiwi ( ControlInput.vue ) */
.kiwi-controlinput {
background: #efefef;
border-top: 1px solid #e8e8e8;
color: #272727;
}
.kiwi-controlinput .kiwi-controlinput-user,
.kiwi-controlinput-inner .kiwi-controlinput-user {
border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.kiwi-controlinput-active-tool {
background: #f6f6f6;
}
.kiwi-selfuser,
.kiwi-inputtool-emoji-emoji {
background-color: #efefef;
color: #272727;
}
.kiwi-selfuser .u-link {
color: #687282;
}
/* AutoComplete - If the user has enabled autocomplete in their options, this will style the options (AutoComplete.vue) */
.kiwi-autocomplete {
box-shadow: 0 1px 15px rgba(64, 54, 63, 0.25);
border: 1px solid #ccc;
background: #fff;
}
.kiwi-autocomplete-item {
border-bottom: 1px solid #ccc;
}
.kiwi-autocomplete-item--selected {
background: #747c88;
color: #fff;
}
.kiwi-autocomplete-item--selected .u-link {
color: #fff;
}
/* Message list - Standard messages ( MessageList.vue ) */
.kiwi-messagelist {
background: #fff;
}
.kiwi-messagelist-message--info-open {
background: #f6f6f6;
}
.kiwi-messageinfo-urls {
border-top: 1px solid #ddd;
}
.kiwi-messagelist-message-action .kiwi-messagelist-body {
color: #090;
font-style: italic;
}
.kiwi-messagelist-message--highlight {
background-color: #f2f2f2;
}
/* Standard username and usertime styling */
.kiwi-messagelist-nick {
color: #000;
}
.kiwi-messagelist-time {
color: #a0a09f;
}
/* Unread user messages */
.kiwi-messagelist-message.kiwi-messagelist-message--unread,
.kiwi-messagelist-message.kiwi-messagelist-message--unread {
border-left: 5px solid #747c88;
background: #f2f2f2;
opacity: 1;
}
.kiwi-messagelist-message.kiwi-messagelist-message--unread.kiwi-messagelist-message-connection {
border-left: none;
background: none;
}
/* When hovering over a users messages */
.kiwi-messagelist-message--hover{
background-color: #f2f2f2;
}
/* The shadow over the main text area that displays when the sidebar is open */
.kiwi-container--sidebar-open .kiwi-messagelist::after {
background-color: rgba(27, 33, 37, 0.5);
}
/* Connection Styling */
.kiwi-messagelist-message-connection {
background-color: #fff;
}
.kiwi-messagelist-message.kiwi-messagelist-message-connection-connected .kiwi-messagelist-body {
background-color: #747c88;
color: #fff;
}
.kiwi-messagelist-message.kiwi-messagelist-message-connection-disconnected .kiwi-messagelist-body {
background-color: #a54d4d;
color: #fff;
}
/* Traffic Messages - User join , User Quit etc*/
.kiwi-messagelist-message-traffic-join {
color: #090;
}
.kiwi-messagelist-message-traffic-quit,
.kiwi-messagelist-message-traffic-part,
.kiwi-messagelist-message-traffic-kick {
color: #900;
}
.kiwi-messagelist-message-traffic-quit .kiwi-nick::before,
.kiwi-messagelist-message-traffic-part .kiwi-nick::before {
color: #900;
}
/* Errors */
.kiwi-messagelist-message-error {
background: #f1d4d4;
border-left-color: #ab5252;
}
/* Kiwi Modern Message list ( MessageListMessageModern.vue ) */
.kiwi-messagelist-modern-avatar {
border: 2px solid #687282;
}
.kiwi-messagelist-message--modern .kiwi-messagelist-body a {
color: #0093ce;
}
.kiwi-messagelist-message--modern .kiwi-messagelist-body a:hover {
color: #3db0de;
}
.kiwi-messagelist-nick {
color: #000;
}
.kiwi-messagelist-message--compact .kiwi-messagelist-nick:hover {
background-color: #f2f2f2;
}
.kiwi-messagelist-time {
color: #a0a09f;
}
.kiwi-messagelist-message--modern {
border-top: 1px solid #f3f3f3;
}
.kiwi-messagelist-message--modern.kiwi-messagelist-message--authorrepeat {
border-top: none;
}
/* Traditional message styling hover */
.kiwi-messagelist-message--compact .kiwi-messagelist-message-privmsg:hover,
.kiwi-messagelist-message--compact .kiwi-messagelist-message-action:hover,
.kiwi-messagelist-message--compact .kiwi-messagelist-message-notice:hover, {
border-left-color: #80ab52;
}
/* Network Settings ( NetworkSettings.vue ) */
.kiwi-networksettings .kiwi-title {
background: #747c88;
color: #fff;
border-top: 1px solid #747c88;
}
.kiwi-network-nicknamelabel {
color: rgb(128, 128, 128);
}
.kiwi-networksettings .kiwi-padded-form-element-container.kiwi-dangerzone {
border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.kiwi-networksettings .u-form {
border: 1px solid rgba(0, 0, 0, 0.2);
}
.kiwi-networksettings .kiwi-title span {
color: #747c88;
background: #fff;
}
.kiwi-networksettings-advanced h3:hover {
color: #747c88;
}
.kiwi-networksettings .kiwi-customserver-tls {
color: #bfbfbf;
}
.kiwi-networksettings .u-form{
background: #fff;
}
.kiwi-networksettings .kiwi-customserver-tls {
color: #bfbfbf;
}
.kiwi-networksettings .kiwi-customserver-tls--enabled {
color: green;
}
.kiwi-networksettings .kiwi-customserver-tls--enabled .kiwi-customserver-tls-lock {
color: green;
}
.kiwi-networksettings .kiwi-customserver-tls-minus {
color: red;
}
.kiwi-networksettings-error {
border: 1px dashed #d86f6f;
}
.kiwi-networksettings .kiwi-connect-to-newnetwork {
background: #747c88;
color: #fff;
}
.kiwi-networksettings .kiwi-networksettings-server-types .kiwi-network-type-button {
border: 1px solid #747c88;
color: #747c88;
}
.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: #747c88;
color: #fff;
}
.u-button.kiwi-channellist-refresh.u-button-secondary {
background: #747c88;
}
/* Nicklist ( Nicklist.vu ) */
.kiwi-nicklist-usercount {
border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.kiwi-nicklist-user {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.kiwi-nicklist-user {
border-top: 1px solid #858585;
}
.kiwi-nicklist-user:first-of-type {
border-top: none;
}
.kiwi-nicklist-user:hover {
background-color: #747c88;
cursor: pointer;
color: #fff;
}
.kiwi-nicklist-user:after {
color: #666764;
}
.kiwi-nicklist-user:hover .kiwi-nicklist-messageuser {
color: #fff !important;
}
.kiwi-nicklist-user:hover .kiwi-nicklist-messageuser {
color: #fff;
}
.kiwi-nicklist-messageuser {
color: #e2e2e2;
}
.kiwi-nicklist-info i.fa-search {
color: #cfcfcf;
}
/* Not connected message ( NotConnected.vue ) */
.kiwi-notconnected {
color: #fff;
background-color: #a54d4d;
}
.kiwi-notconnected-button {
border: 2px solid #fff;
color: #fff;
}
.kiwi-notconnected-button:hover{
background-color: #fff;
color: #000;
}
/* Self User ( SelfUser.vue ) */
.kiwi-controlinput-selfuser {
background: #fff;
}
.kiwi-controlinput-selfuser.kiwi-controlinput-selfuser--open {
border: 1px solid #ddd;
}
.kiwi-selfuser-actions {
border-top: 1px solid #ddd;
}
/* Settings Aliases ( SettingsAliases.vue ) */
.kiwi-settings-aliases-input {
border-color: #ccc;
}
.kiwi-settings-aliases-showhelp {
display: block;
}
.kiwi-settings-aliases-help {
background: transparent;
border: 1px dashed rgba(0,0,0, 0.4);
}
.kiwi-settings-aliases-help em {
color: #747c88;
font-weight: 900;
}
/* Sidebar ( Sidebar.vue ) */
.kiwi-sidebar-options {
background-color: #687282;
color: #fff;
}
.kiwi-sidebar-pin{
border-right: 1px solid #fff;
background: #687282;
}
.kiwi-sidebar-pin:hover{
background: #687282;
}
.kiwi-sidebar-options .kiwi-sidebar-close:hover {
background: #c54d53;
}
.kiwi-container--sidebar-pinned .kiwi-sidebar {
border-color: #b2b2b2;
}
/* Channel Banlist ( Channelbanlist.vue ) */
.kiwi-channelbanlist-table tr {
border-bottom: 1px solid #ddd;
}
.kiwi-channelbanlist-table-actions:hover {
background-color: #b9424a;
}
.kiwi-channelbanlist-table-actions:hover i {
color: #fff;
}
/* Statebrowser - Left sidebar ( StateBrowser.vue ) */
.kiwi-statebrowser {
background: #414956;
color: #fff;
}
.kiwi-network-name-hover-icon {
color: #fff;
}
.kiwi-statebrowser-divider {
background: rgba(255, 255, 255, 0.3);
}
.kiwi-messageinfo {
background: #f6f6f6;
border-bottom: 2px #ddd solid;
border-top: 1px #ddd dashed;
}
.kiwi-statebrowser-usermenu-avatar {
background-color: #000;
color: #fff;
}
.kiwi-statebrowser-usermenu-avatar:hover {
background-color: #687282;
color: #fff;
}
/* If the user clicks on their avatar we 'open' the settings */
.kiwi-statebrowser-usermenu--open {
background: rgba(255, 255, 255, 0.1);
}
.kiwi-statebrowser-usermenu--open .kiwi-statebrowser-usermenu-avatars {
background-color: #747c88;
color: #fff;
}
.kiwi-statebrowser-network .kiwi-statebrowser-network-header a.kiwi-statebrowser-network-toggle:hover {
background-color: #d16c6c;
border-top-color: #d16c6c;
}
/* User Settings */
.kiwi-statebrowser-appsettings:hover {
background: #747c88;
color: #fff;
opacity: 1;
}
/* Statebrowser list */
.kiwi-statebrowser-scrollarea {
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.kiwi-statebrowser-scrollarea h4,
.kiwi-statebrowser-scrollarea h4 {
border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.kiwi-network-name-options {
background-color: #687282;
}
.kiwi-network-name-options .option-button:hover,
.kiwi-network-name-options .option-button.active {
background-color: #747c88;
color: #fff;
}
.kiwi-network-name-options .kiwi--collapse {
background: #d16c6c;
}
/* Add channel input */
.kiwi-statebrowser-newchannel-inputwrap {
color: #fff;
}
.kiwi-statebrowser-newchannel-inputwrap input[type='text'] {
color: #000;
background: #fff;
}
.kiwi-statebrowser-newchannel-inputwrap--focus {
opacity: 1;
background-color: #fff;
}
/*Channel search input */
.kiwi-statebrowser-channelfilter {
transition: all 0.3s;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
color: #131312;
}
.kiwi-statebrowser-channelfilter p a {
color: #f1f1f1;
}
.kiwi-statebrowser-channelfilter p a:hover {
color: #fff;
}
.kiwi-statebrowser-channelfilter::after {
color: #000;
}
.kiwi-statebrowser-channelfilter input {
background-color: #fff;
color: #000;
outline: none;
}
.kiwi-statebrowser-channelfilter p {
color: #747c88;
font-size: 0.9em;
margin: 10px 0 10px 0;
cursor: pointer;
transition: all 0.3s;
}
.kiwi-statebrowser-channelfilter p:hover {
color: #6dcdad;
}
.kiwi-statebrowser-newnetwork a {
color: #fff;
}
.kiwi-statebrowser-newnetwork a:hover {
background: #747c88;
opacity: 1;
color: #fff;
}
.kiwi-statebrowser-network .kiwi-statebrowser-network-header a {
color: #fff;
}
.kiwi-statebrowser-network--active .kiwi-statebrowser-network-header {
background: #687282;
}
/* Channel Styling */
.kiwi-statebrowser-channels .kiwi-statebrowser-channel {
border-bottom: 1px solid #687282;
color: #fff;
}
.kiwi-statebrowser-channels .kiwi-statebrowser-channel .kiwi-statebrowser-channel-name {
color: #fff;
}
.kiwi-statebrowser-channels .kiwi-statebrowser-channel .kiwi-statebrowser-channel-name .kiwi-statebrowser-channel-label {
background: #d16c6c;
}
.kiwi-search-channels.active{
background: #747c88;
}
/* New Channel Button */
.kiwi-statebrowser-newchannel a {
border: 1px solid rgba(255, 255, 255, 0.5);
}
.kiwi-statebrowser-newchannel a:hover {
background: #747c88;
opacity: 1;
color: #fff;
}
.kiwi-statebrowser-usermenu-body .close-icon {
background-color: #fc6262;
color: #fff;
}
.kiwi-statebrowser-usermenu-body .close-icon:hover {
background-color: #fe7575;
}
.kiwi-statebrowser-switcher a:first-of-type {
background: rgba(255, 255, 255, 0.15);
}
.kiwi-statebrowser-switcher a:hover {
background: rgba(255, 255, 255, 0.1);
}
.kiwi-statebrowser-options {
background: #383838;
}
.kiwi-statebrowser-nonetworks {
background: rgba(255, 255, 255, 0.15);
}
.kiwi-statebrowser-availablenetworks-toggle {
background: rgba(255, 255, 255, 0.15);
}
.kiwi-statebrowser-availablenetworks {
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.kiwi-statebrowser-availablenetworks-link {
border-right: 15px solid red;
}
.kiwi-statebrowser-availablenetworks-link--connected {
border-color: #747c88;
}
.kiwi-statebrowser-channel-notjoined .kiwi-statebrowser-channel-name {
color: #d03232;
}
.kiwi-statebrowser-channel-active .kiwi-statebrowser-channel-name {
color: #df6b26;
}
.kiwi-statebrowser-channel-label {
background: #747c88;
color: #fff;
}
.kiwi-statebrowser-channel-label--highlight {
background: #d62323;
}
.kiwi-statebrowser-channel-popup {
background: #383838;
border: 3px solid #6b6b6b;
border-left: none;
}
.kiwi-statebrowser-newchannel-inputwrap--focus {
opacity: 1;
}
.kiwi-statebrowser-nonetworks {
background: rgba(255, 255, 255, 0.15);
}
.kiwi-statebrowser-availablenetworks {
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.kiwi-statebrowser-availablenetworks-toggle {
background: rgba(255, 255, 255, 0.15);
}
.kiwi-statebrowser-channel-label {
background: #747c88;
color: #dedede;
}
.kiwi-statebrowser-channel-label--highlight {
background: #d62323;
}
.kiwi-statebrowser-channel-popup {
background: #383838;
border: 3px solid #6b6b6b;
}
/* Statebrowser Network - ( StateBrowser.vue ) */
.kiwi-statebrowser-network-header {
background: rgba(255, 255, 255, 0.15);
}
.kiwi-statebrowser-network-status {
background: rgba(255, 255, 255, 0.1);
color: #fff;
}
.kiwi-statebrowser-channel-active {
background: #555e6b
}
.kiwi-statebrowser-network-status .u-link {
color: #fff;
}
/* User Box Styling ( UserBox.vue ) */
.kiwi-userbox-usermask {
color: #9e9e9e;
}
.kiwi-userbox-opactions {
border-top: 1px solid #9e9e9e;
}
.kiwi-userbox .main-title {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.kiwi-userbox .kiwi-userbox-basicinfo {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.kiwi-userbox .kiwi-userbox-actions .u-button {
border: 1px solid #000;
color: #000;
}
.kiwi-userbox .kiwi-userbox-actions .u-button:hover {
background-color: #000;
color: #fff;
}
.kiwi-userbox-opactions {
border-top: 1px solid #9e9e9e;
}
.kiwi-userbox-opactions label select {
border: 1px solid rgba(0, 0, 0, 0.2);
}
.kiwi-userbox-opaction-kick ,
.kiwi-userbox-opaction-ban,
.kiwi-userbox-opaction-kickban {
color: #fff;
}
.kiwi-userbox-opaction-kick {
background-color: #f6c358;
}
.kiwi-userbox-opaction-kick:hover {
background-color: #fcce6e;
}
.kiwi-userbox-opaction-ban {
background-color: #fcb46e;
}
.kiwi-userbox-opaction-ban:hover{
background-color: #ffca97;
}
.kiwi-userbox-opaction-kickban{
background-color: #fb846a;
}
.kiwi-userbox-opaction-kickban:hover{
background-color: #ffaf9e;
}
.kiwi-userbox-whois {
border: 1px solid #9e9e9e;
border-radius: 2px;
}
.kiwi-messagelist-message-whois {
border-left-color: #939393;
}
.kiwi-messagelist-message.kiwi-messagelist-message--hover,
.kiwi-messagelist-message.kiwi-messagelist-message--highlight,
.kiwi-messagelist-message.kiwi-messagelist-message-traffic--hover {
position: relative;
border-color: #c9c9c9;
opacity: 1;
}
/* MOTD */
.kiwi-messagelist-message-motd {
color: #666;
}
/* Customer Server Styling */
.kiwi-customserver {
background-color: #414956;
color: #fff;
}
/*Icon before the network in network list */
.kiwi-statebrowser-network-name::before {
content: '\f233';
font-family: fontAwesome;
margin-right: 2px;
font-weight: 100;
text-decoration: none;
}
/* Icons in the Channel List */
.kiwi-statebrowser-channel:not([data-name^="#"])::before {
content: '\f007';
}
.kiwi-statebrowser-channel[data-name^="*"]::before {
content: '\f006';
}
.kiwi-statebrowser-channel[data-name="#help"]::before {
content: '\f059';
}
.kiwi-statebrowser-channel::before {
font-family: fontAwesome;
margin-right: 5px;
font-weight: 100;
}
.kiwi-settings-advanced-notice {
color: #fff;
background: #d16c6c;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment