/* Brand styling */
.brand-badge {
  font-size: 1.1rem;
  text-decoration: none;
  color: #111;
}

.brand-dot {
  width: 10px;
  height: 10px;
  background: #f7941d;
  border-radius: 50%;
  display: inline-block;
}

/* Shadow */
.nav-shadow {
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

/* Brand button */
.btn-brand {
  background: #f7941d;
  border: none;
}

.btn-brand:hover {
  background: #e88410;
}

.brand-badge { text-decoration:none; color:#111; }
.brand-dot { width:10px; height:10px; background:#f7941d; border-radius:50%; display:inline-block; }
.nav-shadow { box-shadow:0 2px 10px rgba(0,0,0,0.05); }

.btn-brand { background:#f7941d; border:none; }
.btn-brand:hover { background:#e88410; }
