:root { --sb-main-bg-color: #222626; --sb-main-fg-color: white; --sb-gray-fg-color: #444848; --sb-on-white-bg: black; --sb-green-bg: #077B27; } #sponsorblockPopup { background-color: var(--sb-main-bg-color); color: var(--sb-main-fg-color); font-family: 'Source Sans Pro', sans-serif; font-size: 14px; overflow-y: scroll; display: flex; flex-flow: column nowrap; align-items: center; margin: 0; min-width: 320px; } div.logoText { display: flex; align-items: center; } div.logoText > p { font-size: 32px; margin: 0; } /* disable extension */ #disableExtension { display: flex; flex-flow: column nowrap; align-items: center; } /* switch button */ .toggleSwitchContainer { display: flex; cursor: pointer; } .switchBg { display: block; height: 37px; width: 78px; border-radius: 18.5px; } .switchBg.shadow { background: none; box-shadow: 0.75px 0.75px 10px 0px rgba(50, 50, 50, 0.5); opacity: 1; } .switchBg.white { position: absolute; background: white; opacity: 1; } .switchBg.green { position: absolute; background: #00a205; opacity: 0; transition: opacity .2s ease-out; } .switchDot { width: 25px; height: 25px; margin: 6px; background: white; position: absolute; border-radius: 12.5px; transition: transform .2s ease-out; box-shadow: .75px .75px 3.8px 0px rgba(50, 50, 50, 0.45); } #toggleSwitch:checked ~ .switchDot { transform: translateX(40px); } #toggleSwitch:checked ~ .switchBg.green { opacity: 1 !important; } #toggleSwitch:checked ~ .switchBg.white { opacity: 0 !important; transition: opacity .2s step-end; } .sidebyside { display: flex; flex-flow: row nowrap; width: 88%; margin: 0 6% 0 6%; } .sidebyside > div { width: 50%; justify-content: center; } /* additional buttons */ #additionalButtons { display: flex; flex-flow: column nowrap; align-items: center; } #additionalButtons > button { background: none; border: none; color: white; width: fit-content; padding: 0; } #additionalButtons, #additionalButtons > button { font-size: 16px; } label > svg > path { fill: var(--sb-main-fg-color); } label > p, #disableExtension > p { margin: 0; } .grayedOut > label > svg > path { fill: var(--sb-gray-fg-color); } .grayedOut > label { color: var(--sb-gray-fg-color); } label > svg.rotated { transform: rotate(45deg); } label > svg, button > img { margin: 0 8px 0 0; } #mainControls > label, #additionalButtons > button { display: flex; flex-flow: row nowrap; } /* end reset */ #sponsorBlockPopupLogo { vertical-align: text-bottom; } .logoText { color: white; }