Dark theme for https://photos.google.com/
/* ==UserStyle== @name Google Photos - Dark Theme @description Dark theme for https://photos.google.com/ @version 1.0.0 @namespace https://greasyfork.org/pl/users/124677-pabli @author Pabli @license CC-BY-NC-4.0 ==/UserStyle== */ @-moz-document domain("photos.google.com") { html, head, body { background: #252525; color: rgba(255, 255, 255, 0.87); } .gb_fa .gb_b { background-position: -34px -1103px; opacity: .55; } .bFJFBf { color: rgba(170, 170, 170, 0.54); } .DOAbib .xMAzlb { fill: rgba(255, 255, 255, 0.54); color: rgba(255, 255, 255, 0.54); } .ixImeb .JUQOtc, .ixImeb .xMAzlb { fill: #4285f4!important; color: #4285f4!important; } .gb_ea .gb_b { filter: invert(100%); } .gN5aAe { background: #252525; } .YisXab, .YisXab::after { background-color: #252525; } c-wiz { background: #252525!important; } .ZMOaid.uGCjIb, .uGCjIb, .yDSiEe, .zcLWac, .eejsDc, .ZMOaid { background: #252525!important; } .p137Zd { background: #2d2d2d; } .O1Wnce { background-color: #2d2d2d; background-image: linear-gradient(90deg,#252525 0,transparent 0,transparent 294px,#252525 294px,#252525),linear-gradient(0deg,#252525 0,transparent 0,transparent 220px,#252525 220px,#252525); } .KhS5De, .gAFV7d { color: #252525; } .mJ5jI .MbhUzd, .fKz7Od .VTBa7b { background-image: radial-gradient(circle farthest-side,rgb(45, 45, 45),rgb(45, 45, 45) 80%,rgb(45, 45, 45) 100%)!important; } .gb_Sa svg, .gb_kc svg { color: #fff; } .EIug8e { color: rgba(255, 255, 255, 0.54); } .ZEmz6b { color: rgba(255, 255, 255, 0.87); } .DOAbib .JUQOtc, .DOAbib .xMAzlb { fill: rgba(255, 255, 255, 0.54); color: rgba(255, 255, 255, 0.54); } .P72lEd { color: rgba(255, 255, 255, 0.54); } .USUr0d { color: rgba(255, 255, 255, 0.87); } .R4HkWb .orgUxc { fill: rgba(255, 255, 255, 0.54); } .rWyLGb { color: rgba(255, 255, 255, 0.87); } .HiceN { color: rgba(255, 255, 255, 0.87); } .UADmqe, .mfQCMe { color: rgba(255, 255, 255, 0.87); } .UV4Xae { color: rgba(255, 255, 255, 0.54); } .xA0gfb { color: rgba(255, 255, 255, 0.87); } .Qizfvf { color: rgba(255, 255, 255, 0.87); } .bCPWJc { color: rgba(255, 255, 255, 0.54); } .fKz7Od { color: rgba(255, 255, 255, 0.54); fill: rgba(255, 255, 255, 0.54); } .AAF8rf { filter: invert(1) grayscale(1); } .KU0x5c .up0e5, .mIszjc .up0e5, .KfmeTb .up0e5, .UzoGpd .up0e5, .AR12ke .up0e5, .qyRYS .up0e5, .nHTGHe .up0e5 { background-color: #1d1d1d; } .rtIMgb.WjVZdb { background: #1d1d1d; } .QtDoYb { background: #3e3e3e; } .xFANze, .Aul2T { background: #4e4e4e; } .Aul2T .yNVtPc.ZAGvjd { color: rgba(255, 255, 255, 0.38); } .ZSB8G, .Afhsje { fill: rgba(255, 255, 255, 0.38); } .xoqcGf.DKHcHb .xFANze, .xFANze.qs41qe, .PpML1d.SYc7od .umz0he, .PpML1d.SYc7od .TKkoge { background: #3e3e3e; } .OePIxd, .xFANze .dOYTsd .ZAGvjd, .Aul2T .cI2tlc .ZAGvjd { color: #ababab; } .xoqcGf.DKHcHb .xFANze, .xoqcGf.DKHcHb .Aul2T, .xFANze.qs41qe { background: #3e3e3e; } .VOEIyf .jBmls { background-color: #3e3e3e; } .ai98Df { background: #353535; } .TYNeHe.c1HGpd { color: #6d6d6d; } .GsjgHe, .h8CjNe.GAOQc .qiEwsc { background: #252525; } .yGPk4d .ifyeLb { background: #252525; } .yGPk4d .HPN91c, .yGPk4d .YisXab, .o2T7Xc .MJvped { background: #383838; } .fHdri { background-color: #252525; } .vI9sif { background: rgba(0, 0, 0, 0.8); } .llydI { fill: rgba(255, 255, 255, 0.38); } .niePN { fill: rgba(255, 255, 255, 0.54); } .G6iPcb .JUQOtc { fill: rgba(255, 255, 255, 0.54); } .xFANze .yNVtPc.ZAGvjd { color: rgba(255, 255, 255, 0.38); } .zwSeAc { fill: rgba(255, 255, 255, 0.38); } .SmZ4Wd { background: #252525!important; } .vcug3d .PbnGhe, .lDDKpd, .eejsDc { background: #252525!important; } .GJuUre { background: #252525!important; } .GJuUre:hover { border-bottom: 1px solid rgba(255, 255, 255, 0.12); } .lDDKpd .GJuUre { border-bottom: 1px solid rgba(255, 255, 255, 0.12); background: #252525; } .vUbGoc, .S0wKjb, .eLFytf, .cbsbHc, .gxQjGf { color: rgba(255, 255, 255, 0.87); } .k4Or1e, .xIu0Y, .SqxZMb, .KG5KUc, .gOOTbd, .ieJslf { color: rgba(255, 255, 255, 0.54); } .whLJKc { background-color: #252525; } .zDUlE { background: #252525; } .rfwMZb { background: #252525; } .uFjcbe { background-color: #252525; border-bottom: 1px solid #191919; } .nzRLqf { color: #fff; } .Uv6BHe { background-color: #3e3e3e; } .CGmlkf { border-bottom: 1px solid #404040; } .vOjUsd, .T7KMAf { color: rgba(255, 255, 255, 0.87); } .o9vmgf { color: rgba(255, 255, 255, 0.54); } .viaTeb .wkrEK, .Y95CAf { color: #cecece; } .Vm8UPe .jBOzbf:nth-child(2) { border-left: 2px solid #252525; } .lEnAO .Vm8UPe:nth-child(2) { border-top: 2px solid #252525; } .PcxEPe .o11zad.QuQCEd { background-color: #383838; } .yMuq9d { color: rgba(255, 255, 255, 0.87); } .wDSX5e .DOAbib:not(.Mph3Hc):hover, .wDSX5e .ixImeb { background: #353535; } .w8iOwc, .aDUoef { color: rgba(255, 255, 255, 0.87); } .IGdgBf, .SuJ5zd .TpQm9d { color: #dcdcdc; } .t5nRo { border-color: rgba(255, 255, 255, 0.54); } .ZFr60d { background-color: #3e3e3e; } .X0f2Ie { border-top: 1px solid #353535; } .QfyHQc { border-bottom: 1px solid #353535; } .zEszRd { background-color: #3e3e3e; } .ncFHed { background: #3e3e3e; } .ncFHed .MocG8c.KKjvXb { background-color: #4a4a4a; } .w1zVpf { background-color: #272727; } .QuQCEd { -webkit-background-size: 120%; background-size: 120%; } .Xedy9e, .SHkfld { color: rgba(255, 255, 255, 0.54); } .KmTyub { color: rgba(255, 255, 255, 0.54); } .baDgEc.zZhnYe { color: #ffffff; } .O0WRkf.RDPZE { color: rgba(255, 255, 255, 0.502); fill: rgba(255, 255, 255, 0.502); } .FtiXNe { color: rgba(255, 255, 255, 0.54); } .qJ3sed { color: rgba(255, 255, 255, 0.87); } .gb_Xa svg, .gb_oc svg { color: white; } .gb_Ta svg, .gb_lc svg { color: white; } .FBoeXc.vOSR6b { background: #3e3e3e; } .RwVyJb { color: #ababab; } .UcZrVc { fill: rgba(255, 255, 255, 0.54); } .UcZrVc .w9e2Mc, .UcZrVc .OLQnJe { fill: rgba(255, 255, 255, 0.54); } .UcZrVc .Qfrpne { stroke: rgba(255, 255, 255, 0.54); } .X7j0Rc .snByac { color: rgba(255, 255, 255, 0.87); } .X7j0Rc .gCeAkf, .ndDvOd { background: #000; } .g3VIld { background-color: #333; } .UE0Rp { color: rgba(255, 255, 255, 0.54); } .DOAbib .HLOCEe { fill: rgba(255, 255, 255, 0.54); color: rgba(255, 255, 255, 0.54); } }