html,
body,
.sfbg,
.mw-body,
.mw-head,
.mw-panel,
.mw-page-base{
    textShadow:none!important;
    color:rgb(175,175,175)!important;
    background:rgb(26,26,26)!important;
}
input{
    color:rgb(175,175,175);
}
::placeholder{
    color:rgb(200,200,200)!important;
}
.docs-gm .docs-menubar .goog-control,
#container.ytd-searchbox input.ytd-searchbox{
    color:rgb(175,175,175)!important;
}
header,
article,
section{
    background:rgb(26,26,26);
}
::before{
    background-color:rgb(0,0,0,0)!important;
    color:rgb(173,173,173)!important;
}
*{
    border-top-color:rgb(35,45,52)!important;
    border-left-color:rgb(35,45,52)!important;
    border-right-color:rgb(35,45,52)!important;
    border-bottom-color:rgb(35,45,52)!important;
}
g,
svg{
    filter:invert(100%) hue-rotate(180deg);
}
button g,
button svg{
    stroke:grey;
}
body{
    margin:auto!important;
    display:flex!important;
    padding:16px!important;
    max-width:700px!important;
    box-sizing:border-box!important;
    flex-direction:column!important;
    justify-content:center!important;
    align-items:flex-start!important;
    font-family:'Noto Sans Symbols 2',sans-serif,monospace!important;
}
a{
    color:powderblue!important;
}
input.g{
    width:93%!important;
}
input:read-only{
    color:#868686!important;
}
input{
    padding:3px!important;
    border:none!important;
    color:#FFF!important;
    cursor:default!important;
    margin:3px 12px!important;
    background-color:transparent!important;
}
button{
    padding:6px!important;
    color:#FFF!important;
    cursor:default!important;
    min-width:120px!important;
    box-shadow:none!important;
    background-color:transparent!important;
    border:1px solid rgba(255,255,255,0.1)!important;
}
button.g{
    width:100%;
}
h5 a{
    margin-right:6px;
}
h5 a:hover{
    cursor:default;
    text-decoration:none;
}
h5 a:not(:last-of-type)::after{
    margin-left:9px;
    content:"🜁";
}