.ffz-flip { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } .ffz-ui-toggle { display: block; position: absolute; top: 5px; right: 5px; height: 18px; width: 24px; cursor: pointer; } .ffz-hide-recent-past-broadcast .recent-past-broadcast, .ffz-hide-view-count .stat.twitch-channel-views, .ffz-minimal-chat .emoticon-selector-toggle, .ffz-menu-replace .emoticon-selector-toggle { display: none !important; } body:not(.ffz-minimal-chat):not(.ffz-menu-replace) .emoticon-selector-toggle + .ffz-ui-toggle svg, body:not(.ffz-minimal-chat):not(.ffz-menu-replace) .emoticon-selector-toggle + script + .ffz-ui-toggle svg { height: 14px; width: 18px; } body:not(.ffz-minimal-chat):not(.ffz-menu-replace) .emoticon-selector-toggle + .ffz-ui-toggle, body:not(.ffz-minimal-chat):not(.ffz-menu-replace) .emoticon-selector-toggle + script + .ffz-ui-toggle { height: 14px; width: 18px; top: 28px; } .ffz-ui-toggle svg.svg-emoticons path { fill: rgba(0,0,0,0.2); } .ffz-ui-toggle:hover svg.svg-emoticons path { fill: rgba(0,0,0,0.5); } .ember-chat-container.dark .ffz-ui-toggle svg.svg-emoticons path, .chat-container.dark .ffz-ui-toggle svg.svg-emoticons path, .app-main.theatre .ffz-ui-toggle svg.svg-emoticons path, .ffz-ui-toggle.dark svg.svg-emoticons path { fill: #888; } .ember-chat-container.dark .ffz-ui-toggle:hover svg.svg-emoticons path, .chat-container.dark .ffz-ui-toggle:hover svg.svg-emoticons path, .app-main.theatre .ffz-ui-toggle:hover svg.svg-emoticons path, .ffz-ui-toggle.dark:hover svg.svg-emoticons path { fill: #777; } .ffz-ui-toggle.no-emotes svg.svg-emoticons path { fill: rgba(80,0,0,0.2); } .ffz-ui-toggle.no-emotes:hover svg.svg-emoticons path { fill: rgba(80,0,0,0.5); } .ffz-ui-toggle.live svg.svg-emoticons path { fill: rgba(100,65,165,0.5); } .ffz-ui-toggle.live:hover svg.svg-emoticons path { fill: rgba(100,65,165,1); } .ffz-ui-toggle.blue.live svg.svg-emoticons path { fill: rgba(47,88,185,0.5); } .ffz-ui-toggle.blue.live:hover svg.svg-emoticons path { fill: rgba(47,88,185,1); } .ember-chat-container.dark .ffz-ui-toggle.no-emotes svg.svg-emoticons path, .app-main.theatre .ffz-ui-toggle.no-emotes svg.svg-emoticons path, .chat-container.dark .ffz-ui-toggle.no-emotes svg.svg-emoticons path, .ember-chat .chat-interface .textarea-contain .ffz-ui-toggle.dark.no-emotes svg.svg-emoticons path { fill: #453434; } .ember-chat-container.dark .ffz-ui-toggle.no-emotes:hover svg.svg-emoticons path, .app-main.theatre .ffz-ui-toggle.no-emotes:hover svg.svg-emoticons path, .chat-container.dark .ffz-ui-toggle.no-emotes:hover svg.svg-emoticons path, .ember-chat .chat-interface .textarea-contain .ffz-ui-toggle.dark.no-emotes:hover svg.svg-emoticons path { fill: #543f3f; } .ember-chat-container.dark .ffz-ui-toggle.live svg.svg-emoticons path, .app-main.theatre .ffz-ui-toggle.live svg.svg-emoticons path, .chat-container.dark .ffz-ui-toggle.live svg.svg-emoticons path, .ember-chat .chat-interface .textarea-contain .ffz-ui-toggle.dark.live svg.svg-emoticons path { fill: #513c78; } .ember-chat-container.dark .ffz-ui-toggle.live:hover svg.svg-emoticons path, .app-main.theatre .ffz-ui-toggle.live:hover svg.svg-emoticons path, .chat-container.dark .ffz-ui-toggle.live:hover svg.svg-emoticons path, .ember-chat .chat-interface .textarea-contain .ffz-ui-toggle.dark.live:hover svg.svg-emoticons path { fill: #5b4487; } .ember-chat-container.dark .ffz-ui-toggle.blue.live svg.svg-emoticons path, .app-main.theatre .ffz-ui-toggle.blue.live svg.svg-emoticons path, .chat-container.dark .ffz-ui-toggle.blue.live svg.svg-emoticons path, .ember-chat .chat-interface .textarea-contain .ffz-ui-toggle.dark.blue.live svg.svg-emoticons path { fill: #3c4e78; } .ember-chat-container.dark .ffz-ui-toggle.blue.live:hover svg.svg-emoticons path, .app-main.theatre .ffz-ui-toggle.blue.live:hover svg.svg-emoticons path, .chat-container.dark .ffz-ui-toggle.blue.live:hover svg.svg-emoticons path, .ember-chat .chat-interface .textarea-contain .ffz-ui-toggle.dark.blue.live:hover svg.svg-emoticons path { fill: #445887; } .ffz-ui-toggle.live { animation: ffzfade 8s linear infinite; -webkit-animation: ffzfade 8s linear infinite; } @-webkit-keyframes ffzfade { from, to { opacity: 1; } 50% { opacity: 0.75; } } @keyframes ffzfade { from, to { opacity: 1; } 50% { opacity: 0.75; } } .ember-chat .chat-menu.ffz-ui-popup { padding: 0; } .ffz-button { float: right; margin-top: -6px; text-transform: none; } .ffz-noty .noty_message { background-image: url("//cdn.frankerfacez.com/icon32.png") !important; background-repeat: no-repeat !important; background-position: 5px 10px !important; padding-left: 42px !important; text-align: left; } .ffz-ui-popup .button.live { overflow: hidden; background: #6441A5; color: #fff; } .ffz-ui-popup .button.live span { z-index: 2; position: relative; } .ffz-ui-popup .button.live:before, .ffz-ui-popup .button.live:after { content: ""; display: block; position: absolute; width: 0px; height: 0px; border-radius: 999px; -moz-border-radius: 999px; -webkit-border-radius: 999px; top: 50%; left: 50%; z-index: 1 } .ffz-ui-popup .button.live.purple:before, .ffz-ui-popup .button.live.purple:after { box-shadow: 0 0 3px 1px #a68ed2,inset 0 0 3px 1px #a68ed2; -moz-box-shadow: 0 0 3px 1px #a68ed2,inset 0 0 3px 1px #a68ed2; -webkit-box-shadow: 0 0 3px 1px #a68ed2,inset 0 0 3px 1px #a68ed2; } .ffz-ui-popup .button.live.blue:before, .ffz-ui-popup .button.live.blue:after { box-shadow: 0 0 3px 1px #8ea2d1,inset 0 0 3px 1px #8ea2d1; -moz-box-shadow: 0 0 3px 1px #8ea2d1,inset 0 0 3px 1px #8ea2d1; -webkit-box-shadow: 0 0 3px 1px #8ea2d1,inset 0 0 3px 1px #8ea2d1; } .ffz-ui-popup .button.live:before { animation: expand 1500ms infinite ease-in; -moz-animation: expand 1500ms infinite ease-in; -webkit-animation: expand 1500ms infinite ease-in; -o-animation: expand 1500ms infinite ease-in } .ffz-ui-popup .button.live:after { animation: expand 1500ms infinite 750ms ease-in; -moz-animation: expand 1500ms infinite 750ms ease-in; -webkit-animation: expand 1500ms infinite 750ms ease-in; -o-animation: expand 1500ms infinite 750ms ease-in } #dash_main #stats .stat.dark#ffz_count svg path { fill: #cacaca; } #ffz-ui-following .follow-button a { padding: 0 10px; color: #fff; } #ffz-following-popup { background-image: url('//cdn.frankerfacez.com/script/zreknarf-bg.png'); background-repeat: no-repeat; background-position: 115% -75%; background-size: 50%; } .ffz-live-team-channel .ffz-game { display: inline-block; max-width: 150px; text-overflow: ellipsis; overflow: hidden; margin-bottom: -5px; } /* Theater Mode hover bar */ .app-main.theatre #channel .player-column:focus #broadcast-meta, .app-main.theatre #channel .player-column:hover #broadcast-meta { background-color: #19191f; color: #aaa; position: absolute; top: -25px; left: 120px; right: 10px; z-index: 7; opacity: 0.95; height: 20px; } .ffz-sidebar-swap .app-main.theatre #channel .player-column:focus #broadcast-meta, .ffz-sidebar-swap .app-main.theatre #channel .player-column:hover #broadcast-meta { left: 145px; } .app-main.theatre #channel .player-column #broadcast-meta .info { padding-left: 5px; } .app-main.theatre #channel .player-column #broadcast-meta .info .title { font-size: 12px; line-height: 20px; color: #dedede; } .app-main.theatre #channel .player-column #broadcast-meta .info .title, .app-main.theatre #channel .player-column #broadcast-meta .info .title .over { background-color: rgba(16,16,16,0.3); } .app-main.theatre #channel .player-column #broadcast-meta .info .channel, .app-main.theatre #channel .player-column #broadcast-meta .info .edit-link, .app-main.theatre #broadcast-meta .profile-link { display: none; } .app-main.theatre .player-column:focus .stats-and-actions, .app-main.theatre .player-column:hover .stats-and-actions { background-color: #19191f; color: #aaa; position: absolute; bottom: 10px; margin-right: 150px; left: 10px; z-index: 7; padding: 10px; opacity: 0.95; } .app-main.theatre .channel-stats .stat { color: #aaa; } .app-main.theatre .channel-stats span:not(.live-count) svg path { fill: rgba(255,255,255,0.35) !important; } .app-main.theatre .follow-button .notify:before, .app-main.theatre .button.drop:after, .app-main.theatre .follow-button .drop.follow:after { border: 5px solid rgba(255,255,255,0.35); border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent; } .app-main.theatre .follow-button .notify { background-color: #25252a; } .app-main.theatre .button { color: #a68ed2; } .app-main.theatre .button.glyph-only svg path { fill: #a68ed2; } .app-main.theatre .button.primary.subscribe-button { color: #fff; } /* SRL Race Support */ #ffz-following-popup.right { right: 0; left: auto; } #ffz-ui-following .notification-controls, #ffz-ui-race { position: relative; } #ffz-ui-race .button span { display: inline-block; height: 30px; background: no-repeat 0 50%; } #ffz-ui-race .button span.logo { padding-left: 44px; background-image: url("//cdn.frankerfacez.com/script/srl_button.png"); } #ffz-race-popup { position: absolute; bottom: 0; background-image: url("//cdn.frankerfacez.com/script/zreknarf-bg.png"); background-repeat: no-repeat; background-position: 115% 110%; } #ffz-race-popup.right { right: 10px; } #ffz-race-popup .heading { margin: -20px -20px 20px; width: 340px; height: 65px; position: relative; } #ffz-race-popup .heading div { padding: 10px 0 0 20px; max-width: 240px; } #ffz-race-popup .heading h2 { font-size: 1.5em; padding-bottom: 5px; display: block; width: 240px; max-height: 45px; overflow: hidden; text-overflow: ellipsis; } #ffz-race-popup .heading span { line-height: 30px; position: absolute; top: 17.5px; right: 20px; padding: 0 5px; background: rgba(0,0,0,0.5); color: #fff; border-radius: 5px; } #ffz-race-popup .right { text-align: right; } #ffz-race-popup .table { overflow-y: auto; } #ffz-race-popup table { width: 100%; text-align: center; border-spacing: 0; } #ffz-race-popup table a { color: inherit; } .ffz-about-table a.twitch, .ffz-about-table a.youtube, .ffz-about-table a.twitter, #ffz-race-popup a.twitch, #ffz-race-popup a.hitbox { display: inline-block; height: 16px; margin-left: 5px; background-repeat: no-repeat; } .ffz-about-table a.youtube { width: 23px; background-image: url("//cdn.frankerfacez.com/script/youtube_logo.png"); } .ffz-about-table a.twitter { width: 20px; background-image: url("//cdn.frankerfacez.com/script/twitter_logo.png"); } #ffz-race-popup a.twitch, .ffz-about-table a.twitch { width: 15px; background-image: url("//cdn.frankerfacez.com/script/twitch_logo.png"); } #ffz-race-popup a.hitbox { width: 12px; background-image: url("//cdn.frankerfacez.com/script/hitbox_logo.png"); } #ffz-race-popup table tbody tr.done:nth-child(0n+1) td { background-color: rgba(255,255,0,.2); } #ffz-race-popup table tbody tr.done:nth-child(0n+2) td { background-color: rgba(128,128,128,.2); } #ffz-race-popup table tbody tr.done:nth-child(0n+3) td { background-color: rgba(210,100,0,.2); } #ffz-race-popup table tbody tr.forfeit td { opacity: 0.5; background-color: rgba(210,100,100,.2); } #ffz-race-popup table tbody tr.racing td.time { opacity: 0.5; } #ffz-race-popup table th, #ffz-race-popup td { padding: 1px; } #ffz-race-popup table th { border-bottom: 1px solid; } /* Menu Options */ .emoticon-grid.collapsed span, .chat-menu-content.collapsed p { display: none; } .chat-menu.ffz-ui-popup .ffz-ui-menu-page .chat-menu-content.collapsed .heading, .chat-menu.ffz-ui-popup .ffz-ui-menu-page .emoticon-grid.collapsed .heading { padding-bottom: 0; } .emoticon-grid.collapsable .heading, .emoticon-grid.collapsed, .chat-menu-content.collapsed { cursor: pointer; } .emoticon-grid.collapsable .heading, .chat-menu-content.collapsable .heading { position: relative; } .chat-menu-content.collapsable .heading span.right { padding-right: 15px; } .emoticon-grid.collapsable .heading:before, .chat-menu-content.collapsable .heading:before { content: ""; border: 5px solid #666; border-left-color: transparent; border-right-color: transparent; position: absolute; margin-top: 6px; right: 20px; } .emoticon-grid.collapsable.collapsed .heading:before, .chat-menu-content.collapsable.collapsed .heading:before { border-bottom-color: transparent; } .emoticon-grid.collapsable:not(.collapsed) .heading:before { display: none; } .chat-menu-content.collapsable:not(.collapsed) .heading:before { border-top-color: transparent; margin-top: 1px; } #small_nav .content ul li#ffz_small_menu .filter_icon svg { margin: 11px 13px; } .ffz-ui-menu-page { overflow-y: auto; } .ffz-ui-menu-page[data-page="about"], .ffz-ui-menu-page .chat-menu-content p { padding: 0 20px; } .chat-container.dark .chat-interface .ffz-ui-popup.emoticon-selector .emoticon-selector-box, .app-main.theatre .chat-container .chat-interface .ffz-ui-popup.emoticon-selector .emoticon-selector-box, .chat-container.force-dark .chat-interface .ffz-ui-popup.emoticon-selector .emoticon-selector-box, .ember-chat-container.dark .chat-interface .ffz-ui-popup.emoticon-selector .emoticon-selector-box, .ember-chat-container.force-dark .chat-interface .ffz-ui-popup.emoticon-selector .emoticon-selector-box { background-color: rgb(16,16,16); color: rgb(195,195,195); border-color: #32323e; } .chat-menu.ffz-ui-popup .ffz-ui-menu-page .chat-menu-content .heading, .chat-menu.ffz-ui-popup .ffz-ui-menu-page .emoticon-grid .heading { padding: 10px 20px; border-top: 1px solid rgba(0,0,0,0.2); text-align: left; } .chat-menu.ffz-ui-popup .ffz-ui-menu-page .emoticon-grid .heading { padding-left: 43px; background-repeat: no-repeat; background-position: 20px 10px; } .chat-menu.ffz-ui-popup .ffz-ui-menu-page .emoticon-grid + .emoticon-grid { padding-top: 0; } .chat-menu.ffz-ui-popup .ffz-ui-menu-page .chat-menu-content:first-of-type .heading, .chat-menu.ffz-ui-popup .ffz-ui-menu-page .emoticon-grid:first-of-type .heading { border-top: none; padding-top: 0; background-position-y: 0; } .chat-menu.ffz-ui-popup .ffz-ui-menu-page .chat-menu-content { padding: 10px 0; background-color: transparent; } .chat-menu.ffz-ui-popup .ffz-ui-menu-page .chat-menu-content + .chat-menu-content { padding-top: 0; } .ffz-ui-menu-page span.help { display: block; opacity: 0.75; } .ffz-ui-menu-page p.disabled span.switch-label, .ffz-ui-menu-page span.help, .ffz-ui-menu-page p.option a { margin-left: 50px; } .ffz-ui-popup ul.menu { list-style-type: none; border-top: 1px solid rgba(0,0,0,0.2); background-color: #eee; } .ffz-ui-popup .emoticon-selector-box { width: 10000px !important; /* Max-width has our back */ max-width: 300px; } .ember-chat .chat-interface .ffz-ui-popup.emoticon-selector .emoticon-selector-box .emoticon-grid { background-color: transparent; } .app-main.theatre .ffz-ui-popup ul.menu, .chat-container.dark .ffz-ui-popup ul.menu, .chat-container.force-dark .ffz-ui-popup ul.menu, .ember-chat-container.dark .ffz-ui-popup ul.menu, .ember-chat-container.force-dark .ffz-ui-popup ul.menu, .ffz-ui-popup.dark ul.menu { background-color: #282828; } .ffz-ui-menu-page .heading .right, .ffz-ui-popup ul.menu li.item { float: right; } .ffz-ui-popup ul.menu li.title { float: left; } .ffz-ui-popup ul.menu li.title > span { display: block; padding: 10px 20px; line-height: 16px; } .ffz-ui-popup ul.menu a { display: block; padding: 10px; height: 16px; margin-top: -1px; cursor: pointer; border-left: 1px solid rgba(0,0,0,0.2); border-top: 1px solid transparent; } .ffz-ui-popup ul.menu li.active { background-color: #fff; } .ffz-ui-popup ul.menu li.active a { border-top-color: #fff; } .chat-container.dark .chat-interface .ffz-ui-popup ul.menu li.active, .chat-container.force-dark .chat-interface .ffz-ui-popup ul.menu li.active, .ember-chat-container.dark .chat-interface .ffz-ui-popup ul.menu li.active, .ember-chat-container.force-dark .chat-interface .ffz-ui-popup ul.menu li.active, .app-main.theatre .chat-container .chat-interface .ffz-ui-popup ul.menu li.active, .ffz-ui-popup.dark ul.menu li.active { background-color: rgb(16,16,16); } .chat-container.dark .chat-interface .ffz-ui-popup ul.menu li.active a, .chat-container.force-dark .chat-interface .ffz-ui-popup ul.menu li.active a, .ember-chat-container.dark .chat-interface .ffz-ui-popup ul.menu li.active a, .ember-chat-container.force-dark .chat-interface .ffz-ui-popup ul.menu li.active a, .app-main.theatre .chat-container .chat-interface .ffz-ui-popup ul.menu li.active a, .ffz-ui-popup.dark ul.menu li.active a { border-top-color: rgb(16,16,16); } .chat-container.dark .chat-interface .ffz-ui-popup a, .chat-container.force-dark .chat-interface .ffz-ui-popup a, .ember-chat-container.dark .chat-interface .ffz-ui-popup a, .ember-chat-container.force-dark .chat-interface .ffz-ui-popup a, .app-main.theatre .chat-container .chat-interface .ffz-ui-popup a, .ffz-ui-popup.dark .ffz-ui-menu-page a { color: #fff; } .chat-container.dark .chat-interface .ffz-ui-popup ul.menu svg path, .chat-container.force-dark .chat-interface .ffz-ui-popup ul.menu svg path, .ember-chat-container.dark .chat-interface .ffz-ui-popup ul.menu svg path, .ember-chat-container.force-dark .chat-interface .ffz-ui-popup ul.menu svg path, .app-main.theatre .chat-container .chat-interface .ffz-ui-popup ul.menu svg path, .ffz-dark .ffz-ui-popup ul.menu svg path, .ffz-ui-popup.dark ul.menu svg path { fill: #d3d3d3; } .ffz-ui-popup ul.menu svg path { fill: #333; } .ffz-ui-popup .switch-label span { opacity: 0.8; font-size: 10px; line-height: 20px; padding: 4px; background: rgba(0,0,0,0.2); vertical-align: top; } /* BTTV Menu Fixes */ .ffz-ui-popup.dark .emoticon-grid .heading, .ffz-ui-popup.dark li.title { color: #fff; } .ffz-ui-popup.dark .ffz-ui-menu-page { background-color: #1e1e1e; } /* Menu Scrollbar */ .chat-history::-webkit-scrollbar, #ffz-race-popup .table::-webkit-scrollbar, .emoticon-selector-box .all-emotes::-webkit-scrollbar, .ffz-ui-menu-page::-webkit-scrollbar { width: 6px; } .chat-history::-webkit-scrollbar-thumb, #ffz-race-popup .table::-webkit-scrollbar-thumb, .emoticon-selector-box .all-emotes::-webkit-scrollbar-thumb, .ffz-ui-menu-page::-webkit-scrollbar-thumb { border-radius: 7px; background: rgba(0,0,0,0.7); box-shadow: 0 0 1px 1px rgba(255,255,255,0.25); } .ffz-dark .chat-history::-webkit-scrollbar-thumb, .ffz-dark .table::-webkit-scrollbar-thumb, .ember-chat-container.dark .emoticon-selector-box .all-emotes::-webkit-scrollbar-thumb, .chat-container.dark .emoticon-selector-box .all-emotes::-webkit-scrollbar-thumb, .app-main.theatre .emoticon-selector-box .all-emotes::-webkit-scrollbar-thumb, .ember-chat-container.dark .ffz-ui-menu-page::-webkit-scrollbar-thumb, .chat-container.dark .ffz-ui-menu-page::-webkit-scrollbar-thumb, .app-main.theatre .ffz-ui-menu-page::-webkit-scrollbar-thumb { background: rgba(255,255,255,0.6); box-shadow: 0 0 1px 1px rgba(0,0,0,0.25); } /* Chat Mentions */ .ember-chat .mentioned:empty, .ember-chat .mentioning:empty { display: none; } .ffz-chat-background .ember-chat .mentioning, .ffz-chat-background .ember-chat .mentioned { border-radius: 10px; padding: 3px 7px; font-weight: bold; color: #32323e; background-color: rgba(255,255,255, 0.75); } .ffz-chat-background .app-main.theatre .chat-container .chat-line .mentioned, .ffz-chat-background .ember-chat-container.dark .chat-line .mentioned, .ffz-chat-background .chat-container.dark .chat-line .mentioned, .ffz-chat-background .app-main.theatre .chat-container .chat-line .mentioning, .ffz-chat-background .ember-chat-container.dark .chat-line .mentioning, .ffz-chat-background .chat-container.dark .chat-line .mentioning { color: #8c8c9c; background-color: rgba(16,16,20, 0.75); } /* Fix Moderation Cards */ .ember-chat .ffz-moderation-card { border: 2px solid #cbcbcb; max-width: 340px; /*box-shadow: #808080 0 0 5px;*/ } .ember-chat .ffz-moderation-card .extra-interface { padding-top: 0; } .ember-chat .ffz-moderation-card .extra-interface + .extra-interface { margin-top: -10px; } .ember-chat .ffz-moderation-card.ffz-has-info h3.name { margin-top: 0; } .ember-chat .ffz-moderation-card .info { float: none; position: relative; z-index: 4; margin-left: 50px; height: 18px; line-height: 18px; } .ember-chat .ffz-moderation-card .info.channel-stats .stat { color: #fff; } .ember-chat .ffz-moderation-card .info.channel-stats .stat svg { margin: 1px 5px 1px 0; pointer-events: none; } .ember-chat .ffz-moderation-card .info svg path { fill: #fff; } .ember-chat .ffz-moderation-card button { margin: 0; padding: 0 5px; } .ember-chat .ffz-moderation-card button:not(.glyph-only):hover, .ember-chat .ffz-moderation-card button:not(.glyph-only):focus { color: #fff; background-color: rgba(117,80,186, 1); } .ember-chat .ffz-moderation-card button.message { height: 30px; width: 28px; } .ember-chat .ffz-moderation-card.ffz-is-mod .interface .mod-controls:last-of-type, .ember-chat .ffz-moderation-card .interface span.right { float: right; } .ember-chat .ffz-moderation-card:focus { outline: none; border-color: #444; /*box-shadow: #000 0 0 5px;*/ } .ember-chat .ffz-moderation-card .interface:not(:last-of-type) { border-bottom: none; } .ember-chat .ffz-moderation-card .interface { border-top: none; } .ember-chat .ffz-moderation-card h3.name { display: inline-block; } .ember-chat .ffz-moderation-card .info, .ember-chat .ffz-moderation-card h3.name { text-shadow: black 0 0 5px; } .ember-chat .ffz-moderation-card .channel_background { width: 100%; top: 0; } body:not(.ffz-chat-purge-icon) .ember-chat .mod-icons .purge { display: none; } .ember-chat .mod-icons .purge { background-image: url('//cdn.frankerfacez.com/script/PurgeButton.svg'); background-repeat: no-repeat; } /* Chat Rows */ .ember-chat .chat-messages .chat-line.ffz-has-deleted { line-height: 30px; } .chat-line.ffz-deleted > span { opacity: 0.5; } .chat-line.ffz-deleted > span.message { text-decoration: line-through; } .chat-line.ffz-deleted:hover > span { opacity: 0.9; } .chat-line.ffz-deleted:hover > span.message { text-decoration: none; } .ffz-chat-background .more-messages-indicator { /* This looks better when it's full width. */ margin: 0 -20px; } .ffz-chat-background .chat-line .message { word-break: break-word; } .ffz-chat-background .ember-chat .chat-messages .tse-scroll-content { padding: 0; } /* This cuts off emotes. .ffz-chat-background .ember-chat .chat-messages .chat-line { padding: 3px 20px; margin: 0px 0px; } */ .ffz-chat-separator .chat-line, .ffz-chat-background .chat-line { position: relative; z-index: 1; } .ffz-chat-padding .ember-chat .chat-messages .chat-line, .ffz-chat-padding .ember-chat .chat-messages .chat-line.admin { padding: 5px; } .ffz-chat-separator .chat-line:before, .ffz-chat-background .chat-line:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; top: 2px; bottom: 1px; } .ffz-chat-background .chat-history .chat-line:before { top: 0; bottom: 0; } .ffz-chat-separator .chat-line:before { border-bottom: 1px solid #aaa; } .ffz-chat-separator ul.chat-lines div:last-of-type .chat-line:not(.ffz-alternate):before { border-bottom: none; } .ffz-chat-separator .app-main.theatre .chat-line:before, .ffz-chat-separator .chat-container.dark .chat-line:before, .ffz-chat-separator .chat-container.force-dark .chat-line:before, .ffz-chat-separator .ember-chat-container.dark .chat-line:before, .ffz-chat-separator .ember-chat-container.force-dark .chat-line:before { border-bottom-color: #000; } .ffz-chat-background .chat-history .chat-line.ffz-alternate:before, .ffz-chat-background .ember-chat .chat-messages .chat-line.ffz-alternate:before { background-color: rgba(0,0,0, 0.1); } .ffz-chat-background .chat-history .chat-line.ffz-mentioned:before, .ffz-chat-background .ember-chat .chat-messages .chat-line.ffz-mentioned:before { background-color: rgba(255,127,127, 0.2); } .ffz-chat-background .chat-history .chat-line.ffz-mentioned-ffz-alternate:before, .ffz-chat-background .ember-chat .chat-messages .chat-line.ffz-mentioned.ffz-alternate:before { background-color: rgba(255,127,127, 0.4); } .ffz-chat-background .app-main.theatre .chat-history .chat-line.ffz-alternate:before, .ffz-chat-background .chat-container.dark .chat-history .chat-line.ffz-alternate:before, .ffz-chat-background .ember-chat-container.dark .chat-history .chat-line.ffz-alternate:before, .ffz-chat-background .app-main.theatre .ember-chat .chat-messages .chat-line.ffz-alternate:before, .ffz-chat-background .chat-container.dark .ember-chat .chat-messages .chat-line.ffz-alternate:before, .ffz-chat-background .ember-chat-container.dark .ember-chat .chat-messages .chat-line.ffz-alternate:before { background-color: rgba(255,255,255, 0.05); } .ffz-chat-background .app-main.theatre .chat-history .chat-line.ffz-mentioned:before, .ffz-chat-background .chat-container.dark .chat-history .chat-line.ffz-mentioned:before, .ffz-chat-background .ember-chat-container.dark .chat-history .chat-line.ffz-mentioned:before, .ffz-chat-background .app-main.theatre .ember-chat .chat-messages .chat-line.ffz-mentioned:before, .ffz-chat-background .chat-container.dark .ember-chat .chat-messages .chat-line.ffz-mentioned:before, .ffz-chat-background .ember-chat-container.dark .ember-chat .chat-messages .chat-line.ffz-mentioned:before { background-color: rgba(255,0,0, 0.2); } .ffz-chat-background .app-main.theatre .chat-history .chat-line.ffz-mentioned.ffz-alternate:before, .ffz-chat-background .chat-container.dark .chat-history .chat-line.ffz-mentioned.ffz-alternate:before, .ffz-chat-background .ember-chat-container.dark .chat-history .chat-line.ffz-mentioned.ffz-alternate:before, .ffz-chat-background .app-main.theatre .ember-chat .chat-messages .chat-line.ffz-mentioned.ffz-alternate:before, .ffz-chat-background .chat-container.dark .ember-chat .chat-messages .chat-line.ffz-mentioned.ffz-alternate:before, .ffz-chat-background .ember-chat-container.dark .ember-chat .chat-messages .chat-line.ffz-mentioned.ffz-alternate:before { background-color: rgba(255,0,0, 0.3); } /* The New Whispers */ .ffz-chat-background .ember-chat .chat-messages .whisper-line { padding-left: 16px; border-left-width: 4px !important; } .ffz-chat-background .app-main.theatre .ember-chat .chat-messages .whisper-line.whisper-incoming:before, .ffz-chat-background .chat-container.dark .ember-chat .chat-messages .whisper-line.whisper-incoming:before, .ffz-chat-background .ember-chat-container.dark .ember-chat .chat-messages .whisper-line.whisper-incoming:before { /* 675980 */ background-color: rgba(78,51,128, 0.4); } .ffz-chat-background .app-main.theatre .ember-chat .chat-messages .whisper-line.whisper-incoming.ffz-alternate:before, .ffz-chat-background .chat-container.dark .ember-chat .chat-messages .whisper-line.whisper-incoming.ffz-alternate:before, .ffz-chat-background .ember-chat-container.dark .ember-chat .chat-messages .whisper-line.whisper-incoming.ffz-alternate:before { /* 675980 */ background-color: rgba(78,51,128, 0.5); } .ffz-chat-background .ember-chat .chat-messages .whisper-line.whisper-incoming:before { background-color: rgba(205,178,255, 0.4); } .ffz-chat-background .ember-chat .chat-messages .whisper-line.whisper-incoming.ffz-alternate:before { background-color: rgba(205,178,255, 0.6); } /* Temporary Fix */ .chat-container.dark .ember-chat .chat-messages .whisper-line.whisper-incoming, .app-main.theatre .chat-container .ember-chat .chat-messages .whisper-line.whisper-incoming, .chat-container.force-dark .ember-chat .chat-messages .whisper-line.whisper-incoming, .ember-chat-container.dark .ember-chat .chat-messages .whisper-line.whisper-incoming, .app-main.theatre .ember-chat-container.chat-container .ember-chat .chat-messages .whisper-line.whisper-incoming, .ember-chat-container.force-dark .ember-chat .chat-messages .whisper-line.whisper-incoming { background-color: #101014; border-left: 2px solid #a68ed2 } /* Emoticon Tooltips */ .tipsy .tipsy-inner { white-space: pre-wrap; } /* Menu Page Loader */ .ffz-ui-menu-page:empty { overflow: hidden; } .ffz-ui-menu-page:empty::after { content: " "; display: block; width: 80px; height: 63px; background-image: url("//cdn.frankerfacez.com/script/spinner-dark.png"); margin: 50px auto; -webkit-animation: ffz-rotateplane 1.2s infinite linear; animation: ffz-rotateplane 1.2s infinite linear; } @-webkit-keyframes ffz-rotateplane { 0% { -webkit-transform: perspective(120px) rotateY(90deg) } 25% { -webkit-transform: perspective(120px) rotateY(180deg) } 75% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg) } 100% { -webkit-transform: perspective(120px) rotateY(90deg) rotateX(180deg) } } @keyframes ffz-rotateplane { 0% { transform: perspective(120px) rotateY(90deg) } 25% { transform: perspective(120px) rotateY(180deg) } 75% { transform: perspective(120px) rotateY(180deg) rotateX(180deg) } 100% { transform: perspective(120px) rotateY(90deg) rotateX(180deg) } } /* Menu About Page */ .ffz-about-table { width: 100%; } .ffz-about-table td:first-child { text-align: left; width: 100%; } .ffz-about-table .debug td { padding-top: 10px; opacity: 0.8; font-size: 10px; } .ffz-about-subheading { /*text-transform: uppercase;*/ letter-spacing: 2px; margin: -5px 0 5px; } .button.ffz-donate { margin-left: 10px; background: #00b132; color: #fff !important; padding: 0 10px; font-size: 12px; } .button.ffz-donate:not(.disabled):hover { background: #08c43d; } /* Dumb Fixes */ .ffz-bttv .no-bttv { display: none; } .chat-container.dark, .app-main.theatre .chat-container, .chat-container.force-dark, .ember-chat-container.dark, .app-main.theatre .ember-chat-container.chat-container, .ember-chat-container.force-dark { box-shadow: none; } /* Unsafe Links */ a.unsafe-link { color: #a64141 !important; } .chat-container.dark .chat-line a.unsafe-link { color: #d28e8e !important; } /* Chat Menu */ .ffz-room-list > div.ffz + ul.room-list { display: block !important; } .ffz-room-list > div:not(.ffz), .ffz-room-list > ul:not(.ffz) { display: none !important; } .ffz-room-list > table { padding: 15px 0 0; } .ffz-room-list > table + table { margin-top: 10px; } .ffz-room-list > table th { padding: 2px 5px; color: #8c8c8c; font-weight: normal; text-transform: uppercase; } .ffz-room-list > table > tbody tr { line-height: 26px; } .ffz-room-list > table td { padding: 2px 0; text-align: center; } .ffz-room-list > table th:first-child, .ffz-room-list > table td:nth-child(0n+2) { width: 100%; text-align: left; } .ffz-room-row { cursor: pointer; } .ffz-room-list > table th:first-child, .ffz-room-list > table td:first-child { padding-left: 18px; } .ffz-room-list > table th:last-child, .ffz-room-list > table td:last-child { padding-right: 18px; } .ffz-room-list td svg { margin: 5px; float: left; } .ffz-dark .ffz-room-row { color: #a68ed2; } .ffz-dark .ffz-room-row svg path { fill: #a68ed2; } .ffz-room-row { color: #6441a5; } .ffz-room-row svg path { fill: #6441a5; } .ffz-room-row:hover svg path, .ffz-room-row:focus svg path, .ffz-room-row.active svg path { fill: #fff; } .ffz-room-row:hover td, .ffz-room-row:focus td, .ffz-room-row.active td { background-color: #6441A5; color: #fff !important; } th.ffz-row-switch { min-width: 40px; } .ffz-room-row a.leave-chat { float: right; margin-right: 12px; } .ffz-row-switch .switch { float: none; margin: 5px 0 -4px; } .ffz-row-switch .switch.active { background-color: #362359; } /* Chat Tabs */ #ffz-group-tabs { padding: 10px 10px 6px; box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.2); display: flex; flex-wrap: wrap; } .ffz-chat-tab { flex-grow: 1; position: relative; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; min-width: 70px; cursor: pointer; padding: 5px; margin: 0 4px 4px 0; display: inline-block; background-color: rgba(127,127,127,0.1); color: #6441A5; } .ffz-chat-tab svg path { fill: #6441A5; } #ffz-group-tabs .button { height: 18px; padding-bottom: 10px; margin-bottom: -10px; margin-right: 4px; } #ffz-group-tabs .button.glyph-only svg { margin: 6px 0; } .ffz-chat-tab svg { width: 18px; height: 18px; margin: -5px 5px -5px 0; } .ffz-chat-tab:hover, .ffz-chat-tab:focus, .ffz-chat-tab.active { background-color: #6441A5; color: #fff !important; } .ffz-chat-tab.tab-mentioned { background-color: rgba(128,50,50,0.1); color: red !important; } .ffz-chat-tab.tab-mentioned:not(.active):hover, .ffz-chat-tab.tab-mentioned:not(.active):focus { background-color: #a54141; color: #fff !important; } .ffz-chat-tab:not(.active):hover, .ffz-chat-tab:not(.active):focus { background-color: #7550ba; } .ffz-chat-tab:hover svg path, .ffz-chat-tab:focus svg path, .ffz-chat-tab.active svg path { fill: #fff !important; } .ffz-chat-tab.active { cursor: default; } .ffz-chat-tab span:empty { display: none; } .ffz-chat-tab span { padding: 0 4px; display: inline-block; border-radius: 2px; text-align: center; background-color: #f2f2f2; color: #666; position: absolute; right: 5px; } /* Dark Group Tabs */ .app-main.theatre #ffz-group-tabs, .chat-container.dark #ffz-group-tabs, .ember-chat-container.dark #ffz-group-tabs { box-shadow: inset 0 -1px 0 0 #32323e; } .app-main.theatre .ffz-chat-tab, .chat-container.dark .ffz-chat-tab, .ember-chat-container.dark .ffz-chat-tab { color: #B9A3E3; } .app-main.theatre .ffz-chat-tab span, .chat-container.dark .ffz-chat-tab span, .ember-chat-container.dark .ffz-chat-tab span { background-color: #19191f; color: #fff; } .app-main.theatre .ffz-chat-tab svg path, .chat-container.dark .ffz-chat-tab svg path, .ember-chat-container.dark .ffz-chat-tab svg path { fill: #B9A3E3; } /* Minimalistic Chat */ body.ffz-minimal-chat .ember-chat .chat-header, body.ffz-minimal-chat .ember-chat #ffz-group-tabs, body.ffz-minimal-chat .ember-chat .chat-buttons-container { display: none !important; } body.ffz-minimal-chat .ember-chat .chat-messages, body.ffz-minimal-chat .ember-chat .chat-interface .emoticon-selector { bottom: 33px; } body.ffz-minimal-chat .ember-chat .chat-interface .emoticon-selector { right: 10px; } body.ffz-minimal-chat .ember-chat .chat-interface .emoticon-selector .dropmenu { margin-bottom: 10px; } body.ffz-minimal-chat .ember-chat .chat-room { top: 0 !important; } body.ffz-minimal-chat .ember-chat .chat-interface { height: 33px !important; padding: 0; } body.ffz-minimal-chat .ember-chat .chat-interface .textarea-contain { top: 0 !important; margin: 0 !important; } body.ffz-minimal-chat .ember-chat .chat-interface .textarea-contain textarea { height: 33px !important; border-bottom: 0 !important; border-left: 0; border-right: 0; } /* Chat Pause */ .ember-chat .chat-interface .more-messages-indicator.ffz-freeze-indicator { opacity: 1; cursor: default; top: 0; } /* Chat History */ .ember-chat .moderation-card .chat-history, .chat-history { list-style-type: none; padding: 0; max-height: 200px; overflow-y: scroll; } .chat-history.interface li:first-child { padding-top: 10px; } .chat-history.interface li:last-child { padding-bottom: 10px; } .chat-history .chat-line { line-height: 20px; padding: 4px 10px; word-wrap: break-word; list-style-position: unset; } .ember-chat .moderation-card .interface.chat-history .chat-line.action { float: none; margin-right: 0px; } .chat-history .chat-line.admin .message { color: #666; } .chat-history .timestamp { color: #8c8c8c; margin-right: 5px; } /* Room State */ .ffz.room-state.stat { line-height: 30px; margin-left: -10px; margin-right: 15px; } .button.primary.ffz-waiting:not(:hover) { background-color: rgba(0,0,0,0.1); color: #32323e; } .button.primary.ffz-waiting.ffz-banned:not(:hover) { background-color: rgba(128,0,0,0.1); color: #88323e; } .chat-container.dark .button.primary.ffz-waiting:not(:hover), .app-main.theatre .button-primary.ffz-waiting:not(:hover), .chat-container.force-dark .button-primary.ffz-waiting:not(:hover), .ember-chat-container.dark .button-primary.ffz-waiting:not(:hover), .ember-chat-container.force-dark .button-primary.ffz-waiting:not(:hover) { background-color: rgba(255,255,255,0.1); color: #fff; } .chat-container.dark .button.primary.ffz-waiting.ffz-banned:not(:hover), .app-main.theatre .button-primary.ffz-waiting.ffz-banned:not(:hover), .chat-container.force-dark .button-primary.ffz-waiting.ffz-banned:not(:hover), .ember-chat-container.dark .button-primary.ffz-waiting.ffz-banned:not(:hover), .ember-chat-container.force-dark .button-primary.ffz-waiting.ffz-banned:not(:hover) { background-color: rgba(255,128,128,0.1); color: #f66; } /* Swap Sidebars */ .ffz-sidebar-swap .ember-chat .chat-interface .emoticon-selector { right: auto; left: 20px; } .ffz-sidebar-swap #left_col { left: auto; right: 0; } .ffz-sidebar-swap #right_col { right: auto; left: 0; } .ffz-sidebar-swap #right_close, .ffz-sidebar-swap #left_close { transform: scaleX(-1); } .ffz-sidebar-swap #right_close { right: auto; left: 5px; } .ffz-sidebar-swap #left_close { right: auto; left: -25px; } .ffz-sidebar-swap #main_col { margin-left: 340px; margin-right: 240px; } .ffz-sidebar-swap .app-main.theatre #main_col { margin-left: 340px; margin-right: 0px; } .ffz-sidebar-swap .app-main.theatre #main_col.expandRight { margin-left: 0px; } .ffz-sidebar-swap .exit-theatre { left: 30px; } .ffz-sidebar-swap #main_col.expandLeft { margin-right: 50px; } .ffz-sidebar-swap #main_col.expandRight { margin-left: 0px; } .ffz-sidebar-swap #flyout { left: auto !important; right: 50px; } .ffz-sidebar-swap #flyout .content { right: 10px; } .ffz-sidebar-swap #flyout .point { left: auto; right: -1px; } .ffz-sidebar-swap #flyout .point:before { border-left-color: #fff; border-right-color: transparent; right: auto; left: 0px; } .ffz-sidebar-swap #flyout .point:after { border-right-color: transparent; border-left-color: rgba(0,0,0,0.25); right: auto; left: 1px; } .ffz-dark.ffz-sidebar-swap #flyout .point:after { border-left-color: #32323e; border-right-color: transparent; } .ffz-dark.ffz-sidebar-swap #flyout .point:before { border-left-color: #101010; border-right-color: transparent; } /* Hidden Badges */ .ffz-transparent-badges .ember-chat .badges .badge { background-color: transparent !important; } .ffz-transparent-badges > .chat-container:not(.dark):not(.force-dark) .ember-chat .badges .badge:not(.ffz-badge-0):not(.subscriber), .ffz-transparent-badges > .ember-chat-container:not(.dark):not(.force-dark) .ember-chat .badges .badge:not(.ffz-badge-0):not(.subscriber), .ffz-transparent-badges .app-main:not(.theatre) .chat-container:not(.dark):not(.force-dark) .ember-chat .badges .badge:not(.ffz-badge-0):not(.subscriber), .ffz-transparent-badges .app-main:not(.theatre) .ember-chat-container:not(.dark):not(.force-dark) .ember-chat .badges .badge:not(.ffz-badge-0):not(.subscriber) { filter: invert(100%); -webkit-filter: invert(100%); } /* No Blue */ .ffz-no-blue #large_nav .content, .ffz-no-blue #small_nav .content, .ffz-no-blue .chat-container.dark, .ffz-no-blue .app-main.theatre .chat-container, .ffz-no-blue .chat-container.force-dark, .ffz-no-blue .ember-chat-container.dark, .ffz-no-blue .app-main.theatre .ember-chat-container.chat-container, .ffz-no-blue .ember-chat-container.force-dark, .ffz-no-blue .chat-container.dark .chat-hidden-overlay, .ffz-no-blue .app-main.theatre .chat-container .chat-hidden-overlay, .ffz-no-blue .chat-container.force-dark .chat-hidden-overlay, .ffz-no-blue .ember-chat-container.dark .chat-hidden-overlay, .ffz-no-blue .app-main.theatre .ember-chat-container.chat-container .chat-hidden-overlay, .ffz-no-blue .ember-chat-container.force-dark .chat-hidden-overlay, .ffz-no-blue .chat-container.dark .chatters-view, .ffz-no-blue .app-main.theatre .chat-container .chatters-view, .ffz-no-blue .chat-container.force-dark .chatters-view, .ffz-no-blue .ember-chat-container.dark .chatters-view, .ffz-no-blue .app-main.theatre .ember-chat-container.chat-container .chatters-view, .ffz-no-blue .ember-chat-container.force-dark .chatters-view, .ffz-no-blue .chat-container.dark .emoticon-selector .emoticon-selector-box, .ffz-no-blue .app-main.theatre .chat-container .emoticon-selector .emoticon-selector-box, .ffz-no-blue .chat-container.force-dark .emoticon-selector .emoticon-selector-box, .ffz-no-blue .ember-chat-container.dark .emoticon-selector .emoticon-selector-box, .ffz-no-blue .app-main.theatre .ember-chat-container.chat-container .emoticon-selector .emoticon-selector-box, .ffz-no-blue .ember-chat-container.force-dark .emoticon-selector .emoticon-selector-box, .ffz-no-blue .chat-container.dark .emoticon-selector .emoticon-grid, .ffz-no-blue .app-main.theatre .chat-container .emoticon-selector .emoticon-grid, .ffz-no-blue .chat-container.force-dark .emoticon-selector .emoticon-grid, .ffz-no-blue .ember-chat-container.dark .emoticon-selector .emoticon-grid, .ffz-no-blue .app-main.theatre .ember-chat-container.chat-container .emoticon-selector .emoticon-grid, .ffz-no-blue .ember-chat-container.force-dark .emoticon-selector .emoticon-grid, .ffz-no-blue .chat-container.dark .chat-commands-dropdown, .ffz-no-blue .app-main.theatre .chat-container .chat-commands-dropdown, .ffz-no-blue .chat-container.force-dark .chat-commands-dropdown, .ffz-no-blue .ember-chat-container.dark .chat-commands-dropdown, .ffz-no-blue .app-main.theatre .ember-chat-container.chat-container .chat-commands-dropdown, .ffz-no-blue .ember-chat-container.force-dark .chat-commands-dropdown, .ffz-no-blue .chat-container.dark .chat-commands-dropdown li, .ffz-no-blue .app-main.theatre .chat-container .chat-commands-dropdown li, .ffz-no-blue .chat-container.force-dark .chat-commands-dropdown li, .ffz-no-blue .ember-chat-container.dark .chat-commands-dropdown li, .ffz-no-blue .app-main.theatre .ember-chat-container.chat-container .chat-commands-dropdown li, .ffz-no-blue .ember-chat-container.force-dark .chat-commands-dropdown li, .ffz-no-blue.error_500, .ffz-no-blue.error_400, .ffz-no-blue .takeover #carousel, .ffz-no-blue #carousel_and_background, .ffz-no-blue #carousel .items .pic img, .ffz-no-blue #content .turbo_landing { background-color: #191919; } .ffz-no-blue .chat-container.dark .chat-interface .emoticon-selector .tabs, .ffz-no-blue .app-main.theatre .chat-container .chat-interface .emoticon-selector .tabs, .ffz-no-blue .chat-container.force-dark .chat-interface .emoticon-selector .tabs, .ffz-no-blue .ember-chat-container.dark .chat-interface .emoticon-selector .tabs, .ffz-no-blue .app-main.theatre .ember-chat-container.chat-container .chat-interface .emoticon-selector .tabs, .ffz-no-blue .ember-chat-container.force-dark .chat-interface .emoticon-selector .tabs { background-color: #232323; } /* Following Count */ li[data-name="following"] a { position: relative; } .ffz-follow-count { display: inline-block; border-radius: 2px; text-align: center; color: #fff; } #header_following .ffz-follow-count { margin: 0 5px; padding: 0 5px; line-height: 20px; background-color: rgba(25,25,25,0.5); } #large_nav .ffz-follow-count, .ffz-dark #header_following .ffz-follow-count { background-color: rgba(127,127,127,0.5); } #large_nav .ffz-follow-count { position: absolute; right: 10px; top: 8px; line-height: 14px; padding: 2px 5px; } #large_nav .game_filter.selected .ffz-follow-count { right: 13px; } #small_nav .ffz-follow-count { position: absolute; bottom: 2px; right: 2px; padding: 0 2px; font-size: 10px; background-color: #191919; color: rgba(255,255,255,0.5); } #small_nav .game_filter.selected a .ffz-follow-count, #small_nav .content ul li a:hover .ffz-follow-count { background-color: #101014; } #small_nav .game_filter.selected .ffz-follow-count { right: 5px; } /* Legacy Badges */ .ffz-legacy-badges .ember-chat .badges .moderator { background-color: #068c10; background-image: url('legacy-mod.png'); } .ffz-legacy-badges .ember-chat .badges .staff { background-color: #6441a5; background-image: url('legacy-staff.png'); } .ffz-legacy-badges .ember-chat .badges .broadcaster { background-color: #000; background-image: url('legacy-broadcaster.png'); } .ffz-legacy-badges .ember-chat .badges .admin { background-color: #ff0303; background-image: url('legacy-admin.png'); } .ffz-legacy-badges .ember-chat .badges .turbo { background-color: #6441a3; background-image: url('legacy-turbo.png'); } /* High Contrast Chat */ .ffz-high-contrast-chat .chat-container, .ffz-high-contrast-chat .ember-chat-container { background-color: #fff; color: #000; } .ffz-high-contrast-chat .ember-chat .chat-messages .chat-line .from, .ffz-high-contrast-chat .ember-chat .chat-messages .chat-line .colon, .ffz-high-contrast-chat .ember-chat .chat-messages .chat-line .message { font-weight: bold; } .ffz-high-contrast-chat .chat-line:before { background-color: transparent !important; border: none !important; } .ffz-high-contrast-chat .chat-container.dark, .ffz-high-contrast-chat .chat-container.force-dark, .ffz-high-contrast-chat .ember-chat-container.dark, .ffz-high-contrast-chat .ember-chat-container.force-dark, .ffz-high-contrast-chat .app-main.theatre .chat-container, .ffz-high-contrast-chat.ffz-dark .ember-chat-container.dark .chat-line, .ffz-high-contrast-chat.ffz-dark .chat-container.dark .chat-line { background-color: #000; color: #fff; } .ffz-high-contrast-chat .chat-line .mentioned { color: inherit !important; background-color: transparent !important; }