<style>
.m-infobox{
  background:#e7f3ff;
  border-left:5px solid #2196F3;
  padding:12px;
  border-radius:10px;
  margin:10px 0;
  font-family:Arial;
}

.m-warning{
  background:#fff3cd;
  border-left:5px solid #ff9800;
  padding:12px;
  border-radius:10px;
}

.m-tip{
  background:#e8f5e9;
  border-left:5px solid #4caf50;
  padding:12px;
  border-radius:10px;
}

.m-button{
  display:inline-block;
  background:#5865F2;
  color:#fff;
  padding:8px 14px;
  border-radius:8px;
  text-decoration:none;
  font-weight:600;
  transition:0.2s;
}

.m-button:hover{
  transform:translateY(-1px);
  opacity:0.9;
}

.m-terminal{
  background:#0d1117;
  color:#00ff88;
  font-family:monospace;
  padding:10px;
  border-radius:8px;
}
</style>