/* Bitcointalk-like skin (global overlay). Scoped to body.sc-theme-bitcointalk */

body.sc-theme-bitcointalk{
  background:#d9d9d9 !important;
  color:#000 !important;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size:11px !important;
}

/* Make sure the *page* is light even on dark custom styles */
body.sc-theme-bitcointalk #page-body,
body.sc-theme-bitcointalk #page-footer,
body.sc-theme-bitcointalk .wrap,
body.sc-theme-bitcointalk .page-body,
body.sc-theme-bitcointalk .page-body > .inner,
body.sc-theme-bitcointalk .panel > .inner,
body.sc-theme-bitcointalk .forabg > .inner,
body.sc-theme-bitcointalk .forumbg > .inner{
  background:#ffffff !important;
  color:#000 !important;
}

/* Links */
body.sc-theme-bitcointalk a{ color:#0645ad !important; }
body.sc-theme-bitcointalk a:hover{ color:#0b0080 !important; text-decoration:underline !important; }

/* Text contrast fixes (some custom styles keep light/gray text even on light backgrounds) */
body.sc-theme-bitcointalk,
body.sc-theme-bitcointalk p,
body.sc-theme-bitcointalk li,
body.sc-theme-bitcointalk dt,
body.sc-theme-bitcointalk dd,
body.sc-theme-bitcointalk span,
body.sc-theme-bitcointalk div{
  color:#000 !important;
}

body.sc-theme-bitcointalk .forumtitle,
body.sc-theme-bitcointalk .topictitle,
body.sc-theme-bitcointalk a.forumtitle,
body.sc-theme-bitcointalk a.topictitle{
  color:#003399 !important;
  font-weight:bold !important;
}

body.sc-theme-bitcointalk .forumdesc,
body.sc-theme-bitcointalk .topiclist .responsive-hide,
body.sc-theme-bitcointalk .topiclist .responsive-show,
body.sc-theme-bitcointalk .topiclist .list-inner,
body.sc-theme-bitcointalk .topiclist .list-inner *{
  color:#000 !important;
}

body.sc-theme-bitcointalk .subforums,
body.sc-theme-bitcointalk .subforums a{
  color:#0645ad !important;
}

body.sc-theme-bitcointalk .postdetails,
body.sc-theme-bitcointalk .postauthor,
body.sc-theme-bitcointalk .lastpost,
body.sc-theme-bitcointalk .lastpost a,
body.sc-theme-bitcointalk .topiclist dd,
body.sc-theme-bitcointalk .topiclist dt{
  color:#000 !important;
}

body.sc-theme-bitcointalk .topiclist .time,
body.sc-theme-bitcointalk .topiclist .date,
body.sc-theme-bitcointalk .topiclist .author,
body.sc-theme-bitcointalk .topiclist .username,
body.sc-theme-bitcointalk .topiclist .username-coloured{
  color:#000 !important;
}

body.sc-theme-bitcointalk .pagination,
body.sc-theme-bitcointalk .pagination *{
  color:#000 !important;
}

/* Wrapper */
body.sc-theme-bitcointalk #wrap{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}

/* Top header bar (blue) */
body.sc-theme-bitcointalk .headerbar,
body.sc-theme-bitcointalk #page-header .headerbar{
  background: linear-gradient(#88aec8, #5b86aa) !important;
  border:1px solid #2f526e !important;
  border-bottom-color:#24455f !important;
  border-radius:0 !important;
  box-shadow:none !important;
  padding:6px 8px !important;
}

/* Site title area */
body.sc-theme-bitcointalk .headerbar .sitename a,
body.sc-theme-bitcointalk .headerbar a.header,
body.sc-theme-bitcointalk .headerbar h1 a{
  color:#ffffff !important;
  font-weight:bold !important;
  text-decoration:none !important;
}

/* Navbar (light bar under header) */
body.sc-theme-bitcointalk .navbar{
  background:#e6edf3 !important;
  border:1px solid #7f9fb8 !important;
  border-top:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
}

/* Subheader blocks/panels */
body.sc-theme-bitcointalk .panel,
body.sc-theme-bitcointalk .forabg,
body.sc-theme-bitcointalk .forumbg{
  background:#ffffff !important;
  border:1px solid #7f9fb8 !important;
  border-radius:0 !important;
  box-shadow:none !important;
}

/* Topic/Forum lists (many styles use UL/DL instead of .table1) */
body.sc-theme-bitcointalk ul.topiclist,
body.sc-theme-bitcointalk ul.topiclist > li,
body.sc-theme-bitcointalk li.row,
body.sc-theme-bitcointalk dl.row-item,
body.sc-theme-bitcointalk dl.icon,
body.sc-theme-bitcointalk .topiclist,
body.sc-theme-bitcointalk .topiclist li,
body.sc-theme-bitcointalk .topiclist dl{
  background: transparent !important;
  color:#000 !important;
}

body.sc-theme-bitcointalk .forumbg ul.topiclist li.row,
body.sc-theme-bitcointalk .forabg ul.topiclist li.row,
body.sc-theme-bitcointalk .forumbg ul.topiclist dl.row-item,
body.sc-theme-bitcointalk .forabg ul.topiclist dl.row-item{
  background:#ffffff !important;
  border-top:1px solid #c7d6e2 !important;
}

body.sc-theme-bitcointalk .forumbg ul.topiclist li.row:nth-child(even),
body.sc-theme-bitcointalk .forabg ul.topiclist li.row:nth-child(even),
body.sc-theme-bitcointalk .forumbg ul.topiclist dl.row-item:nth-child(even),
body.sc-theme-bitcointalk .forabg ul.topiclist dl.row-item:nth-child(even){
  background:#f3f3f3 !important;
}

body.sc-theme-bitcointalk .topiclist li.header,
body.sc-theme-bitcointalk .topiclist li.header dt,
body.sc-theme-bitcointalk .topiclist li.header dd{
  background: linear-gradient(#7fa6c3, #5b86aa) !important;
  border-bottom:1px solid #2f526e !important;
  color:#fff !important;
}

body.sc-theme-bitcointalk .topiclist li.header a{ color:#fff !important; font-weight:bold !important; }

/* Category headers (blue strip like Bitcointalk) */
body.sc-theme-bitcointalk .forabg .header,
body.sc-theme-bitcointalk .forumbg .header,
body.sc-theme-bitcointalk .panel > .inner > h2,
body.sc-theme-bitcointalk .panel > h2{
  background: linear-gradient(#7fa6c3, #5b86aa) !important;
  border-bottom:1px solid #2f526e !important;
  color:#fff !important;
  border-radius:0 !important;
}
body.sc-theme-bitcointalk .forabg .header a,
body.sc-theme-bitcointalk .forumbg .header a{
  color:#fff !important;
  font-weight:bold !important;
  text-decoration:none !important;
}

/* Tables / rows */
body.sc-theme-bitcointalk .table1 thead th{
  background:#e6edf3 !important;
  border-bottom:1px solid #7f9fb8 !important;
  color:#000 !important;
  font-weight:bold !important;
}
body.sc-theme-bitcointalk .table1 tbody td,
body.sc-theme-bitcointalk .table1 tbody th{
  border-top:1px solid #c7d6e2 !important;
}
body.sc-theme-bitcointalk .bg1{ background:#f3f3f3 !important; }
body.sc-theme-bitcointalk .bg2{ background:#ffffff !important; }
body.sc-theme-bitcointalk .bg3{ background:#f3f3f3 !important; }

/* Forms */
body.sc-theme-bitcointalk input,
body.sc-theme-bitcointalk select,
body.sc-theme-bitcointalk textarea{
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 11px !important;
  border-radius:0 !important;
}

/* Buttons */
body.sc-theme-bitcointalk .button,
body.sc-theme-bitcointalk .button1,
body.sc-theme-bitcointalk .button2,
body.sc-theme-bitcointalk input.button1,
body.sc-theme-bitcointalk input.button2{
  background:#e6edf3 !important;
  border:1px solid #7f9fb8 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  color:#000 !important;
}

/* Topic/forum list borders */
body.sc-theme-bitcointalk ul.topiclist li{
  border-top:1px solid #c7d6e2 !important;
}

/* Make rounded corners & shadows disappear globally */
body.sc-theme-bitcointalk *{
  box-shadow:none !important;
}

/* --- Tickers in BTCT mode --- */
body.sc-theme-bitcointalk #page-header [data-sc-ticker],
body.sc-theme-bitcointalk #page-header .sc-ticker,
body.sc-theme-bitcointalk #page-header [class*="ticker"],
body.sc-theme-bitcointalk #page-header [id*="ticker"]{
  background:#e6edf3 !important;
  border:1px solid #7f9fb8 !important;
  border-radius:0 !important;
  color:#000 !important;
}

/* SuperControl buttons in BTCT mode */
body.sc-theme-bitcointalk .sc-btn,
body.sc-theme-bitcointalk .sc-pill{
  background:#e6edf3 !important;
  border:1px solid #7f9fb8 !important;
  color:#000 !important;
  border-radius:0 !important;
}
body.sc-theme-bitcointalk .sc-btn:hover{ border-color:#5f89ad !important; }
