:root.darkmode {
  filter: invert(1) hue-rotate(.5turn);
}

:root.darkmode :is(img, iframe, video, div.adsbygoogle, div.embedly-card) {
  filter: invert(1) hue-rotate(.5turn);
}

:root.darkmode .topbar-obc-logo {
  /* filter: invert(0) hue-rotate(.5turn) !important; */
  filter: invert(23%) sepia(57%) saturate(1572%) hue-rotate(182deg) brightness(96%) contrast(93%) !important;
}

:root.darkmode .headerbar {
	background-image: none;
}

:root.darkmode #header #header_announcement {
  background-color: #33a5db;
}

:root.darkmode .header-avatar img.avatar {
  border: 2px solid #333333;
}

:root.darkmode form.mobile_friendly input {
    display: block;
    margin: 0;
    padding: 0px;
    width: 100%;
    height: 2em;
    line-height: 2em;
    font-size: 1em;
    border: 1px solid #bbb;
    margin-bottom: 1em;
    box-sizing: border-box;
}

:root.darkmode #wrapper input:read-only {
    background-color: #a287ff;
}

:root.darkmode #header p.header_title img {
  filter: invert(0);
}

:root.darkmode #header_announcement p {
  color: #000000;
}

/* Absolution */

:root.darkmode-abs body {
  color: #333333;
}

:root.darkmode-abs ul.topiclist li {
  color: #56606F;
}

:root.darkmode-abs ul.topiclist li.row {
    border-color: #d2d2d2;
}

/* CleanSilver */

/*:root.darkmode-cs .wrap {
  background-color: #e8e8e8; /* #f5f5f5; * /
}*/

:root.darkmode-cs .post.bg1 {
  background-color: #E1EBF2; /* #e3e3e3; */
  border: 2px solid #E1EBF2;
}

:root.darkmode-cs .post.bg2 {
  border: 2px solid #E6E9ED;;
}

/* Common */
.user-nickname-hp
{
  display: none !important;
}
