- /* ==UserStyle==
- @name Gyazo.com Dark Mode
- @version 20241127.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 > div > div > div.image-infos > div.edit-box-component {
- background-color: #000 !important;
- color: #bb86fc !important;
- border: 4px solid #000 !important;
- }
-
- #react-root
- > div:nth-child(n)
- > div
- > div
- > main
- > div
- > div:nth-child(n)
- > div
- > div
- > div:nth-child(n)
- > div
- > div
- > div.hover-layer {
- display: initial !important;
- }
-
- #react-root
- > div:nth-child(n)
- > div
- > div
- > main
- > div
- > div:nth-child(n)
- > div
- > div
- > div:nth-child(n)
- > div
- > .card.medium-card.checkable:hover,
- #react-root
- > div:nth-child(n)
- > div
- > div
- > div
- > div.image-infos
- > div.edit-box-component
- > div
- > div
- > 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,
- #react-root
- > div:nth-child(n)
- > div
- > div
- > div
- > div.image-infos
- > div.related-info-box-component
- > div
- > div.related-images-grid-view.related-info,
- #react-root
- > div:nth-child(n)
- > div
- > div
- > div
- > div.image-box-component.zoomable
- > div.navigation.next-navigation,
- #react-root
- > div:nth-child(n)
- > div
- > div
- > div
- > div.image-box-component.zoomable
- > div.navigation.prev-navigation {
- box-shadow:
- 0px 0px 1px 1px #bb86fc,
- 0 0 1px #bb86fc;
- opacity: 1;
- }
-
- #react-root
- > div:nth-child(2)
- > div
- > div
- > div
- > div.image-infos
- > div.related-info-box-component
- > div {
- box-shadow:
- 0px 0px 1px 1px #bb86fc,
- 0 0 1px #bb86fc;
- opacity: 1;
- }
-
- #react-root
- > div:nth-child(n)
- > div
- > div
- > main
- > div
- > div:nth-child(n)
- > div
- > div
- > div:nth-child(n)
- > div
- > div {
- box-shadow: 0 1px 0 0 #bb86fc;
- }
-
- .grid-view .card.medium-card .hover-layer:hover {
- position: absolute;
- inset: 0;
- background: rgba(58, 66, 79, 0.4);
- mix-blend-mode: multiply;
- border: 5px solid #fff;
- border-bottom: 32px solid #fff;
- opacity: 0;
- transition: opacity 0.15s;
- }
-
- #metadata-is-public-dropdown > span,
- #metadata-is-public-dropdown,
- textarea {
- background-color: black !important;
- border: none;
- color: #bb86fc;
- }
-
- #search-box-input:hover {
- border-bottom: 1px solid #000;
- }
-
- #search-box-input::placeholder,
- #react-root
- > div.header-block.explorer-header-block
- > div.search-box
- > div
- > div.search-box-panel
- > div.search-history-list
- > div
- > div:nth-child(n)
- > a
- > div,
- #features-clean-share,
- #features-ai,
- #features-video-message,
- body > div.content > section.testimonials > div > div > h2,
- body > div.content > section.testimonials > div > div > div > div:nth-child(n) > blockquote > p,
- body > div.content > section.testimonials > div > div > div > div:nth-child(n) > div > h5,
- body > div.content > section.pricing > div > h2,
- #features-unlimited,
- #features-edit,
- #conclusion > div > div > h2 {
- color: #bb86fc;
- /* Change this to the desired color */
- }
-
- body > div.content > section.testimonials > div > div > div > div:nth-child(n) > div > div,
- .testimonials .card-footer::before {
- color: #bb86fc !important;
- background-color: #bb86fc;
- }
-
- #react-root
- > div.header-block.explorer-header-block
- > div.search-box
- > div
- > div.search-box-panel
- > div.search-history-list
- > div
- > div:nth-child(n)
- > button.switch-save
- > svg:hover,
- body.pro .features h2,
- body
- > div.content
- > section.features-table
- > div
- > table:nth-child(n)
- > tbody:nth-child(3)
- > tr:nth-child(n)
- > td:nth-child(n)
- > div
- > kamon-lp {
- fill: #bb86fc;
- }
- #global-dropdown-menu > div.popover-content > ul > li:nth-child(n) > a > svg > path:nth-child(n) {
- fill: #bb86fc;
- }
-
- body > div.content > section.pricing > div > div > div.pricing-box.pricing-box-default,
- #conclusion > div > button {
- border: 1px solid #bb86fc;
- }
-
- #global-dropdown-menu
- > div.popover-content
- > ul
- > li:nth-child(13)
- > button
- > svg
- > path:nth-child(n) {
- fill: #f00;
- }
-
- #react-root
- > div.header-block.explorer-header-block
- > div.search-box
- > div
- > div.search-box-panel
- > div.search-history-list
- > div
- > div.saved-search-header {
- color: #bb86fc;
- font-size: 16px;
- text-decoration: underline;
- }
-
- /* For WebKit-based browsers (e.g., Chrome, Safari) */
- ::-webkit-scrollbar {
- width: 12px;
- /* Width of the scrollbar */
- }
-
- ::-webkit-scrollbar-track {
- background: #bb86fc;
- /* Background of the scrollbar track */
- }
-
- ::-webkit-scrollbar-thumb {
- background-color: #121212;
- /* Color of the scrollbar thumb */
- border-radius: 10px;
- /* Rounded corners of the scrollbar thumb */
- border: 3px solid #121212;
- /* Additional space around the thumb */
- }
-
- /* For Firefox */
- * {
- scrollbar-width: thin;
- /* Thin scrollbar */
- scrollbar-color: #bb86fc #000;
- /* Color of the thumb and track */
- }
- .global-dropdown-menu-divider {
- background-color: #000; /* Change to your desired color */
- }
- body > div.content > div.static-page-nav-container.light > nav {
- background-color: #121212;
- }
-
- body > div.content > div.static-page-nav-container.light > nav > div > div > a > div {
- color: red !important;
- }
-
- body > div.content > div.static-page-nav-container.light > nav > div > div > a > div {
- background-image: url('https://i.gyazo.com/3b48aa49e16ccde7bf0f4903269a9bc0.png');
- width: 48px;
- height: 48px;
- }
- body > div.content > section.hero.hidden-xs,
- body > div.content > section.testimonials,
- #conclusion,
- #faq,
- #faq > div > div.faq.static-page-faq > ul > li:nth-child(n):hover {
- background-image: linear-gradient(80deg, #000 2%, #bb86fc 30%, #121212);
- }
- body > div.content > section.hero.hidden-xs > div.container,
- body > div.content > div.static-page-nav-container.dark > nav > div,
- body > div.content > div.static-page-nav-container.dark > nav > div > div {
- border-radius: 20px;
- border-bottom-left-radius: 0px !important;
- border-bottom-right-radius: 0px !important;
- }
- #conclusion > div {
- border-radius: 20px;
- }
- }