diff options
Diffstat (limited to 'kiwiirc/static/themes/radioactive')
| -rw-r--r-- | kiwiirc/static/themes/radioactive/theme.css | 1211 |
1 files changed, 1211 insertions, 0 deletions
diff --git a/kiwiirc/static/themes/radioactive/theme.css b/kiwiirc/static/themes/radioactive/theme.css new file mode 100644 index 0000000..66d03dc --- /dev/null +++ b/kiwiirc/static/themes/radioactive/theme.css @@ -0,0 +1,1211 @@ +/* Radioactive is your very own pipboy theme for Kiwi */ + +@import url(https://fonts.googleapis.com/css?family=VT323); + +.kiwi-wrap { + background: #3a5646; + --kiwi-nick-brightness: 80; + --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: #031e11; + color: #14fdce; +} + +/* Welcome Screen ( Welcome.vue ) */ +.kiwi-welcome-simple-form .u-input-text { + background: none; +} + +.kiwi-welcome-simple-error { + border: 1px dashed #d86f6f; +} +.kiwi-welcome-simple-form .u-submit { + background-color: #1b2f24; + color: #fff; +} +.kiwi-welcome-simple .help { + color: #666; +} +.kiwi-welcome-simple .help a { + color: #666; +} +.kiwi-welcome-simple .help a:hover { + color: #a9d87a; +} + +.kiwi-welcome-simple .u-submit { + border: 2px solid #00ffcb; + color: #00ffcb; + background: none; +} + +.kiwi-welcome-simple .u-submit:hover { + text-decoration: underline; + cursor: pointer; +} + +/* Custom server layout */ +.kiwi-customserver { + background-color: #fbfbfb; +} + + + +/* App ( App.vue ) */ +.kiwi-workspace::before { + background: #00e2b7; + opacity: 1; + z-index: 1; +} +.kiwi-workspace::after { + height: 100%; + width: 100%; + opacity: 1; + pointer-events: none; + z-index: 100; +} + +/* App - Tabs */ +.u-tabbed-content hr { + color: #5dd895; +} + +.u-tabbed-view-tabs { + padding-top: 0; + border-bottom: 3px solid rgba(0, 0, 0, 0.1); +} +.u-tabbed-view-tabs .u-tabbed-view-tab { + background: none; + border: 1px solid #5dd895; + color: #5dd895; + border-radius: 0 !important; +} +.u-tabbed-view-tabs .u-tabbed-view-tab:hover, +.u-tabbed-view-tabs .u-tabbed-view-tab.u-tabbed-view-tab--active{ + border: 1px solid #5dd895; + color: #5dd895; + text-decoration: underline; +} + +/*Style all inputs */ +.u-input-text-underline { + border-color: #a9a9a9; +} +.u-input-text-underline-active { + background: #1b2f24; +} +.u-form .u-input, +.u-form textarea { + line-height: normal; + outline-color: #1b2f24; +} + +.u-input { + border: 1px solid #3e9465; +} + +.u-input:focus { + border: 1px solid #57da93; +} + +/* Checkbox Styling */ +.u-form input[type='checkbox'], +.u-form input[type='radio'] { + border: 2px solid #57da93; + background-color: #183123; +} +.u-form input[type='checkbox']:checked, +.u-form input[type='radio']:checked { + background: #5dd895; +} + + +.u-form select { + background-color: #183123; +} + +/*buttons */ +.u-button { + color: #2c3e50; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); +} +.u-button-primary { + color: #fff; + background-color: #00e3b5; + border: none; + border-bottom: 1px solid #00e4b3; +} + +.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; + color: #fff; +} +.u-link { + color: #fff; +} + +/* Application settings ( AppSettings.vue ) */ +.kiwi-appsettings-block { + position: relative; + z-index: 10; + background: #032c14; +} +.kiwi-appsettings-block h3 { + background: none; + border: 1px solid #5dd895; + text-decoration: underline; + color: #5dd895; +} + +.kiwi-appsettings-section { + background: none; + border: 1px solid #5dd895; + color: #5dd895; +} + +/* Title bar, at the top of the Application settings component */ +.kiwi-appsettings-close { + line-height: 38px; + color: #fff; + background: #031e11; +} + +.kiwi-appsettings-close i { + line-height: 38px; +} + +.kiwi-appsettings-close:hover{ + background: #5cd894; +} + +/* Channel List ( ChannelList.vue ) */ +.kiwi-channellist-grid .u-button-primary { + background: none; + border: 1px solid #14fdce; + color: #14fdce; +} + +.kiwi-channellist-grid a { + color: #14fdce; + text-decoration: underline; +} + +/* Container - Main ( Container.vue ) The majority of styling related to the messages and user input etc */ +@keyframes crt-glow { + 0% { opacity: 0.1; } + 50% { opacity: 0.2; } +} +.kiwi-workspace-background { + z-index: 0; + pointer-events: none; + border-bottom-color: #121212; + border-left-color: #080808; + border-right-color: #080808; + border-top-color: #020202; + box-shadow: inset 0 0 9rem #00000073, inset 0 0 3rem #000000ab, 0 0 12rem #9c3737; +} +.kiwi-workspace-background::before { + position: absolute; + content: ""; + width: 100%; + height: 100%; + z-index: 8; + animation: crt-glow 60s infinite; + background: radial-gradient(circle at center, #1bd459 0%, rgba(27, 212, 89, 0.88) 58%, rgba(21, 235, 92, 0.57) 80%, rgba(19, 94, 29, 0.27) 93%, rgba(10, 23, 12, 0) 100%); + opacity: 0.15; + pointer-events: none; + position: fixed; +} +.kiwi-workspace-background::after { + position: absolute; + content: ""; + width: 100%; + height: 100%; + z-index: 10; + pointer-events: none; + background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.6)); + background-size: 100% 0.3rem; + border-radius: 2rem; + position: absolute; + opacity: 0.5; +} + + +/* 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-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: #42b983; +} + +.kiwi-container-toggledraw-statebrowser-messagecount--highlight { + background-color: #d62323; + color: #fff; +} + +.kiwi-container-toggledraw-statebrowser-messagecount--highlight::after { + border-right-color: #d62323; +} + +/* Style the statebrowser's ::after element on mobile devices */ +.kiwi-wrap--statebrowser-drawopen .kiwi-container-toggledraw-statebrowser-messagecount::after { + border: 0.6em solid transparent; + border-left-color: #42b983; +} + +.kiwi-statebrowser-channel-label--highlight { + background: #e45e5e; +} + +.kiwi-container-empty .u-button { + background-color: #1b2f24; + color: #fff; +} + +/* Container Header ( ContainerHeader.vue ) */ +.kiwi-header { + background: #032f17; +} +.kiwi-header-name { + color: #fff; + text-shadow: 0 0 4px #fff; + opacity: 0.8; + animation: flicker 4s infinite 8s; +} + +@keyframes flicker { + 0% {opacity: 0.5;} + 5% {opacity: 0.7;} + 7% {opacity: 0.3;} + 9% {color: #fffef2;} + 10% {opacity: 0.8;} + 11% {color: #fff;} + 40% {color: 0.7;} + 70% {color: 0.6;} + 100% {opacity: 0.5;} +} + +/* The header option buttons */ +.kiwi-header-option { + color: #14fdce; +} +.kiwi-header-option a:hover, +.kiwi-header-option--active, +.kiwi-header-option--active:hover a{ + background-color: #00fecd; + color: #021e11; + opacity: 1; +} + +.kiwi-header-option--active { + 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; +} + +/* The link to click if the user has not joined this channel */ +.kiwi-header .kiwi-header-notjoined .u-link { + background-color: #1b2f24; + 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: #1b2f24; + color: #fff; +} +.kiwi-header .kiwi-header-notjoined .u-link:hover { + background-color: #5ec9a6; +} + +.kiwi-header-server-connection .u-button { + color: #14fdce; + text-decoration: underline; +} + +.kiwi-messagelist-message { + font-family: 'VT323', monospace; +} + +/* 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 #5dd89552; + border-bottom: 1px solid #5dd89552; +} +.kiwi-messagelist-message--modern.kiwi-messagelist-message--authorrepeat.kiwi-messagelist-message-topic { + border-top: 1px solid #5dd89552; +} +.kiwi-messagelist-message--modern.kiwi-messagelist-message-topic { + border: 1px solid #5dd89552; +} +.kiwi-messagelist-message--modern.kiwi-messagelist-message-topic.kiwi-messagelist-message--unread { + border-left: 2px solid #14fdce; +} +.kiwi-messagelist-message--modern .kiwi-messagelist-body { + font-weight: 900; + letter-spacing: 2px; + text-shadow: 0 2px 0 rgba(0,0,0,0.5); +} +.kiwi-header-buffersettings { + border-top: 1px solid #14fdce; +} +.kiwi-header-topic > div { + color: #14fdce; +} + + + +/* When hovering over a channel, these options are displayed and coloured upon hover */ +.kiwi-statebrowser-channel-settings, +.kiwi-statebrowser-channel-leave { + background-color: #5dd895; +} +.kiwi-statebrowser-channel-settings:hover{ + background-color: #6a7b8e; +} +.kiwi-statebrowser-channel-leave:hover{ + background: #c54d53; +} + +.kiwi-controlinput-button { + background-color: #07311a; + border: 2px solid #07311a; +} + +.kiwi-controlinput-button:hover, +.kiwi-controlinput-tools, +.kiwi-controlinput-tools-container, +.kiwi-controlinput-send { + color: #49c081; + background-color: #155d36; +} + +/* Control Input - displayed at bottom of Kiwi ( ControlInput.vue ) */ +.kiwi-controlinput { + font-family: 'VT323', monospace; + font-weight: 900; + letter-spacing: 2px; + background: #07311a; + color: #49c081; +} +.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: #053118; + border-top: 1px solid #155d36; +} + +.kiwi-selfuser, +.kiwi-inputtool-emoji-emoji { + background-color: #1b2f24; + color: #69efa6; +} + + +.kiwi-selfuser .kiwi-selfuser-actions .u-button.u-button-warning { + color: #fff; +} + +/* 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: #1b2f24; + color: #fff; +} +.kiwi-autocomplete-item--selected .u-link { + color: #fff; +} + +/* Message list - Standard messages ( MessageList.vue ) */ +.kiwi-messagelist-seperator > span { + background: none; +} + +.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: #629477; +} + +/* 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 #629477; + background: #406550; + opacity: 1; +} + +/* When hovering over a users messages */ +.kiwi-messagelist-message--hover{ + background-color: #629477; +} + +/* The shadow over the main text area that displays when the sidebar is open */ +.kiwi-container--sidebar-drawn .kiwi-messagelist::after { + background-color: #000; +} + +/* Traffic Messages - User join , User Quit etc*/ +.kiwi-messagelist-message-traffic-join, +.kiwi-messagelist-message-traffic-join_self { + color: #090; +} + +.kiwi-messagelist-message-traffic-quit, +.kiwi-messagelist-message-traffic-quit_self, +.kiwi-messagelist-message-traffic-part, +.kiwi-messagelist-message-traffic-part_self, +.kiwi-messagelist-message-traffic-kick, +.kiwi-messagelist-message-traffic-kick_self { + color: #900; + opacity: 1; +} + +.kiwi-messagelist-message-traffic-quit .kiwi-nick::before, +.kiwi-messagelist-message-traffic-quit_self .kiwi-nick::before, +.kiwi-messagelist-message-traffic-part .kiwi-nick::before, +.kiwi-messagelist-message-traffic-part_self .kiwi-nick::before { + color: #900; +} + +/* Errors */ +.kiwi-messagelist-message-error { + background: #752020; + border-left-color: #ab5252; + color: #fff; + text-shadow: 0 2px 0 #000; +} + +.kiwi-messagelist-message.kiwi-messagelist-message-error .kiwi-messagelist-body { + color: #fff !important; +} + +/* Kiwi Modern Message list ( MessageListMessageModern.vue ) */ +.kiwi-messagelist-modern-avatar { + border: 2px solid #5dd895; +} + +.kiwi-messagelist-message .kiwi-messagelist-body { + color: #5dd895 !important; +} + +.kiwi-messagelist-message--compact .kiwi-messagelist-body { + font-size: 1.05em; +} + +.kiwi-messagelist-message .kiwi-messagelist-body .kiwi-nick, +.kiwi-messagelist-message .kiwi-messagelist-body a, +.kiwi-aboutbuffer a { + color: #fff !important; + text-decoration: underline; +} + +.kiwi-messagelist-nick { + color: #14fdce !important; +} + +.kiwi-messagelist-time, .kiwi-messagelist-time { + color: #14fdce; +} + +.kiwi-messagelist-message--modern { + border-top: 1px solid #0f5d35; +} +.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; +} + +.kiwi-messagelist-message-notice { + border-left-color: #4cff9a; +} + +/* MessageInfo */ +.kiwi-messagelist-message--info-open, +.kiwi-messagelist-message--authorrepeat.kiwi-messagelist-message--info-open { + border-top: 1px solid #14fdce; + border-bottom: 1px solid #14fdce; +} + +/* MessageInfo URLs */ +.kiwi-messageinfo-urls { + border-top: 1px solid #14fdce; + border-bottom: 1px solid #14fdce; +} + +.kiwi-messageinfo-url .u-button-secondary { + color: #14fdce; + border: 1px solid #14fdce; + background: none; + text-shadow: none; +} + +.kiwi-messageinfo-urls .kiwi-messageinfo-url:last-of-type { + margin-bottom: 0; +} + +/* Start button stying */ +.kiwi-messageinfo-actions .u-link { + padding: 5px 10px; + text-align: center; + border: 1px solid #14fdce; + color: #14fdce; + display: inline-block; + border-radius: 3px; +} + +.kiwi-messageinfo-actions .kiwi-messageinfo-kick-user { + color: #14fdce; +} + +.kiwi-messageinfo-actions .kiwi-messageinfo-ban-user { + color: #14fdce; +} + +/* Network Settings ( NetworkSettings.vue ) */ +.kiwi-networksettings .kiwi-title { + background: #021e11; + color: #00fecd; + border-top: 1px solid #00fecd; +} +.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: #1b2f24; + background: #fff; +} +.kiwi-networksettings-advanced h3:hover { + color: #1b2f24; +} +.kiwi-networksettings .kiwi-customserver-tls { + color: #bfbfbf; +} +.kiwi-networksettings .u-form{ + border: 1px solid #14fdce; +} +.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: #1b2f24; + color: #fff; + border: 1px solid #fff; +} +.kiwi-networksettings .kiwi-networksettings-server-types .kiwi-network-type-button { + border: 1px solid #1b2f24; + 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: #1b2f24; + color: #fff; + text-decoration: underline; +} +.u-button.kiwi-channellist-refresh.u-button-secondary { + background: #1b2f24; +} + +/* Buffer settings sidebar */ +.kiwi-sidebar-buffersettings h3, +.kiwi-aboutbuffer h3 { + color: #fff; + opacity: 0.8; +} + +.kiwi-sidebar-buffersettings hr { + opacity: 0.5; + margin-bottom: 20px; +} + +/* Nicklist ( Nicklist.vue ) */ +.kiwi-nicklist-usercount { + border-bottom: 1px solid #e4e4e44d; +} +.kiwi-nicklist-user { + border-left: 4px solid #192e24; +} +.kiwi-nicklist-user .kiwi-nicklist-user-nick { + color: #14fdce !important; +} +.kiwi-nicklist-messageuser { + color: #14fdce; +} +.kiwi-nicklist-user:hover { + border-left: 4px solid #14fdce; +} +.kiwi-nicklist-info i.fa-search { + color: #14fdce; +} + +/* Not connected message ( NotConnected.vue ) */ +.kiwi-notconnected { + color: #fff; +} +.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; + border: 1px solid #ddd; + border-left: none; + border-bottom: none; +} +.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: #fff; + font-weight: 900; +} + +/* Sidebar ( Sidebar.vue ) */ +.kiwi-sidebar-pin{ + background: #5dd895; + color: #1b2f24; +} +.kiwi-sidebar-pin:hover{ + background: #5dd895; +} + +.kiwi-sidebar-options .kiwi-sidebar-close:hover { + background: #5cd894; + color: #1b2f24; +} +.kiwi-container--sidebar-open .kiwi-sidebar { + border-color: #b2b2b2; +} + +.kiwi-aboutbuffer { + background: rgba(0, 0, 0, 0.03); +} + +.kiwi-aboutbuffer-section { + color: #fff; +} +.kiwi-aboutbuffer-section a { + text-decoration: underline; +} + +.kiwi-aboutbuffer h4 { + color: #fff; + border-top: 1px solid #00e3b5; + border-bottom: 1px solid #00e3b5; + color: #00ffca !important; +} + +/* 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 { + color: #fff; + border-right: 1px solid #033e32; +} +.kiwi-statebrowser-divider { + background: rgba(255, 255, 255, 0.3); +} + +.kiwi-messageinfo { + border-bottom: 2px #14fdce solid; + border-top: 1px #14fdce solid; +} + +.kiwi-statebrowser-usermenu-avatar:hover .kiwi-avatar-inner, +.kiwi-statebrowser-usermenu--open .kiwi-avatar-inner { + background-color: #5dd895 !important; + color: var(--brand-default-bg) !important; +} + +.kiwi-statebrowser-usermenu-avatar--connected .kiwi-avatar-inner { + border-color: #42b992; +} + +.kiwi-statebrowser-usermenu-avatar--disconnected .kiwi-avatar-inner { + border-color: #d86f6f; +} + +.kiwi-statebrowser-usermenu-body .u-link { + color: #d86f6f; +} + +/* 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: #1b2f24; + 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 { + color: #14fdce; +} +.kiwi-statebrowser-appsettings:hover { + 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: #5dd895; +} +.kiwi-network-name-option:hover, +.kiwi-network-name-option.active { + background-color: #6efdb0; + color: #fff; +} +.kiwi-network-name-option-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: #14fdce; +} + +.kiwi-statebrowser-channelfilter::after { + color: #000; +} +.kiwi-statebrowser-channelfilter input { + background-color: #fff; + color: #000; + outline: none; +} +.kiwi-statebrowser-channelfilter p { + color: #1b2f24; + 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 { + border-top: 1px solid #14fdce; +} + +.kiwi-statebrowser-newnetwork a { + color: #14fdce; +} +.kiwi-statebrowser-newnetwork a:hover { + opacity: 1; + color: #14fdce; + text-decoration: underline; +} + +.kiwi-statebrowser-network .kiwi-statebrowser-network-header { + background: #2d463b; +} + +.kiwi-statebrowser-network--active .kiwi-statebrowser-network-header { + background: #11402a; +} +.kiwi-statebrowser-network .kiwi-statebrowser-network-header a { + color: #fff; +} + + +/* Channel Styling */ +.kiwi-statebrowser-channels .kiwi-statebrowser-channel { + border-bottom: 1px solid #224030; + 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: #3a9065; + color: #fff; + opacity: 1; +} +.kiwi-network-name-option-chanfilter.active{ + background: #1b2f24; +} + +/* New Channel Button */ +.kiwi-statebrowser-newchannel a { + border: 1px solid rgba(255, 255, 255, 0.5); +} +.kiwi-statebrowser-newchannel a:hover { + background: #1b2f24; + 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-channel-notjoined .kiwi-statebrowser-channel-name { + color: #d03232; +} +.kiwi-statebrowser-channel-active .kiwi-statebrowser-channel-name { + color: #df6b26; +} +.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-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 .u-link { + color: #fff; +} +.kiwi-statebrowser-channel.kiwi-statebrowser-channel-active { + border-left-color: #00ffca33; +} + +/* User Box Styling ( UserBox.vue ) */ +.kiwi-userbox-usermask { + color: #5dd895; +} +.kiwi-userbox-opactions { + border-top: 1px solid #9e9e9e; +} +.kiwi-userbox .main-title { + border-bottom: 1px solid #9e9e9e; +} +.kiwi-userbox .kiwi-userbox-basicinfo { + border-bottom: 1px solid #9e9e9e; +} +.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 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-actions .kiwi-userbox-action { + color: #5dd895; + border-color: #5dd895; +} + +.kiwi-userbox-actions .kiwi-userbox-action:hover { + background: none; + text-decoration: underline; +} + + +.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: #1c2933; + color: #fff; +} + +.kiwi-customserver-form { + background-color: #151414; + border: 1px solid #14fdce; +} + +.kiwi-customserver-form .u-input-text { + background-color: #151414; +} + +.kiwi-customserver-form .u-input-text input { + background-color: #151414; + color: #fff; +} + +.kiwi-customserver .u-button { + background-color: none; + border: 1px solid #14fdce; + color: #14fdce; +} + +.kiwi-customserver .u-link { + color: #14fdce; + text-decoration: underline; +} + +/* Buffer Key */ +.kiwi-bufferkey input[type='password'] { + border: 1px solid #5dd895; + color: #5dd895; +} + +.kiwi-bufferkey-button { + border: 1px solid #5dd895; +} + +/*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[data-name^="*"]::before { + content: '\f006'; + font-family: fontAwesome; +} + +.kiwi-statebrowser-channel[data-name="#help"]::before { + content: '\f059'; + font-family: fontAwesome; +} + +/* U table line breaks */ +.u-table td { + border-bottom: 1px solid #5dd895; +} + +.kiwi-settings-advanced-notice { + color: #5dd895; + border: 1px solid #5dd895; +} + +.kiwi-awaystatusindicator { + border: 1px solid #e1e1e1; + background-color: #5dd895; +} + +.kiwi-awaystatusindicator--away { + background-color: #1b2f24; +} + +.kiwi-selfuser-error-message { + background: #d16c6c; + color: #fff; +} + +.kiwi-messagelist-message--own { + background-color: #3dc37829; +} + +@media screen and (max-width: 769px) { + .kiwi-appsettings { + background-color: #294234; + } +} + +.kiwi-messagelist::-webkit-scrollbar-thumb { + background-color: #9e9e9e; +} |
