/* ==UserStyle==
@name Classic Google Top Bar
@namespace https://discord.gg/t9NEEN3PnM
@version 3.0.1
@description Brings back the old black top bar from 2011 - 2014.
@preprocessor stylus
@var checkbox modern "Modern Style" 0
@var checkbox filters "Old Filters Compatibility" 0
@var checkbox oldtheme "Work In Progress 2013 Theme" 0
@author CallyHam
==/UserStyle== */
/* Style custom elements (all)*/
@-moz-document domain("google.com") {
.topBar {
display: flex;
position: fixed;
top: 0;
width: 100%;
height: 29px;
background-color: #2d2d2d;
border-bottom: 1px solid #000;
z-index: 999;
}
.topBar a {
width: fit-content;
font-family: Arial, sans-serif;
font-size: 13px;
color: #ccc;
padding: 7px 6px;
white-space: nowrap;
line-height: 16px;
text-decoration: none;
}
.topBar a.tbSelected {
font-weight: bold;
color: #fff;
line-height: 12px;
border-top: 2px solid #dd4b39;
}
.topBar a.tbOpen {
color: #36c;
padding: 7px 5px;
background-color: #fff;
border-left: 1px solid #bebebe;
border-right: 1px solid #bebebe;
z-index: 999;
}
.topBar a.tbOpen:hover {
background-color: #fff;
}
@css {
.topBar a.tbDropdown:after {
content: url('data:image/svg+xml,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 5" width="6" height="5"><title>image</title><style>.s0 { fill: %23c3c3c3 } </style><path id="Shape 1" class="s0" d="m0 0l3 3 3-3z"/></svg>');
padding-left: 4px;
}
}
a.tbSettings {
background-image: url('http://ssl.gstatic.com/gb/images/b_8d5afc09.png');
background-position: 6px 7px;
background-repeat: no-repeat;
padding: 0 14px;
}
.topBar li.tbDropdown {
display: flex;
flex-direction: column;
}
div.tbAccountMenu {
position: fixed;
top: 40px;
right: 10px;
display: flex;
visibility: hidden;
flex-direction: column;
width: 300px;
height: 121px;
margin-top: -1px;
background-color: #fff;
border: 1px solid #bebebe;
z-index: 990;
box-shadow: 0 2px 4px rgba(0,0,0,.2);
}
.tbAccountMenu a {
padding: 5px;
color: #36c;
background: none !important;
}
.tbAccountMenu span {
padding: 5px;
line-height: 15px;
background: none !important;
}
.tbAccountMenu a:hover {
text-decoration: underline;
}
.topBar div.tbAccountMenu.tbOpen {
visibility: visible;
}
div.tbMoreMenu {
visibility: hidden;
display: flex;
flex-direction: column;
margin-top: -1px;
background-color: #fff;
border: 1px solid #bebebe;
padding: 10px 0;
z-index: 990;
box-shadow: 0 2px 4px rgba(0,0,0,.2);
}
.topBar div.tbMoreMenu.tbOpen {
visibility: visible;
}
.tbMoreMenu .tbSeperator {
width: 100% !important;
height: 1px !important;
margin: 10px 0px;
background: #bebebe !important;
}
.tbMoreMenu a {
color: #36c !important;
width: auto;
padding: 5.5px 20px;
}
.tbMoreMenu a:hover {
background-color: #eeeeee !important;
}
.topBar div.tbSeperator {
height: 100%;
width: 1px;
background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0) 100%)
}
.topBar a:hover {
background-color: #4c4c4c;
}
.tbRightItems {
margin-right: 5px;
display: flex;
flex-direction: row;
}
.tbRightItems a {
font-weight: bold;
}
.tbLeftItems {
margin-left: 4px;
display: flex;
flex-direction: row;
flex-grow: 1;
}
.column {
display: flex;
flex-direction: column;
}
.row {
display: flex;
flex-direction: row;
align-items: center;
}
.gb_Sd, .c58wS, .CcNe6e {
display: none;
}
.row.main {
padding: 10px;
}
#tbName {
padding: 1px 5px;
font-weight: bold;
}
#tbEmail {
color: #696969;
padding: 1px 5px;
}
#tbProfilePic {
margin: 0 2px 4px 0;
height: 50px;
}
#tbSep {
width: 8px!important;
height: 1px !important;
background: #bebebe !important;
}
#tbSwitch {
text-align: center;
text-decoration: none !important;
line-height: 30px;
color: #696969;
background: linear-gradient(0deg, #d4d4d4 0%, #e7e7e7 100%) !important;
border-top: 1px solid #bebebe;
width: 290px;
height: 30px !important;
margin-top: auto;
}
#tbSwitch:hover {
filter: brightness(102%)
}
#tbSwitch:active {
background: linear-gradient(0deg, #d4d4d4 0%, #dedede 50%, #d4d4d4 100%) !important;
filter: brightness(95%);
box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.1);
}
/* Style existing elements (all)*/
.o3j99.n1xJcf.Ne6nSd {
visibility: hidden;
}
.o3j99.c93Gbe {
position: fixed !important;
width: 100%;
bottom: 0;
z-index: 990;
}
.yg51vc, .ndYZfc, .rfiSsc {
margin-top: 20px;
}
#searchform, .Lj9fsd {
margin-top: 30px;
}
/* Style existing elements (old theme only) */
if oldtheme {
.nDcEnd, .iblpc, .xtSCL, .BKRPef, .H9lube, .VuuXrf, .iTPLzd.rNSxBe.lUn2nc {
display: none;
}
.Tg7LZd, .rCGXm {
height: 32px;
background: linear-gradient(0deg, #4787ed 0%, #4d90fe 100%)
border: 1px solid #3079ed
border-radius: 0px
width: 75px;
margin-top: -1px;
margin-right: -1px
}
.Tg7LZd svg, .rCGXm svg {
filter: saturate(0%) brightness(200%)
margin-top: 2px;
height: 20px;
width: 20px;
margin-left: 10px;
}
.minidiv svg {
margin-top: 0px !important;
margin-left: 8px !important;
}
.Lj9fsd.DU1Mzb .F1hUFe {
padding: 4px 28px 0 30px;
}
.Lj9fsd.DU1Mzb {
padding: 0px
box-shadow: none;
}
.DU1Mzb svg {
margin-top: 0px !important;
margin-left: 8px !important;
}
.DKV0Md {
margin-top: -5px !important;
font-family: arial, sans-serif
}
#result-stats, .Wt5Tfe span, .T47uwc {
font-family: arial, sans-serif
}
#hdtb-msb .bmaJhd.iJddsb, .m3kSL {
display:none;
}
.hdtb-mitem, .t2vtad {
font-family: arial, sans-serif
text-align: center;
}
.minidiv .gLFyf {
margin-top: 4px !important;
}
.hdtb-msel, .rQEFy {
font-size: 13px;
font-weight: bold;
color: #dd4b39 !important;
}
.rQEFy {
border-bottom: 3px solid #dd4b39;
}
.byrV5b cite, .byrV5b span {
color: #009933 !important;
}
.YTDezd {
padding: 0 20px;
background: #dd4b39
}
.lnXdpd, .jfN4p, .TYpZOd {
opacity: 0
}
.logo, .k1zIA.rSk4se, .F1hUFe.jbTlie {
background: url('https://oldgoogle.neocities.org/images/srpr/logo11w.png');
background-size: contain;
background-repeat: no-repeat;
background-origin: content-box;
}
.qlS7ne .F1hUFe.jbTlie {
margin-top: -10px !important;
height: 38px !important;
background-size: auto 38px;
}
.logo {
padding: 0 30px;
height: 38px;
background-size: auto 38px;
margin-top: -5px !important;
}
.Q3DXx.yIbDgf .Q3DXx, .Si7Nvc.O1t3Xb{
visibility: hidden;
}
.KxwPGc.ssOUyb {
display: none;
}
.o3j99.c93Gbe {
border-top: 1px solid #dadce0 !important;
height: 40px
}
.pHiOh {
font-size: 13px;
padding: 13px;
}
.SDkEP, .e3JjXb {
padding: 4px 4px 0 10px;
}
.e3JjXb {
height: 26px;
}
.FPdoLc.lJ9FBc {
padding-top: 8px !important;
}
.lJ9FBc {
height: 58px;
}
.sbct, .I6TXqe, .TzHB6b.cLjAic div {
border-radius: 0 !important;
}
.I6TXqe {
border: none !important;
}
.liYKde {
box-shadow: 0 2px 5px 1px rgba(64,60,67,.1) !important;
}
.A8SBwf {
margin-top: 0px;
}
.dAEiw {
margin-top: 19px;
}
/* Thanks old google :) */
.yuRUbf h3 ~ .TbwUpd.ojE3Fb {
position:static
}
.gNO89b, #gbqfbb, .RNmpXc, .gbqfba.gbqfba-hvr {
cursor: default !important;
background: linear-gradient(0deg,#f1f1f1 0%, #f8f8f8 100%) !important;
border: 1px solid #c6c6c6 !important;
border-radius: 0 !important;
font-size: 11px !important;
border-radius: 3px !important;
font-weight: bold !important;
padding: 0 10px !important;
max-height: 29px !important;
line-height: 21px !important;
}
.gNO89b:hover, #gbqfbb:hover, .RNmpXc:hover, .gbqfba.gbqfba-hvr:hover {
filter: brightness(101%)
border: 1px solid #aeaeae !important;
box-shadow: 0 1px 1px rgba(0,0,0,0.1) !important;
}
.gNO89b:active, #gbqfbb:active, .RNmpXc:active, .gbqfba.gbqfba-hvr:active {
filter: brightness(99%)
background-color: #f4f4f4 !important;
border: 1px solid #3079ed !important;
box-shadow: 0 1px 1px rgba(0,0,0,0.1) !important;
}
.RNNXgb, .aajZCb, .W6pGoe, .o6juZc {
border-radius: 0 !important;
border: 1px solid #eeeeee !important;
border-top-color: transparent !important;
box-shadow: none !important;
}
.aajZCb, .a4bIc, .W6pGoe {
margin-top: 2px !important;
padding: 2px !important;
}
.gLFyf, .og3lId {
height: 19px !important;
overflow: hidden !important;
font-size: 14px !important;
margin-top: 0;
word-wrap: none !important;
white-space: nowrap !important;
}
.a4bIc {
margin-top: -2px !important;
}
.ZrDSAb.vNzKHd {
top: -10px !important;
}
.RNNXgb, .o6juZc{
border: 1px solid #d9d9d9 !important;
border-top-color: #c0c0c0 !important;
min-height: 30px !important;
max-height: 30px !important;
margin-top: 0px !important;
}
.RNNXgb:hover {
border: 1px solid #b9b9b9 !important;
border-top-color: #a0a0a0 !important;
box-shadow: none !important;
}
.RNNXgb:focus-within {
border: 1px solid #4d90fe !important;
}
.uU7dJb, .BsA1cc, .OJmNWb, .WdWr7c {
display: none;
}
.CvDJxb, .Q3DXx.yIbDgf, .Lj9fsd{
position: fixed !important;
top: 30px !important;
width: 100% !important;
height: 70px !important;
align-items: center !important;
margin-top: 0px !important;
padding: 0px !important;
background-color: #f1f1f1 !important;
border-bottom: 1px solid #e5e5e5 !important;
}
.FtRlBe {
height: 36px;
}
.wQnou {
height: 32px;
}
}
/* Style custom elements (modern only) */
if filters {
#bruniSidebarContainer::after {
top: 50px !important;
}
#bruniSidebarContainer {
top: 100px !important;
}
.cj2HCb.iuN0sf {
margin-top: -30px;
}
}
if modern {
.topBar {
position: fixed;
margin: 10px;
height: 40px !important;
width: calc(100% - 30px);
background-color : #fff !important;
border: 1px solid #ebebeb !important;
border-radius: 12px;
padding: 4px;
box-shadow: 0 2px 5px 1px rgba(64,60,67,.1) !important;
}
.topBar a {
justify-self: center;
font-size: 15px !important;
margin: 6px 0 0 2px !important;
color: #202124 !important;
padding: 4px 10px !important;
height: 20px !important;
border: none !important;
line-height: 20px !important;
border-radius: 8px;
}
.topBar a:hover {
background-color: #ebebeb !important;
}
.tbRightItems .tbSeperator {
margin: 0 5px;
background: #ebebeb !important;
height: 75% !important;
width: 1px !important;
align-self: center;
}
.tbMoreMenu {
margin-top: 20px !important;
border: 1px solid #ebebeb !important;
border-radius: 12px;
box-shadow: 0 2px 5px 1px rgba(64,60,67,.16) !important;
}
.tbMoreMenu a {
color: #36c !important;
width: auto;
align-self: left !important;
padding: 5.5px 20px;
}
.tbMoreMenu .tbSeperator {
align-self: center;
width: 85% !important;
height: 1px !important;
margin: 5px 0px;
background: #ebebeb !important;
}
.tbMoreMenu.tbOpen {
padding: 6px;
}
.tbMoreMenu.tbOpen a {
margin: 2px !important;
}
.topBar a.tbDropdown:after {
padding-left: 8px;
filter: brightness(10%)
}
@css {
.tbSettings {
margin-right: 15px !important;
padding: none !important;
width: 8px !important;
background-image: url('data:image/svg+xml,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48" height="48"><title>Ic_settings_48px-svg</title><style>.s0 { fill: none } .s1 { fill: %23202124 } </style><path id="Layer" fill-rule="evenodd" class="s0" d="m0 0h48v48h-48z"/><path id="Layer" fill-rule="evenodd" class="s1" d="m43.1 29.3c0.4 0.3 0.5 0.8 0.2 1.2l-4 7c-0.2 0.4-0.7 0.6-1.2 0.4l-5-2q-1.5 1.2-3.4 2l-0.7 5.3c-0.1 0.4-0.5 0.8-1 0.8h-8c-0.5 0-0.9-0.4-1-0.8l-0.7-5.3q-1.9-0.8-3.4-2l-5 2c-0.4 0.2-1 0-1.2-0.4l-4-7c-0.3-0.4-0.2-0.9 0.2-1.2l4.2-3.4q-0.1-0.9-0.1-1.9 0-1 0.1-2l-4.2-3.3c-0.4-0.3-0.5-0.8-0.2-1.2l4-7c0.2-0.4 0.8-0.6 1.2-0.4l5 2q1.5-1.2 3.4-2l0.7-5.3c0.1-0.4 0.5-0.8 1-0.8h8c0.5 0 0.9 0.4 1 0.8l0.8 5.3q1.8 0.8 3.3 2l5-2c0.5-0.2 1 0 1.2 0.4l4 7c0.3 0.4 0.2 0.9-0.2 1.2l-4.2 3.3q0.1 1 0.1 2 0 1-0.1 1.9zm-12.1-5.2c0-3.9-3.2-7-7-7-3.9 0-7 3.1-7 7 0 3.9 3.1 7 7 7 3.8 0 7-3.1 7-7z"/></svg>') !important;
background-size: 24px !important;
background-position: 2px 2px !important;
}
}
.topBar a.tbOpen {
color: #36c !important;
z-index: 1 !important;
}
.topBar a.tbOpen:after {
filter: sepia(100%) hue-rotate(194.65deg) saturate(9000%) brightness(80%) !important;
}
.tbAccountMenu {
top: 70px !important;
width: 300px;
height: 125px !important;
border: 1px solid #ebebeb !important;
border-radius: 12px;
z-index: 990;
box-shadow: 0 2px 5px 1px rgba(64,60,67,.16) !important;
}
.tbAccountMenu a {
color: #36c !important;
margin-top: 2px !important;
text-decoration: none !important;
}
.tbAccountMenu span {
margin: 0 2px !important;
text-decoration: none !important;
}
.topBar a.tbSelected {
color: #fff;
line-height: 12px;
}
#tbName, #tbEmail {
margin-bottom: 1px !important;
white-space:nowrap;
text-overflow: ellipsis;
}
#tbProfilePic {
border-radius: 10px;
height: 62px;
margin: 0 5px 0 0 !important;
}
#tbSwitch {
background: none !important;
align-self: center;
height: 25px !important;
line-height: 25px !important;
width: 265px;
margin-left: -0.5px !important;
margin-top: -2px !important;
color: #000 !important;
border: 1px solid #ebebeb !important;
border-radius: 8px;
}
#tbSep {
display: none;
}
#tbSwitch:hover {
background: #ebebeb !important;
}
/* Style existing elements (modern) */
.yg51vc, .ndYZfc, .rfiSsc {
margin-top: 40px !important;
}
#searchform, .Lj9fsd {
margin-top: 60px !important;
}
.sfbg {
margin-top: -60px !important;
height: 115px !important;
}
.Lj9fsd {
margin-top: 0 !important;
height: 100px;
}
.rfiSsc {
margin-top: 50px !important;
}
}
}