/* Smaller centered broker logo */
.broker-logo{
  width:160px; height:60px; object-fit:contain;
  display:block; margin:6px auto 8px auto;
  filter: drop-shadow(0 6px 14px rgba(0,0,0,.25));
}

/* Tip card */
.tips .tip-card{
  background: rgba(255,255,255,.06);
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 14px;
  padding: 14px;
}

/* Make CTAs visually distinct using your existing classes */
.btn-channel{ padding: 14px 16px !important; font-size:1.05rem !important; }
.btn-admin{   padding: 10px 12px !important; font-size:.98rem !important; }

/* Mobile tweak */
@media (max-width: 420px){
  .broker-logo{ width:140px; height:54px; }
}

/* Broker SVG logo */
.broker-logo {
  width: 250px;   /* desktop size */
  height: auto;   /* keep aspect ratio */
  display: block;
  margin: 10px auto 15px auto;
  filter: drop-shadow(0 6px 14px rgba(0,0,0,.25));
}

@media (max-width: 480px) {
  .broker-logo {
    width: 250; /* smaller for mobile */
  }
}
