@import url("../../prosilver/theme/stylesheet.css");

/* Bitcoiny.eu - style layer + points/tips UI */

:root{
  --beu-bg:#262d34;
  --beu-bg2:#1f262d;
  --beu-panel:#2b333c;
  --beu-panel2:#222931;
  --beu-line:#3a424c;
  --beu-text:#e7edf4;
  --beu-muted:#b8c2cc;
  --beu-orange:#f08f1e;
  --beu-orange2:#d97f1e;
}

html, body{ background: var(--beu-bg2); }
body{ color:var(--beu-text); font-family: Arial, Helvetica, sans-serif; }

a{ color: var(--beu-orange); }
a:hover{ color:#ffd6a6; }

#wrap{ max-width: 1280px; margin: 0 auto; padding: 0; }

.headerbar{
  background: linear-gradient(#2f3942, #252c33);
  border-bottom: 1px solid rgba(255,255,255,.06);
}
.headerbar .inner{ padding: 18px 0 16px; }

.navbar{
  background: #20262d;
  border-top: 1px solid rgba(255,255,255,.04);
  border-bottom: 1px solid rgba(0,0,0,.55);
}
.navbar a, .linklist a{ color: var(--beu-text); }
.navbar a:hover, .linklist a:hover{ color: var(--beu-orange); }

.forabg, .forumbg{
  background: var(--beu-panel);
  border: 1px solid rgba(0,0,0,.55);
  border-radius: 0;
  box-shadow: none;
  overflow: hidden;
  margin-bottom: 14px;
}

.forabg .header, .forumbg .header{
  background: var(--beu-orange);
  border-bottom: 1px solid rgba(0,0,0,.6);
}
.forabg .header a, .forumbg .header a{
  color:#121212; font-weight: 700; text-shadow:none;
}

ul.topiclist li{ border-top: 1px solid var(--beu-line); }
ul.topiclist li.row{ background: var(--beu-panel); }
ul.topiclist li.row:hover{ background: #313a44; }

ul.topiclist dd{ color: var(--beu-muted); }
ul.topiclist dt .list-inner{ color: var(--beu-muted); }
ul.topiclist dt .list-inner a{ color: var(--beu-orange); font-weight: 700; }
ul.topiclist dt .list-inner a:hover{ color:#ffd6a6; }

.panel{
  background: var(--beu-panel2);
  border: 1px solid rgba(0,0,0,.55);
  border-radius: 0;
  box-shadow: none;
}

.post{
  background: var(--beu-panel2);
  border: 1px solid rgba(0,0,0,.55);
  border-radius: 0;
  box-shadow: none;
}

.button, input.button1, input.button2, a.button1, a.button2{
  border-radius: 0;
  border: 1px solid rgba(0,0,0,.65);
  background: #12171c;
  color: var(--beu-text);
  text-shadow: none;
  box-shadow: none;
}
.button:hover, input.button1:hover, input.button2:hover, a.button1:hover, a.button2:hover{
  background: #171e25;
  color: var(--beu-orange);
}
input.button1, a.button1{
  background: var(--beu-orange);
  color:#111;
  font-weight: 700;
}
input.button1:hover, a.button1:hover{ background: var(--beu-orange2); color:#111; }

input.inputbox, textarea.inputbox, select{
  border-radius: 0;
  border: 1px solid rgba(0,0,0,.7);
  background: #0f1419;
  color: var(--beu-text);
}
input.inputbox:focus, textarea.inputbox:focus, select:focus{ border-color: var(--beu-orange); outline: none; }

/* ----- Points / tips widget under each post ----- */
.beu-bar{
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid var(--beu-line);
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  align-items:center;
}
.beu-pill{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:6px 10px;
  border:1px solid rgba(0,0,0,.6);
  background:#141a20;
  color:var(--beu-text);
}
.beu-pill strong{ color: var(--beu-orange); }
.beu-btn{
  cursor:pointer;
  padding:6px 10px;
  border:1px solid rgba(0,0,0,.7);
  background: var(--beu-orange);
  color:#111;
  font-weight:700;
}
.beu-btn:hover{ background: var(--beu-orange2); }
.beu-btn[disabled]{ opacity:.6; cursor:not-allowed; }

.beu-tip{
  display:inline-flex;
  gap:8px;
  align-items:center;
}
.beu-tip code{
  padding:4px 8px;
  background:#0f1419;
  border:1px solid rgba(0,0,0,.7);
  color:var(--beu-text);
}
.beu-copy{
  cursor:pointer;
  padding:6px 10px;
  border:1px solid rgba(0,0,0,.7);
  background:#12171c;
  color:var(--beu-text);
}
.beu-copy:hover{ color: var(--beu-orange); }

/* Logo override uses inline CSS in header append */



/* --- v3.0.1: remove white panels / make transparent on dark background --- */
.wrap, #wrap, .page-body, #page-body, .page-body .panel, .cp-main,
.bg1, .bg2, .bg3, .bg4,
fieldset, .content, .postbody, .postprofile,
fieldset, dl, dt, dd,
#page-header, #page-footer {
  background: transparent !important;
}

/* Make core content containers dark instead of white */
#page-body, .wrap, .page-body {
  background: transparent !important;
}
.panel, .post, .forabg, .forumbg, .topiclist, .table1, .responsive-show {
  background: rgba(31,38,45,0.0) !important; /* transparent */
}

/* Keep readable text in areas that were light */
body, .panel, .post, .content, .forabg, .forumbg, .topiclist {
  color: var(--beu-text) !important;
}

/* Links in light legacy areas */
a, a:visited { color: var(--beu-orange); }
a:hover { color: #ffd6a6; }



/* --- v3.0.3: Bigger logo, tight header padding --- */
.site_logo {
  width: 720px !important;
  height: 170px !important;
  background-size: 720px auto !important;
}

.headerbar .inner { padding: 8px 0 6px !important; }
