summaryrefslogtreecommitdiff
path: root/modules/firefox/userContent.css
diff options
context:
space:
mode:
Diffstat (limited to 'modules/firefox/userContent.css')
-rw-r--r--modules/firefox/userContent.css399
1 files changed, 399 insertions, 0 deletions
diff --git a/modules/firefox/userContent.css b/modules/firefox/userContent.css
new file mode 100644
index 0000000..cf7b659
--- /dev/null
+++ b/modules/firefox/userContent.css
@@ -0,0 +1,399 @@
+@-moz-document media-document(all) {
+ body {
+ background-image: none !important;
+ background-color: var(--background) !important;
+ }
+}
+
+@-moz-document regexp("about:(blank|home|newtab|privatebrowsing|welcome)") {
+ html,
+ body {
+ background: var(--background) !important;
+ }
+
+ body {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://.*")
+{
+ iframe[src^="https://accounts.google.com/gsi/iframe"]
+ {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://(www)?yandex\.(com|ru)/search/.*")
+{
+ #search-result-aside,
+ .RelatedAbove {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://music\.yandex\.ru.*")
+{
+ .bar-below.bar-below_plus,
+ .footer,
+ .notify,
+ .teaser {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://(.*.)?gitlab(\..*)?\.(com|org).*")
+{
+ body {
+ font-family: var(--sans-serif-font-family) !important;
+ font-size: var(--sans-serif-font-size) !important;
+ }
+
+ code {
+ font-family: var(--monospace-font-family) !important;
+ font-size: var(--monospace-font-size) !important;
+ }
+}
+
+@-moz-document regexp("https?://(.*\.)?github.com.*")
+{
+ .color-fg-muted.f6.mt-4, /* GitHub profile guide. */
+ .flex-order-1.flex-md-order-none, /* Follow button. */
+ .js-user-status-item,
+ .protip,
+ .pt-3.mt-3.d-none.d-md-block, /* Profile achievements. */
+ .user-status-circle-badge-container,
+ .user-status-container,
+ a[href^="/account/choose?action=upgrade"],
+ a[href^="/collections"],
+ a[href^="/contact/report-content"],
+ a[href^="/events"],
+ a[href^="/explore"],
+ a[href^="/github-copilot"],
+ a[href^="/organizations/enterprise"],
+ a[href^="/settings/enterprises"],
+ a[href^="/sponsors"],
+ a[href^="/topics"],
+ a[href^="/trending"],
+ a[href^="https://github.com/codespaces"], /* Absolute cringe... */
+ button[data-testid="copilot-popover-button"],
+ details[id^="funding-links-modal"],
+ footer {
+ display: none !important;
+ }
+
+ .application-main {
+ padding-bottom: 20px !important;
+ }
+
+ .blob-num,
+ .blob-code-inner {
+ font-family: var(--monospace-font-family) !important;
+ font-size: var(--monospace-font-size) !important;
+ }
+}
+
+@-moz-document regexp("https?://github.com/?")
+{
+ .application-main {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://.*(stack(exchange|overflow)|askubuntu|superuser|serverfault)\.com/questions/.*")
+{
+ html,
+ body {
+ --ff-mono: var(--monospace-font-family) !important;
+ --ff-sans: var(--sans-serif-font-family) !important;
+ --ff-serif: var(--serif-font-family) !important;
+ }
+
+ #announcement-banner,
+ #footer,
+ #left-sidebar,
+ #noscript-warning,
+ #notify-container,
+ #post-form,
+ #sidebar,
+ .ai-start,
+ .bottom-notice,
+ .d-flex.g4,
+ .d-flex.s-btn-group,
+ .js-add-link.comments-link,
+ .js-consent-banner,
+ .js-dismissable-hero,
+ .js-post-issue,
+ .js-saves-btn,
+ .js-show-link.comments-link,
+ .js-vote-down-btn,
+ .js-vote-up-btn,
+ .post-taglist,
+ .s-notice,
+ .s-topbar,
+ .site-header,
+ a.ws-nowrap {
+ display: none !important;
+ }
+
+ #mainbar {
+ width: 100% !important;
+ }
+
+ #content {
+ margin-top: -50px !important;
+ border-width: 0 0 0 0 !important;
+ }
+}
+
+@-moz-document regexp("https?://kubernetes\.io/docs/.*")
+{
+ .announcement,
+ .announcement-main,
+ .d-none {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://min\.io/docs/.*")
+{
+ #cookie {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://werf\.io/documentation/.*")
+{
+ .guides-banner {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://grafana\.com/docs/.*")
+{
+ .ads__content,
+ .scroll,
+ .sticky-footer {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://habr\.com/(ru|en)/(articles|company/.*/news|news|companies|blog|post)/.*")
+{
+ .Vue-Toastification__container,
+ .tm-article-labels,
+ .tm-article-presenter__banner,
+ .tm-article-presenter__footer,
+ .tm-article-presenter__meta,
+ .tm-article-snippet__labels,
+ .tm-base-layout__header,
+ .tm-block.tm-block_spacing-bottom,
+ .tm-comment-footer,
+ .tm-comment__header,
+ .tm-editoral-subscription,
+ .tm-footer,
+ .tm-footer-menu,
+ .tm-header,
+ .tm-notice,
+ .tm-page__header,
+ .tm-page__sidebar,
+ .tm-placeholder-inset,
+ .tm-placeholder-promo,
+ .tm-user-info,
+ vue-portal-target {
+ display: none !important;
+ }
+
+ * {
+ transition: none !important;
+ }
+
+ html,
+ body {
+ font-family: var(--sans-serif-font-family) !important;
+ font-size: var(--sans-serif-font-size) !important;
+ }
+
+ #app {
+ height: auto !important;
+ }
+
+ .tm-article-presenter__footer,
+ .tm-page__main_has-sidebar {
+ margin-left: auto !important;
+ margin-right: auto !important;
+ max-width: 100% !important;
+ }
+
+ .tm-page {
+ padding: 0 !important;
+ }
+
+ .tm-comment__buttons {
+ margin: 0 !important;
+ }
+
+ html,
+ body {
+ font-family: var(--sans-serif-font-family) !important;
+ font-size: var(--sans-serif-font-size) !important;
+ }
+
+ code {
+ font-family: var(--monospace-font-family) !important;
+ font-size: var(--monospace-font-size) !important;
+ }
+}
+
+@-moz-document regexp("https?://jisho\.org.*")
+{
+ header,
+ footer {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://.*\.fandom\.com/wiki/.*")
+{
+ #WikiaBar,
+ #highlight__main-container,
+ .global-footer,
+ .global-navigation,
+ .global-registration-buttons {
+ display: none !important;
+ }
+
+ .main-container,
+ body {
+ background-image: none !important;
+ backgrounde: none !important;
+ }
+
+ .main-container {
+ margin-left: none !important;
+ width: auto !important;
+ }
+
+ .fandom-sticky-header {
+ left: 0px !important;
+ }
+}
+
+@-moz-document regexp("https?:\/\/gog\.com.*") {
+ .galaxy-section-wrapper,
+ footer {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://steamdb\.info.*")
+{
+ #steamdb-extension-protip {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://(.*\.)?hh\.ru.*")
+{
+ .HH-Supernova-Footer,
+ .index-dashboard-applicant__banners,
+ .notification-manager,
+ .resume-sidebar-background,
+ .supernova-overlay {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://www\.songsterr\.com.*")
+{
+ #favorite,
+ #fullscreen,
+ #logo,
+ #menu-favorites,
+ #menu-help,
+ #menu-plus,
+ #menu-signin,
+ #menu-submit,
+ #promo,
+ #revisions,
+ #showroom,
+ #showroom_sidebar,
+ #text-showroom,
+ footer {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://developer\.mozilla\.org.*")
+{
+ #nav-footer,
+ .main-document-header-container.top-navigation,
+ .mdn-cta-container,
+ .top-banner.fallback {
+ display: none !important;
+ }
+
+ .sidebar {
+ --offset: default !important;
+ }
+
+ html,
+ body {
+ font-family: var(--sans-serif-font-family) !important;
+ font-size: var(--sans-serif-font-size) !important;
+ }
+}
+
+@-moz-document regexp("https?://(.*\.)?wikipedia\.org/wiki/.*")
+{
+ #footer,
+ #mp-topbanner,
+ #siteNotice,
+ #siteSub,
+ #wmde-banner-app,
+ .mw-footer-container,
+ .mw-header,
+ .vector-page-toolbar {
+ display: none !important;
+ }
+
+ html,
+ body {
+ font-family: var(--sans-serif-font-family) !important;
+ font-size: var(--sans-serif-font-size) !important;
+ }
+
+ .k-player,
+ body.mediawiki,
+ #dialogEngineContainer #dialogEngineDialog {
+ background: inherit !important;
+ }
+}
+
+@-moz-document regexp("https?://open-vsx\.org.*")
+{
+ MuiCollapse-container,
+ cc-window.cc-banner,
+ footer {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://duckduckgo\.com.*")
+{
+ .badge-link, /* Annoying DuckDuckGo extension ads. */
+ .footer {
+ display: none !important;
+ }
+}
+
+@-moz-document regexp("https?://ecosia\.org.*")
+{
+ .cookie-wrapper,
+ .main-header__install-cta,
+ .meta-results,
+ .notifications,
+ .personal-counter {
+ display: none !important;
+ }
+}