Gyazo Dark Mode (Purple Accents)
Gyazo.com Dark Mode by Nick2bad4u
Mirrored from https://github.com/Nick2bad4u/UserStyles/raw/refs/heads/main/Gyazo-DarkMode.user.css
Details
AuthorNick2bad4u
LicenseUnLicense
Categorygyazo
Created
Updated
Size14 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
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 Gyazo.com Dark Mode
@version 20241124.00.57
@namespace typpi.online
@description Gyazo Dark Mode (Purple Accents)
@author Nick2bad4u
@license UnLicense
@homepageURL https://github.com/Nick2bad4u/UserStyles
==/UserStyle== */
@-moz-document domain("gyazo.com") {
/* Additional elements */
.header-block,
.footer-block,
.content-block,
.sidebar-block,
.side-block-items,
.images-grid-view,
.grid-view,
.grid-view-cell,
.grid-view-cell-inner-image,
.main-block-stage,
.image-infos,
.captured-info-value,
.edit-box-component,
.image-desc-display.placeholder,
#react-root
> div:nth-child(2)
> div
> div
> div
> div.image-infos
> div.related-info-box-component
> div
> div.related-images-grid-view.related-info {
background-color: #121212 !important;
color: #e0e0e0 !important;
}
/* Links, buttons, inputs, images */
a,
span,
button,
input,
img,
.header-block.explorer-header-block {
color: #bb86fc !important;
background-color: #121212 !important;
}
a > span.toplevel-item-kamon > svg > path,
#react-root
> div:nth-child(2)
> div
> div
> aside
> div
> div
> ul
> li.new-collection-field
> span
> span
> svg
> path {
filter: invert(1);
}
[id^='headlessui-menu-item-'] > svg,
[id^='headlessui-menu-button-'] > svg > path,
#react-root
> div.header-block.explorer-header-block
> div.explorer-action-btn-toolbar
> div.explorer-action-btn-group
> button
> svg,
#react-root
> div:nth-child(2)
> div
> div
> div
> div.image-infos
> div.edit-box-component
> div
> div
> div
> div.image-ocrinfo-component
> div
> div.ocr-desc-buttons
> div
> div
> button
> svg,
#react-root
> div.header-block.explorer-header-block
> div.explorer-action-btn-toolbar
> div.explorer-action-btn-group
> button.edit-options-button.btn.explorer-action-btn.explorer-action-btn-dark
> svg,
#global-dropdown-menu
> div.popover-content
> ul
> li:nth-child(1)
> a
> span.account-item-check
> svg {
fill: #bb86fc;
}
[id^='headlessui-menu-item-'] > svg:hover,
[id^='headlessui-menu-button-'] > svg > path:hover,
#react-root
> div.header-block.explorer-header-block
> div.explorer-action-btn-toolbar
> div.explorer-action-btn-group
> button
> svg:hover,
#react-root
> div:nth-child(2)
> div
> div
> div
> div.image-infos
> div.edit-box-component
> div
> div
> div
> div.image-ocrinfo-component
> div
> div.ocr-desc-buttons
> div
> div
> button
> svg:hover,
#react-root
> div.header-block.explorer-header-block
> div.explorer-action-btn-toolbar
> div.explorer-action-btn-group
> button.edit-options-button.btn.explorer-action-btn.explorer-action-btn-dark
> svg:hover,
#global-dropdown-menu
> div.popover-content
> ul
> li:nth-child(1)
> a
> span.account-item-check
> svg:hover {
fill: white;
}
#global-dropdown-menu > div.popover-content > ul > li:nth-child(13) > button > svg > path,
#global-dropdown-menu > div.popover-content > ul > li:nth-child(n) > a > svg > path,
#react-root
> div:nth-child(2)
> div
> div
> aside
> div
> div
> ul
> li.toplevel-item.collection-list
> ul
> li:nth-child(n)
> div
> button
> svg {
fill: white;
}
#react-root
> div:nth-child(n)
> div
> div
> aside
> div
> div
> ul
> li.toplevel-item.captures.toplevel-item-active
> a
> span.toplevel-item-kamon
> svg,
#react-root
> div:nth-child(2)
> div
> div
> aside
> div
> div
> ul
> li.toplevel-item.tags
> a
> span.toplevel-item-kamon
> svg,
#react-root
> div:nth-child(2)
> div
> div
> aside
> div
> div
> ul
> li.toplevel-item.visits
> a
> span.toplevel-item-kamon
> svg,
#react-root
> div:nth-child(2)
> div
> div
> aside
> div
> div
> ul
> li.new-collection-field
> span
> span
> svg {
fill: Black;
}
#react-root > div.header-block.explorer-header-block > div.explorer-action-btn-toolbar > a {
background-color: #1212126b !important;
}
#global-dropdown-menu > div.popover-content > ul > li:nth-child(n) > a > span:hover,
#global-dropdown-menu > div.popover-content > ul > li:nth-child(n) > a:hover,
#global-dropdown-menu > div.popover-content > ul > li:nth-child(13) > button > span:hover {
color: white !important;
}
.images-show .bottom.interactive-popover > .arrow:after,
.popover.bottom > .arrow:after {
border-bottom-color: #bb86fc;
}
.explorer-action-btn.dropdown-toggle::after {
content: '';
margin-right: -8px;
width: 24px;
height: 24px;
display: inline-block;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+Y2FyZXQtZG93bjwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTEuNzc3Mzk1MywxNC43MzAzOTUzIEMxMS41MjMzOTUzLDE0LjczMDM5NTMgMTEuMjY5Mzk1MywxNC42MzQzOTUzIDExLjA3NDM5NTMsMTQuNDQxMzk1MyBMNy4yOTczOTUyOSwxMC43MTEzOTUzIEM2LjkwNDM5NTI5LDEwLjMyMzM5NTMgNi45MDAzOTUyOSw5LjY5MDM5NTI5IDcuMjg4Mzk1MjksOS4yOTczOTUyOSBDNy42NzYzOTUyOSw4LjkwNDM5NTI5IDguMzEwMzk1MjksOC45MDAzOTUyOSA4LjcwMjM5NTI5LDkuMjg4Mzk1MjkgTDExLjc3NzM5NTMsMTIuMzI1Mzk1MyBMMTQuODUxMzk1Myw5LjI4ODM5NTI5IEMxNS4yNDUzOTUzLDguOTAwMzk1MjkgMTUuODc4Mzk1Myw4LjkwNDM5NTI5IDE2LjI2NjM5NTMsOS4yOTczOTUyOSBDMTYuNjU0Mzk1Myw5LjY5MDM5NTI5IDE2LjY1MDM5NTMsMTAuMzIzMzk1MyAxNi4yNTczOTUzLDEwLjcxMTM5NTMgTDEyLjQ4MDM5NTMsMTQuNDQxMzk1MyBDMTIuMjg1Mzk1MywxNC42MzQzOTUzIDEyLjAzMTM5NTMsMTQuNzMwMzk1MyAxMS43NzczOTUzLDE0LjczMDM5NTMiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJjYXJldC1kb3duIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSIjQkI4NkZDIj4KICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L21hc2s+CiAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbD0iI0JCOThGQyIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICA8L2c+Cjwvc3ZnPg==);
}
/* Form controls, grid cells */
.button,
.input,
.form-control,
.grid-cell,
.related-images-grid-view.related-info {
background-color: #1e1e1e !important;
color: #e0e0e0 !important;
border: 1px solid #333 !important;
}
/* Header and footer borders */
.header-block,
.footer-block {
border-bottom: 1px solid #333 !important;
}
/* Sidebar border */
.sidebar-block {
border-right: 1px solid #333 !important;
}
/* Card styling */
.card.medium-card {
background-color: #1e1e1e !important;
color: #bb86fc !important;
border: 1px solid #333 !important;
}
/* Metadata and related info */
.metadata,
.images-after-origin,
.container-close-date-images.related-info,
.related-info-box-component,
.testing-swap-image-container .metadata-baseinfo {
color: #bb86fc !important;
}
#react-root
> div:nth-child(n)
> div
> div
> div
> div.image-infos
> div.edit-box-component
> div
> div
> div
> div.metadata-description {
padding: 10px;
}
#react-root
> div:nth-child(2)
> div
> div
> div
> div.image-infos
> div.edit-box-component
> div
> div
> div
> div.captured-info,
#react-root
> div:nth-child(2)
> div
> div
> div
> div.image-infos
> div.edit-box-component
> div
> div
> div
> div.image-ocrinfo-component
> div
> div.ocr-icon-block
> div,
#react-root
> div:nth-child(n)
> div
> div
> div
> div.image-infos
> div.related-info-box-component
> div
> div.container-close-date-images.related-info
> div.section-headline
> a
> span
> span:nth-child(1),
#react-root
> div:nth-child(2)
> div
> div
> div
> div.image-infos
> div.related-info-box-component
> div
> div.related-images-grid-view.related-info
> div
> div
> span
> span:nth-child(1) {
margin-left: 10px;
}
/* Additional elements */
div:not(
#react-root
> div:nth-child(n)
> div
> div
> main
> div
> div
> div
> div
> div:nth-child(2)
> section
> div:nth-child(n)
> a
> div
):not(.caBpUIyLTfNBwvxfTyDa):not(div.k3nzGrC3hEubDzXyOg_r),
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
table,
th,
td,
section,
article,
aside,
nav,
header,
footer,
main {
background-color: #121212;
color: #e0e0e0;
}
#react-root
> div:nth-child(n)
> div
> div
> main
> div
> div
> div
> div
> div:nth-child(n)
> section
> div:nth-child(n)
> div {
background: #0000 !important;
}
.k3nzGrC3hEubDzXyOg_r {
overflow: unset;
}
.modal,
.modal-content {
background-color: #1e1e1e !important;
color: #e0e0e0 !important;
border: 1px solid #333 !important;
}
.tooltip,
.popup {
background-color: #1e1e1e !important;
color: #e0e0e0 !important;
border: 1px solid #333 !important;
}
select,
option {
background-color: #1e1e1e !important;
color: #e0e0e0 !important;
}
[role*='tooltip'],
[class*='t30xm'],
[class*='t30xm'] > div:nth-child(n),
[class*='t30xm'] > div:nth-child(n) > span,
div.image-infos,
#react-root > div:nth-child(n) > div > div > div > div.image-box-component.zoomable > a,
#react-root > div:nth-child(n) > div > div > div > div.image-box-component.zoomable > div,
#react-root > div:nth-child(2) > div ...