* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }

.rd-topbar {
  display: flex;
  align-items: center;
  background: #0f6cbd;
  padding: 14px 24px;
}

.rd-brand {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Inter', system-ui, sans-serif;
}
.rd-brand:hover { opacity: 0.9; }
.rd-divider { width: 1px; height: 18px; background: rgba(255,255,255,0.3); margin: 0 4px; }
