Skip to content

Pinterest - Серый by diasmazhenov

Screenshot of Pinterest - Серый

Details

Authordiasmazhenov

LicenseNo License

Categoryuserstyles

Created

Updated

Size18 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Pinterest Gray

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           Pinterest - Gray Theme
@namespace      USO Archive
@author         Valacar
@description    `A dark gray theme for Pinterest`
@version        20210417.15.42
@license        CC-BY-NC-SA-4.0
@preprocessor   uso
==/UserStyle== */
@-moz-document url-prefix("https://www.pinterest.com"), regexp("^https?:\\/\\/(www|[a-z]{2})\\.pinterest\\.(com(\\.(au|mx))?|(co\\.uk)|ca|se|jp|fr|de|es|ch|dk|nz|ch|ie|pt|ru|it)\\/.*") {
:root
{
  --bg1: rgb(28, 28, 28);
  --bg1alpha: rgb(28, 28, 28, 0.86);  /* should match bg1 + any alpha */
  --bg1alpha2: rgb(28, 28, 28, 0.96);  /* should match bg1 + any alpha */
  --bg2: rgb(22, 22, 22);
  --bgheader: rgb(34, 34, 34);
  --bgheader_border: rgb(41, 41, 41);
  --bgheader_divider: rgb(61, 61, 61);
  --bgsearchbox: rgb(19, 19, 19);
  --bgcontrol: rgb(40, 40, 40);
  --bgcontrol_alpha: rgba(40, 40, 40, 0.5);  /* should match bgcontrol + any alpha */
  --bgcontrol_selected: rgb(150, 150, 150);
  --bgcontrol_hover: rgb(60, 60, 60);
  --bgcontrol_border: rgb(61, 61, 61);
  --bgcontrol_icon: rgb(100, 100, 100);
  --bgpin_button: rgb(40, 40, 40);
  --bgpin_button_alpha: rgba(40, 40, 40, 0.75);
  --bgfooter_button: rgb(34, 34, 34);
  --bgfooter_button_hover: rgb(44, 44, 44);
  --text0: #ddd;
  --text1: #ccc;
  --text2: #999;
  --text3: #666;
  --scrollbar_bg: rgb(32, 32, 32);
  --scrollbar_thumb: rgba(128, 128, 128);
  --scrollbar_corner: rgba(28, 28, 28);
  --pincontrol: rgb(33, 33, 33);
  --pincontrol_hover: rgb(33, 33, 33, 0.85);
  --input_border: rgb(44, 44, 44);
  --input_border_hover: rgb(51, 51, 51);
  --input_border_focus: rgb(88, 88, 88);
  --gradient1: rgb(22, 22, 22)
  /*
  --text0: #f00;
  --text1: #0f0;
  --text2: #0ff;
  --text3: #ff0;
  */
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

html,
body
{
  background-color: var(--bg1) !important;
  color: var(--text2) !important;
}

a
{
  color: white !important;
}

/* header and some large backgrounds */
.qJc
{
  background-color: var(--bgheader) !important;
}

/* user profile background */
.UserProfileContent [style*="background-color"]
{
  background-color: var(--bg1) !important;
}

/* user profile sticky header */
.fixedHeader
{
  background-color: var(--bg1alpha) !important;
}

/* header bottom border */
.uNu
{
  border-top: 1px solid var(--bgheader_border) !important;
}

/* text color #333 */
.pBj,
.pinHashtag,
.SearchBoxInput,
.Typeahead .sendToEmail .title,
.sharePrompt,
h3[style*="color"]
{
  color: var(--text1) !important;
}

/* text color #711717 */
a,
.pinWrapper .pBj,
.Typeahead .socialConnect .title,
.Typeahead.userSelect .typeaheadName
{
  color: var(--text2) !important;
}

/* text color #8e8e8e */
.B9u
{
  color: var(--text3) !important;
}

/* text color #444 */
.AggregatedCloseupCard .pinActivityContainer .pinActivity .userActivity a
{
  color: var(--text2) !important;
}

/* closeup background */
.Closeup [style*="linear-gradient"],
.Closeup ~ * .qJc,
.reactCloseupScrollContainer > [style*="background-color"]
{
  background: var(--bg1) !important;
}

/* closeup shadow */
.closeupContainer [style*="box-shadow: rgb(238, 238, 238) 0px 4px 4px"]
{
  box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 4px !important;
  box-shadow: none !important;
}

/* buttons */
.gpV,
button [style*="background-color: rgb(239, 239, 239)"],
button.lightGrey
{
  background-color: var(--bgcontrol) !important;
}

/* button hover */
button [style*="background-color: lightgray"],
button [style*="background-color: rgb(226, 226, 226)"]
{
  background-color: var(--bgcontrol_hover) !important;
}

/* footer buttons */
.Button.footerIcon,
.App .footerButtons .nonEuPrivacyPolicy
{
  background-color: var(--bgfooter_button) !important;
}

/* footer buttons hover */
.Button.footerIcon:hover,
.App .footerButtons .nonEuPrivacyPolicy:hover
{
  background-color: var(--bgfooter_button_hover) !important;
}

/* popup triangle border */
.YDx.MIw[style*="stroke: rgb(239, 239, 239)"]
{
  stroke: var(--bgcontrol_border) !important;
}

/* popup triangle (inner) */
.erh.BR9
{
  color: var(--bgcontrol) !important;
}

/* popup border */
.odN
{
  color: var(--bgcontrol_border) !important;
}

/* notification item hover */
.newsHubItem:hover,
.newsHubItem:focus
{
  background-color: var(--bgcontrol_hover) !important;
}

/* search box drop down menu */
.Typeahead
{
  background-color: var(--bgcontrol) !important;
}

/* search box hovered menu item */
.Typeahead li a:hover
{
  background-color: var(--bgcontrol_hover) !important;
}

/* circular avatar */
/* TODO: make this a lighter gray maybe */
.INd[style*="box-shadow"],
.INd[style*="border: 2px solid white"]
{
  box-shadow: none !important;
  border: none !important;
}

/* empty pin */
.emptyBoard .emptyPinWrapper
{
  background-color: var(--bgcontrol) !important;
}

/* search category suggestions bar */
.SearchImprovementsBar-OuterScrollContainer
{
  background: var(--bg1) !important;
}

/* left gradient on search improvementment, and featured art collection */
/* TODO: too generic? */
[style*="linear-gradient(to left"]
{
  background-image: linear-gradient(to left, transparent 0%, var(--bg1) 90%) !important;
}

/* right gradient on search improvementment, and featured art collection */
[style*="linear-gradient(to right"]
{
  background-image: linear-gradient(to right, transparent 0%, var(--bg1) 90%) !important;
}

/* remove mouseover dimming of pins */
.pinWrapper [style*="background-color: rgb(0, 0, 0); opacity: 0.3"]
{
  opacity: 0 !important;
}

/* move pin mouseover background further below */
.Pin.summary .pinWrapper::before
{
  z-index: -1 !important;
}

/* pin mouseover surrounding background */
.Pin.summary .pinWrapper::before
{
  background: var(--bg2) !important;
}

/* background of circular avatar (fixes anti-aliasing) */
.INd [style*="background-color: rgb(239, 239, 239)"]
{
  background-color: var(--bg1) !important;
}

/* organize board pin border */
.pinSelectionBorder
{
  border-color: rgba(255, 255, 255, 0.2) !important;
  box-shadow: none !important;
}

/* organize board selected pin border */
/* TODO: make CSS variable for color? */
.pinSelectionBorder.selected
{
  border-color: #e60023 !important;
  box-shadow: none !important;
}

/* secret board icon */
[data-test-id="secretBoardIcon"] > .gfP
{
  background-color: var(--bgcontrol) !important;
}

/* search page background behind suggestion categories */
.SearchPage .qJc
{
  background-color: var(--bg1) !important;
}

/* various borders */
[style*="border-left: 1px solid rgb(216, 216, 216)"],
[style*="border-left:1px solid #d8d8d8"],
[role="button"] [style*="2px solid white"]
{
  border-color: var(--bg1) !important;
}

/* various borders */
.Typeahead.userSelect li,
.Typeahead.userSelect,
#pickerSearchField,
.Modal .formFooter,
.ReactModal__Content .formFooter
{
  border-color: var(--bgcontrol_border) !important;
}

/* fix white fringe on email icon */
.icon.typingEmail > em
{
  filter: invert(90%) !important;
}

/* hovered item on "new message" popup */
.Typeahead.userSelect .highlighted a,
.Typeahead.userSelect a:hover,
.Typeahead.userSelect .socialConnectItem:hover
{
  background-color: var(--bgcontrol_hover) !important;
}

/* notification mini grid background */
.miniPinGridItem
{
  background-color: var(--bgcontrol) !important;
}

/* pin save category drop down */
.PinBetterSave__Dropdown
{
  background-color: var(--bgcontrol) !important;
}

/* pin save category drop down */
.PinBetterSave__Dropdown:hover
{
  background-color: var(--bgcontrol_hover) !important;
}

/* background fade (opacity used, instead of alpha)*/
.BsF
{
  background-color: #000 !important;
}

/* .BsF is also used for controls like radio and checkboxes */
input + .BsF
{
  background-color: var(--bgcontrol_selected) !important;
}

/* various popups */
.SendObjectBase,
.browserButtonUpsellModal,
.Modal .formFooter,
.ReactModal__Content .formFooter
{
  background-color: var(--bgcontrol) !important;
}

/* logged out signup/login popup */
[data-test-id="signup"][style*="background-color"],
[data-test-id="login"][style*="background-color"]
{
  background-color: var(--bgcontrol) !important;
}

.boardLinkWrapper [style*="background-color: rgb(239, 239, 239)"],
.item [style*="background-color: rgb(239, 239, 239)"]
{
  background-color: var(--bgcontrol) !important;
}

.fgH, .MDo, .HQE,
.qJc [style*="border: 1px solid rgb(142, 142, 142)"]
{
  border-color: var(--bgcontrol_border) !important;
}

.qJc textarea
{
  background-color: transparent !important;
}

.qJc [style*="background-color: rgb(239, 239, 239)"],
[data-tutorial-id="pin-builder-empty-view"] > [style*="background-color:#efefef"],
[data-test-id^="pin-builder"] button[style*="background-color:#efefef"]
{
  background-color: var(--bgcontrol) !important;
}

.qJc [style*="border: 2px dashed rgb(218, 218, 218)"]
{
  border-color: var(--bgcontrol_selected) !important;
}

.ExpandingTextArea__enabled
{
  color: var(--text1) !important;
}

.inModal .standardForm, .modalStyle .standardForm
{
  background-color: var(--bgcontrol) !important;
}

.inModal .standardForm > h1, .modalStyle .standardForm > h1
{
  color: var(--text1) !important;
  border-color: var(--bgcontrol_border) !important;
}

.eZS {
  background-color: var(--bgcontrol_hover) !important;
}

[style*="border-left: 1px solid rgb(245, 245, 245)"],
[style*="border-right: 1px solid rgb(245, 245, 245)"],
.KI_
{
  border-color: var(--bgcontrol_border) !important;
}

/*
.TypeaheadField.userSelect input
{
  background-color: var(--bgcontrol) !important;
  color: var(--text1) !important;
  border-color: var(--bgcontrol_border...

Reviews

No reviews yet.