
/* Bid2Stay Release 12.5 — Brand Colour Enforcement */
:root{
  --b2s-black:#070707;
  --b2s-navy:#071525;
  --b2s-navy-2:#0c1a2c;
  --b2s-gold:#f5ad16;
  --b2s-gold-light:#ffd05b;
  --b2s-white:#ffffff;
  --b2s-muted:#bac2ce;
}

/* Landing bid card */
.b2s-bid-card,
.ok-bid-card,
.ref-bid-card{
  background:linear-gradient(145deg,rgba(7,22,39,.98),rgba(3,13,25,.98))!important;
  border-color:rgba(112,141,171,.62)!important;
}
.b2s-bid-card h2 span,
.ok-bid-card h2 span,
.ref-bid-card h2 span{
  color:var(--b2s-gold)!important;
  background:none!important;
  -webkit-background-clip:initial!important;
  background-clip:initial!important;
}
.b2s-field input,
.b2s-field select,
.ok-field input,
.ok-field select,
.ref-bid-card input,
.ref-bid-card select{
  background:linear-gradient(180deg,#102238,#0c1a2c)!important;
  border-color:#42566d!important;
  color:#fff!important;
}
.b2s-field input:focus,
.b2s-field select:focus,
.ok-field input:focus,
.ok-field select:focus,
.ref-bid-card input:focus,
.ref-bid-card select:focus{
  border-color:var(--b2s-gold)!important;
  box-shadow:0 0 0 4px rgba(245,173,22,.13)!important;
}
.b2s-bid-submit,
.ok-submit,
.ref-bid-card .btn.primary,
button[type="submit"].primary{
  background:linear-gradient(180deg,var(--b2s-gold-light),var(--b2s-gold))!important;
  color:#07101b!important;
  border-color:var(--b2s-gold)!important;
}
.b2s-bid-stat-icon,
.ok-stat-icon,
.ref-bid-stat-icon{
  border-color:var(--b2s-gold)!important;
  color:var(--b2s-gold)!important;
}
.b2s-bid-stat strong,
.ok-stat strong,
.ref-bid-stat strong{
  color:var(--b2s-gold-light)!important;
  background:none!important;
  -webkit-background-clip:initial!important;
  background-clip:initial!important;
}

/* Remove residual cyan accents from common UI components */
[class*="cyan"],
[class*="turquoise"]{
  color:var(--b2s-gold)!important;
  border-color:var(--b2s-gold)!important;
}
.badge.cyan,
.badge.turquoise,
button.cyan,
button.turquoise,
.btn.cyan,
.btn.turquoise{
  background:var(--b2s-gold)!important;
  color:#111!important;
}
